Skip to content

Releases: cgrindel/rules_swift_package_manager

Release v0.32.0

12 Jun 14:25
701d755
Compare
Choose a tag to compare

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

02 Jun 14:14
b185e06
Compare
Choose a tag to compare

What's Changed

  • fix: synchronize the Bazel version for the BCR presubmit by @cgrindel in #1097

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

02 Jun 14:04
a426a08
Compare
Choose a tag to compare

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 and rules_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

22 Apr 21:56
488aea4
Compare
Choose a tag to compare

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

09 Apr 11:04
2775a92
Compare
Choose a tag to compare

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

24 Mar 14:56
bd4b403
Compare
Choose a tag to compare

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

24 Mar 13:26
9814455
Compare
Choose a tag to compare

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

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

14 Feb 13:02
5784b23
Compare
Choose a tag to compare

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

10 Feb 21:33
b599933
Compare
Choose a tag to compare

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 all swift_library targets in external Swift packages by @cgrindel in #911
  • fix: handling of .xcdatamodeld resources by @brentleyjones in #875

New Contributors

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

01 Feb 20:31
a998a3d
Compare
Choose a tag to compare

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()