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_librarytargets that use the new bazelbuild/rules_swift rules.- You may not, however, mix rules_apple
swift_libraryand rules_swiftswift_libraryin 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 alaunchdplistsattribute that merges a list of .plist files and embeds them into the binary in the__TEXT, __launchd_plistsection.- 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_pathflag passed by Swift to the linker so that .swiftmodule files are actually embedded in the binary. - General code cleanup.