Releases: cgrindel/rules_swift_package_manager
Releases · cgrindel/rules_swift_package_manager
Release v0.32.0
What's Changed
- chore: update README.md for v0.31.1 by @cgrindel-app-token-generator in #1098
- fix: parsing modulemaps with comments by @luispadron in #1105
Full Changelog: v0.31.1...v0.32.0
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.32.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "abe184d106e1d5a0497415bc68776b3a3fcf2e20ea5a623580a7c0c490bdd6fa",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.32.0/rules_swift_package_manager.v0.32.0.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.31.1
What's Changed
Full Changelog: v0.31.0...v0.31.1
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.31.1")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "181507e9d5401ca52b23e84c182a923f2c072e975bccf41fb7d2a1aa17c70bca",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.31.1/rules_swift_package_manager.v0.31.1.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.31.0
What's Changed
- chore: update README.md for v0.30.0 by @cgrindel-app-token-generator in #1031
- chore(deps): update dependency apple/swift-nio to v2.65.0 by @cgrindel-self-hosted-renovate in #1029
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.8" by @cgrindel-self-hosted-renovate in #1032
- chore(deps): update dependency rules_swift to v1.18.0 by @cgrindel-self-hosted-renovate in #1034
- chore(deps): update dependency stripe/stripe-ios to from: "23.27.1" by @cgrindel-self-hosted-renovate in #1030
- chore(deps): update dependency vapor/vapor to v4.93.1 by @cgrindel-self-hosted-renovate in #1035
- chore(deps): update dependency io_bazel_rules_go to v0.47.0 by @cgrindel-self-hosted-renovate in #1036
- chore(deps): update dependency rules_apple to v3.5.1 by @cgrindel-self-hosted-renovate in #1033
- fix: Don't use legacy UTF8 handling when writing files by @jflan-dd in #1040
- chore(deps): update dependency bazel_skylib to v1.6.0 by @cgrindel-self-hosted-renovate in #1041
- chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.6.0 by @cgrindel-self-hosted-renovate in #1042
- chore(deps): update dependency bazel_skylib to v1.6.1 by @cgrindel-self-hosted-renovate in #1045
- chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.6.1 by @cgrindel-self-hosted-renovate in #1046
- chore: upgrade
gazelle
andrules_go
manually by @cgrindel in #1048 - fix: use constants instead of string for directive names by @cgrindel in #1050
- chore(deps): update dependency rules_proto to v6 by @cgrindel-self-hosted-renovate in #1051
- chore(deps): update dependency sdwebimage/sdwebimageswiftui to from: "3.0.4" by @cgrindel-self-hosted-renovate in #1053
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.10.0" by @cgrindel-self-hosted-renovate in #1052
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.10.1" by @cgrindel-self-hosted-renovate in #1054
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.10.2" by @cgrindel-self-hosted-renovate in #1055
- chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.25.0" by @cgrindel-self-hosted-renovate in #1056
- fix(deps): update module golang.org/x/text to v0.15.0 by @cgrindel-self-hosted-renovate in #1058
- fix(deps): update golang.org/x/exp digest to 9bf2ced by @cgrindel-self-hosted-renovate in #1060
- chore(deps): update dependency stripe/stripe-ios to from: "23.27.2" by @cgrindel-self-hosted-renovate in #1062
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.10.3" by @cgrindel-self-hosted-renovate in #1063
- chore(deps): update dependency bazel to v7.1.2 by @cgrindel-self-hosted-renovate in #1064
- chore(deps): update dependency rules_xcodeproj to v2.3.1 by @cgrindel-self-hosted-renovate in #1066
- fix: don't include directories in resources by @jflan-dd in #1039
- chore(deps): update dependency quick/quick to from: "7.6.0" by @cgrindel-self-hosted-renovate in #1069
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.10.4" by @cgrindel-self-hosted-renovate in #1067
- chore(deps): update dependency iterable/swift-sdk to from: "6.5.2" by @cgrindel-self-hosted-renovate in #1068
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.9" by @cgrindel-self-hosted-renovate in #1070
- chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.26.0" by @cgrindel-self-hosted-renovate in #1071
- chore(deps): update dependency shakebugs/shake-ios to from: "16.2.5" by @cgrindel-self-hosted-renovate in #1038
- fix: add apple_support to create_example template by @jflan-dd in #1075
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.10" by @cgrindel-self-hosted-renovate in #1077
- chore(deps): update dependency apple/swift-argument-parser to from: "1.4.0" by @cgrindel-self-hosted-renovate in #1080
- chore(deps): update dependency iterable/swift-sdk to from: "6.5.3" by @cgrindel-self-hosted-renovate in #1082
- chore(deps): update dependency com_github_apple_swift_argument_parser to v1.4.0 by @cgrindel-self-hosted-renovate in #1081
- chore(deps): update dependency ashleymills/reachability.swift to from: "5.2.3" by @cgrindel-self-hosted-renovate in #1083
- fix: Remove unused source
module.modulemap
files by @brentleyjones in #1085 - feat: recursively initialize external Swift packages to match SPM behavior by @cgrindel in #1095
- fix: specify all defines as local using
copts
by @cgrindel in #1094 - feat: use suffixed repo name as package name by @watt in #1072
New Contributors
Full Changelog: v0.30.0...v0.31.0
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.31.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "944cfe2cb348a6cc19e27967d572fe1f28944a67f3318e10956f0c51db706ab5",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.31.0/rules_swift_package_manager.v0.31.0.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.30.0
What's Changed
- chore(deps): update dependency vapor/vapor to v4.92.6 by @cgrindel-self-hosted-renovate in #1000
- chore(deps): update dependency quick/nimble to from: "13.3.0" by @cgrindel-self-hosted-renovate in #1001
- chore(deps): update dependency rules_xcodeproj to v2.1.0 by @cgrindel-self-hosted-renovate in #1003
- chore(deps): update dependency rules_xcodeproj to v2.1.1 by @cgrindel-self-hosted-renovate in #1006
- chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.24.0" by @cgrindel-self-hosted-renovate in #1007
- chore(deps): update dependency rules_apple to v3.5.1 by @cgrindel-self-hosted-renovate in #1005
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.6" by @cgrindel-self-hosted-renovate in #1008
- chore(deps): update dependency stripe-ios to v23.27.0 by @jpsim in #1009
- chore(deps): update dependency shakebugs/shake-ios to from: "16.2.4" by @cgrindel-self-hosted-renovate in #1011
- chore: update README.md for v0.29.2 by @cgrindel-app-token-generator in #1004
- chore(deps): update dependency protobuf to v26 by @cgrindel-self-hosted-renovate in #1013
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.7" by @cgrindel-self-hosted-renovate in #1014
- chore(deps): update dependency rules_xcodeproj to v2.2.0 by @cgrindel-self-hosted-renovate in #1015
- chore(deps): update dependency airbnb/lottie-spm to from: "4.4.3" by @cgrindel-self-hosted-renovate in #1017
- chore(deps): update dependency ashleymills/reachability.swift to from: "5.2.2" by @cgrindel-self-hosted-renovate in #1018
- feat: Implement support for new swift_proto_library rule by @AttilaTheFun in #834
- chore(deps): update dependency rules_apple to v3.5.1 by @cgrindel-self-hosted-renovate in #1024
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.9.3" by @cgrindel-self-hosted-renovate in #1020
- chore(deps): update dependency vapor/vapor to v4.93.0 by @cgrindel-self-hosted-renovate in #1022
- chore(deps): update dependency protobuf to v26 by @cgrindel-self-hosted-renovate in #1025
- fix: follow symlinks when searching for xcframework directories by @jflan-dd in #983
Full Changelog: v0.29.2...v0.30.0
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.30.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "28d33f5f2898f660acafb250b266d7ea1f059bcb9c473838ef9c2431374af150",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.30.0/rules_swift_package_manager.v0.30.0.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.29.2
What's Changed
- chore: update README.md for v0.29.1 by @cgrindel-app-token-generator in #979
- chore(deps): update dependency rules_swift to v1.17.0 by @cgrindel-self-hosted-renovate in #973
- chore(deps): update dependency cgrindel_bazel_starlib to v0.20.2 by @cgrindel-self-hosted-renovate in #974
- chore(deps): update dependency quick/quick to from: "7.5.0" by @cgrindel-self-hosted-renovate in #980
- chore(deps): update dependency marmelroy/phonenumberkit to from: "3.7.10" by @cgrindel-self-hosted-renovate in #981
- feat: Support netrc authentication by @jflan-dd in #982
- chore(deps): update dependency sdwebimage/sdwebimageswiftui to from: "3.0.2" by @cgrindel-self-hosted-renovate in #986
- chore(deps): update dependency rules_apple to v3.4.0 by @cgrindel-self-hosted-renovate in #988
- fix(deps): update module github.com/stretchr/testify to v1.9.0 by @cgrindel-self-hosted-renovate in #943
- chore(deps): update dependency apple_support to v1.15.1 by @cgrindel-self-hosted-renovate in #989
- chore(deps): update dependency google/googlesignin-ios to from: "7.1.0" by @cgrindel-self-hosted-renovate in #984
- chore(deps): update dependency bazel_gazelle to v0.36.0 by @cgrindel-self-hosted-renovate in #990
- chore(deps): update dependency gazelle to v0.36.0 by @cgrindel-self-hosted-renovate in #991
- chore(deps): update dependency rules_xcodeproj to v2 by @cgrindel-self-hosted-renovate in #993
- chore(deps): update dependency airbnb/lottie-spm to from: "4.4.2" by @cgrindel-self-hosted-renovate in #994
- fix: Added Obj-C support check in generated bundle header files by @krypt-lx in #999
- chore(deps): update dependency build_bazel_rules_swift to v1.18.0 by @cgrindel-self-hosted-renovate in #995
- chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.23.1" by @cgrindel-self-hosted-renovate in #948
- chore(deps): update dependency rules_apple to v3.5.0 by @cgrindel-self-hosted-renovate in #996
- chore(deps): update dependency rules_swift to v1.18.0 by @cgrindel-self-hosted-renovate in #997
New Contributors
Full Changelog: v0.29.1...v0.29.2
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.29.2")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "b60a02e75b1cffce6951a992b9d389a51cbbd98f190e507b625a8eeb70b4def5",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.29.2/rules_swift_package_manager.v0.29.2.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.29.1
What's Changed
- chore(deps): update dependency build_bazel_rules_swift to v1.17.0 by @cgrindel-self-hosted-renovate in #972
- fix: ensure Bazel version in .bazelverion matches BCR presubmit config by @cgrindel in #977
Full Changelog: v0.29.0...v0.29.1
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.29.1")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "52d692cea2667cb9e3e2faf154ce64a55e1e737a15fb86c01d55422497b6538b",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.29.1/rules_swift_package_manager.v0.29.1.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.29.0
What's Changed
- chore: update README.md for v0.28.0 by @cgrindel-app-token-generator in #919
- chore(deps): update dependency vapor/vapor to v4.92.3 by @cgrindel-self-hosted-renovate in #918
- chore(deps): update dependency marmelroy/phonenumberkit to from: "3.7.8" by @cgrindel-self-hosted-renovate in #921
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.2" by @cgrindel-self-hosted-renovate in #922
- chore: ensure that all child workspaces use new product labels by @cgrindel in #923
- chore(deps): update dependency snapkit/snapkit to from: "5.7.1" by @cgrindel-self-hosted-renovate in #925
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.8.1" by @cgrindel-self-hosted-renovate in #926
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.8.2" by @cgrindel-self-hosted-renovate in #927
- chore(deps): update dependency rules_apple to v3.3.0 by @cgrindel-self-hosted-renovate in #931
- chore(deps): update dependency stripe/stripe-ios to from: "23.22.1" by @cgrindel-self-hosted-renovate in #929
- chore(deps): update dependency vapor/vapor to v4.92.4 by @cgrindel-self-hosted-renovate in #928
- chore(deps): update dependency apple_support to v1.13.0 by @cgrindel-self-hosted-renovate in #930
- chore(deps): update dependency airbnb/lottie-spm to from: "4.4.1" by @cgrindel-self-hosted-renovate in #933
- chore(deps): update dependency apple_support to v1.14.0 by @cgrindel-self-hosted-renovate in #934
- chore(deps): update dependency quick/nimble to from: "13.2.1" by @cgrindel-self-hosted-renovate in #935
- chore(deps): update dependency rules_xcodeproj to v1.17.0 by @cgrindel-self-hosted-renovate in #938
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.9.0" by @cgrindel-self-hosted-renovate in #940
- chore(deps): update dependency marmelroy/phonenumberkit to from: "3.7.9" by @cgrindel-self-hosted-renovate in #942
- docs: update
README.md
by @DemonionFF in #945 - chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.9.1" by @cgrindel-self-hosted-renovate in #944
- docs: update the order for the spawn strategy when using rules_xcodeproj by @cgrindel in #947
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.3" by @cgrindel-self-hosted-renovate in #946
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.9.2" by @cgrindel-self-hosted-renovate in #949
- chore(deps): update dependency apple/swift-nio to v2.64.0 by @cgrindel-self-hosted-renovate in #950
- chore(deps): update dependency quick/quick to from: "7.4.1" by @cgrindel-self-hosted-renovate in #952
- chore(deps): update dependency cocoalumberjack/cocoalumberjack to from: "3.8.5" by @cgrindel-self-hosted-renovate in #953
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.4" by @cgrindel-self-hosted-renovate in #954
- chore(deps): update dependency sdwebimage/sdwebimageswiftui to from: "2.2.7" by @cgrindel-self-hosted-renovate in #955
- chore(deps): update dependency sdwebimage/sdwebimageswiftui to v3 by @cgrindel-self-hosted-renovate in #956
- fix: copy Gazelle config to scope directives properly by @adzenith in #951
- chore(deps): update dependency bazel to v7.1.0 by @cgrindel-self-hosted-renovate in #959
- chore: bump minimum
rules_swift
version by @brentleyjones in #958 - chore(deps): update dependency rules_xcodeproj to v1.18.0 by @cgrindel-self-hosted-renovate in #960
- chore: remove Bazel lock files by @cgrindel in #964
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.5" by @cgrindel-self-hosted-renovate in #965
- chore(deps): update dependency apple/swift-argument-parser to from: "1.3.1" by @cgrindel-self-hosted-renovate in #962
- chore(deps): update dependency ashleymills/reachability.swift to from: "5.2.1" by @cgrindel-self-hosted-renovate in #961
- chore(deps): update dependency com_github_apple_swift_argument_parser to v1.3.1 by @cgrindel-self-hosted-renovate in #963
- chore(deps): update dependency sdwebimage/sdwebimageswiftui to from: "3.0.1" by @cgrindel-self-hosted-renovate in #966
- chore(deps): update dependency vapor/vapor to v4.92.5 by @cgrindel-self-hosted-renovate in #967
- chore(deps): update dependency bazel to v7.1.1 by @cgrindel-self-hosted-renovate in #970
- fix: support xcframeworks that use archive files (XXX.a) by @cgrindel in #975
New Contributors
- @DemonionFF made their first contribution in #945
- @adzenith made their first contribution in #951
Full Changelog: v0.28.0...v0.29.0
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.29.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "c40709fa39c084384b7232bb27b0f2c750a49b6ba67f4f4f004c874ff0185e05",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.29.0/rules_swift_package_manager.v0.29.0.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.28.0
What's Changed
- chore: update README.md for v0.27.0 by @cgrindel-app-token-generator in #912
- chore(deps): update dependency onevcat/kingfisher to from: "7.11.0" by @cgrindel-self-hosted-renovate in #913
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.8.0" by @cgrindel-self-hosted-renovate in #914
- chore(deps): update dependency stripe/stripe-ios to from: "23.22.0" by @cgrindel-self-hosted-renovate in #915
- feat: use
swift_library_group
for library products by @brentleyjones in #883 - fix: align BCR Bazel version with .bazelversion by @cgrindel in #916
Full Changelog: v0.27.0...v0.28.0
⚠️ Breaking Changes ⚠️
- Swift package manager products are now represented by a single
swift_library_group
Bazel target. Previously, a product was represented by one or more Bazel targets. - The Bazel targets generated for Swift packages are much shorter. Previously, the Bazel target labels were derived from an SPM target's path and name. Now, Bazel targets for SPM targets are
<target name>.rspm
and for SPM products is<product name>
.
When you upgrade to this release, be sure to run //:swift_update_pkgs
and //:update_build_files
. If you do not use the Gazelle plugin to manage your build files, you will need to manually update the Swift package dependencies in your project.
If you have any questions or run into any issues, please open an issue.
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.28.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "eef16c8a5f9fa6102049f762823e773601a44398baf2a5de7ef7cbebcb888870",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.28.0/rules_swift_package_manager.v0.28.0.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.27.0
What's Changed
- chore: update README.md for v0.26.2 by @cgrindel-app-token-generator in #895
- chore(deps): update dependency bazel to v7.0.2 by @cgrindel-self-hosted-renovate in #864
- fix(deps): update golang.org/x/exp digest to 1b97071 by @cgrindel-self-hosted-renovate in #485
- chore(deps): update dependency cocoalumberjack/cocoalumberjack to from: "3.8.3" by @cgrindel-self-hosted-renovate in #898
- chore(deps): update dependency stripe/stripe-ios to from: "23.21.2" by @cgrindel-self-hosted-renovate in #901
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.7.3" by @cgrindel-self-hosted-renovate in #900
- chore(deps): update dependency build_bazel_rules_swift to v1.16.0 by @cgrindel-self-hosted-renovate in #902
- chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.21.0" by @cgrindel-self-hosted-renovate in #904
- chore(deps): update dependency rules_swift to v1.16.0 by @cgrindel-self-hosted-renovate in #903
- chore(deps): update dependency vapor/vapor to v4.92.2 by @cgrindel-self-hosted-renovate in #905
- chore(deps): update dependency com_github_apple_swift_collections to v1.1.0 by @cgrindel-self-hosted-renovate in #906
- chore(deps): update dependency cocoalumberjack/cocoalumberjack to from: "3.8.4" by @cgrindel-self-hosted-renovate in #907
- chore(deps): update dependency apple_support to v1.12.0 by @cgrindel-self-hosted-renovate in #908
- chore(deps): update dependency marmelroy/phonenumberkit to from: "3.7.7" by @cgrindel-self-hosted-renovate in #909
- chore(deps): update dependency io_bazel_rules_go to v0.46.0 by @cgrindel-self-hosted-renovate in #910
- chore: enable
always_include_developer_search_paths
for allswift_library
targets in external Swift packages by @cgrindel in #911 - fix: handling of
.xcdatamodeld
resources by @brentleyjones in #875
New Contributors
- @brentleyjones made their first contribution in #875
Full Changelog: v0.26.2...v0.27.0
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.27.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "477fc56641825f24fa23abd86c71f6dad28b84a780309f5ffe06f9184fd69672",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.27.0/rules_swift_package_manager.v0.27.0.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.26.2
What's Changed
- chore: update README.md for v0.26.1 by @cgrindel-app-token-generator in #893
- fix: the BCR presubmit Bazel version must match the version specified for rules_bazel_integration_test by @cgrindel in #894
Full Changelog: v0.26.1...v0.26.2
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.26.2")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "222344f07b3a511c8c2029af665b89bef599adb685f203cab5cd9457eccecfaa",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.26.2/rules_swift_package_manager.v0.26.2.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.21.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()