Releases: bazel-ios/rules_ios
Releases · bazel-ios/rules_ios
3.0.0
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "ba571320f5b2471df202f14e9f106cb7f0a13fff21531c4965e29886a074724e",
url = "https://github.com/bazel-ios/rules_ios/releases/download/3.0.0/rules_ios.3.0.0.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Update from Bazel 6.1.2 to Bazel 6.3.2 by @luispadron in #777
- Move to using
write_file
from Bazel Skylib by @luispadron in #778 - Fix marking of development dependencies by @luispadron in #782
- Update stardoc for bzlmod by @luispadron in #776
- Support rules_apple 3.x.x by @jerrymarino in #773
- Update dependencies and use latest archives by @luispadron in #784
- Add Bazel central registry files by @luispadron in #780
Full Changelog: 2.3.1...3.0.0
2.3.1
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "f8ba34d4e6584334ba22cdfd840e7b454a2030d4ca45eeeb7bc6a49d5a25ece0",
url = "https://github.com/bazel-ios/rules_ios/releases/download/2.3.1/rules_ios.2.3.1.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Add support for bzlmod by @luispadron in #703
- Update tart to 0.35.2 to cached version by @jerrymarino in #774
- Fix compile only aspect for swift_test targets by @luispadron in #775
Full Changelog: 2.3.0...2.3.1
2.3.0
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "171675cc98edf10e4580f3f94319d0ff298f8d5e7d00fd5f8de802443d79e6bf",
url = "https://github.com/bazel-ios/rules_ios/releases/download/2.3.0/rules_ios.2.3.0.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Only update_in_place if arm64 sim slice is not present by @thiagohmcruz in #769
- Improves make_vfsoverlay performance by @thiagohmcruz in #772
Full Changelog: 2.2.1...2.3.0
2.2.1
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "e406b29c373829f9b8241e5585f24b99a14c8078be3e3748a4c600621d62d86c",
url = "https://github.com/bazel-ios/rules_ios/releases/download/2.2.1/rules_ios.2.2.1.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Fix not allowing custom bundle_name by @luispadron in #770
Full Changelog: 2.2.0...2.2.1
2.2.0
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "e808c66aae36f648c96bed1b011c21b80dbf250183dfd8aefe70d188cab8832e",
url = "https://github.com/bazel-ios/rules_ios/releases/download/2.2.0/rules_ios.2.2.0.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Repro Error: create_swift_module() got unexpected keyword argument: sy… by @jerrymarino in #738
- Make symbol_graph argument conditional by @jerrymarino in #739
- Fix product_type when using
link_dynamic
by @thiagohmcruz in #741 - Differentiate
output_discriminator
when usinglink_dynamic
by @thiagohmcruz in #743 - Add ability to disable passing the -import-underlying-module copt to swift_library targets by @thiagohmcruz in #745
- Remove invalid product type by @jerrymarino in #744
- Pass xccurrentversions explicitly in AppleResourceInfo.datamodels by @thiagohmcruz in #747
- Set xccurrentversion owners by @thiagohmcruz in #748
- Revert xccurrentversion changes by @thiagohmcruz in #753
- Turn off remote cache for local dev, cleanup github actions UI clutter by @jerrymarino in #749
- [Test] Break massive ios_test function into factory by @jerrymarino in #754
- Drops support for xchammer and xcbuildkit by @jszumski in #762
- Fix warnings for a missing base class and pointer mismatch by @jszumski in #763
- [Bazel 6.x.x] sdk_dylib at end of the linker invocation by @jerrymarino in #766
- [Bazel 6.x.x] sim_arm64 middleman fixes by @jerrymarino in #767
Full Changelog: 2.1.0...2.2.0
2.1.0
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "88dc6c5d1aade86bc4e26cbafa62595dffd9f3821f16e8ba8461f372d66a5783",
url = "https://github.com/bazel-ios/rules_ios/releases/download/2.1.0/rules_ios.2.1.0.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Add support for forwarding symbol graph by @luispadron in #734
- [M1 Utils] silence stderr warnings from
vtool
andstrip
by @jszumski in #735
Full Changelog: 2.0.1...2.1.0
2.0.1
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "ec856c88d2f767431189e66031edc4c04626eb9b145338171d007f88f4a3df21",
url = "https://github.com/bazel-ios/rules_ios/releases/download/2.0.1/rules_ios.2.0.1.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Fix resource bundle's CFBundleName by @jszumski in #728
- Fix xcconfig passthrough for
ios_application
by @jszumski in #729 - [Internal] Increase the xctestrunner timeout from 150 to 300 seconds by @jszumski in #730
Full Changelog: 2.0.0...2.0.1
2.0.0
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "31350fbb0beac980ec2c5db407ba359b7fc517b845d487df0aad4d815bffa451",
url = "https://github.com/bazel-ios/rules_ios/releases/download/2.0.0/rules_ios.2.0.0.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Add repro for XCFramework import issue by @mattrobmattrob in #713
- Remove Carthage and Cocoapod rules by @luispadron in #716
- [Retry] Fix transitive framework import in opt build by @qyang-nj in #718
- Add remote cache and CI configs by @luispadron in #719
- Remove out of date cpp library comment by @mattrobmattrob in #723
- support .inc file for func
_private_headers
by @Su-Xiaofeng in #724 - Refactor _xcodeproj_is_mixed to _target_is_mixed by @AngelaGuardia in #725
- Propagate transitive ObjC and Swift copts by @thiagohmcruz in #726
- Update rules_apple to 2.3.0 + remove bitcode support by @mattrobmattrob in #727
New Contributors
- @Su-Xiaofeng made their first contribution in #724
- @AngelaGuardia made their first contribution in #725
Full Changelog: 1.1.0...2.0.0
1.1.0
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "7ef26dfff0220114e060ed0d4866a2c9c7387c5e918cc33bb1396095efd1f4c0",
url = "https://github.com/bazel-ios/rules_ios/releases/download/1.1.0/rules_ios.1.1.0.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Update README.md suggested version by @mattrobmattrob in #700
- Propogate
framework_includes
by @qyang-nj in #697 - Fix transitive framework import in opt build by @qyang-nj in #570
- Update Bazel version to latest. by @shepting in #707
- Update
xcodeproj-tests.sh
x86-64 reference by @mattrobmattrob in #709 - Only create headermap when necessary by @qyang-nj in #708
- Remove extra filegroups by @mattrobmattrob in #711
- Revert "use swift_clang_module_aspect on apple_framework_packaging.transitive_deps (#3) (#570)" by @mattrobmattrob in #715
New Contributors
Full Changelog: 1.0.1...1.1.0
1.0.1
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_ios",
sha256 = "4faa33a671f615500d3ec0d04d89e390103bcc1abb5e973c8fb1c2510af85985",
url = "https://github.com/bazel-ios/rules_ios/releases/download/1.0.1/rules_ios.1.0.1.tar.gz",
)
load(
"@build_bazel_rules_ios//rules:repositories.bzl",
"rules_ios_dependencies"
)
rules_ios_dependencies()
load(
"@build_bazel_rules_apple//apple:repositories.bzl",
"apple_rules_dependencies",
)
apple_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@build_bazel_apple_support//lib:repositories.bzl",
"apple_support_dependencies",
)
apple_support_dependencies()
load(
"@com_google_protobuf//:protobuf_deps.bzl",
"protobuf_deps",
)
protobuf_deps()
What's Changed
- Correct Github org in release notes by @mattrobmattrob in #695
- Forward
bundle_name
to iOS test rules by @mattrobmattrob in #698
Full Changelog: 1.0.0...1.0.1