0.10.1
·
992 commits
to master
since this release
- This release is tested with Bazel 0.25.
- Introduce
swift_common.compile
and removeswift_common.compile_as_{library,objects}
. (606d50b, 4f69fc1) - The
direct_libraries
,direct_linkopts
,transitive_additional_inputs
,transitive_libraries
, andtransitive_linkopts
fields ofSwiftInfo
have been removed. This information is now propagated using linking contexts inCcInfo
providers. (9e60959) - The
SwiftClangModuleInfo
provider has been deprecated. Headers and include search paths can be obtained fromCcInfo
's compilation context. Module maps are propagated inSwiftInfo.transitive_modulemaps
. (6fcd64b) - On macOS hosts, you can use a custom toolchain installed in
/Library/Developer/Toolchains
by passing--define=SWIFT_CUSTOM_TOOLCHAIN=<toolchain id>
to Bazel, where<toolchain id>
is the bundle identifier of the toolchain. (4fa465e)- A tool has been added to dump the toolchain identifiers of any custom toolchains currently installed:
bazel run @build_bazel_rules_swift//tools/dump_toolchains
. (1aec8de)
- A tool has been added to dump the toolchain identifiers of any custom toolchains currently installed:
Thanks to the following contributors:
Please use the rules_swift.0.10.1.tar.gz
release asset from your Bazel WORKSPACE
.
SHA-256 digest: fef40f8afc331ae4b63da5603538134444f005e5ca7762112b0629334602c845