0.6.0
NOTE: This release changes the way that the rules_apple
dependencies should be loaded. Please note the change in the README regarding how to structure your WORKSPACE file.
- Applications and other bundles can now depend on
swift_library
targets that use the new bazelbuild/rules_swift rules.- You may not, however, mix rules_apple
swift_library
and rules_swiftswift_library
in the same dependency tree. You must migrate your entire application in order for it to work correctly.
- You may not, however, mix rules_apple
macos_command_line_application
: Added alaunchdplists
attribute that merges a list of .plist files and embeds them into the binary in the__TEXT, __launchd_plist
section.- Add support for deduplicating resources from the test bundle that are also present in the test host.
- Only process plist and strings files for builds using
--compilation_mode=opt
. - Fix the
-add_ast_path
flag passed by Swift to the linker so that .swiftmodule files are actually embedded in the binary. - General code cleanup.