Skip to content

Releases: cgrindel/rules_swift_package_manager

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

Release v0.26.1

01 Feb 14:17
0153698
Compare
Choose a tag to compare

What's Changed

  • chore: update README.md for v0.26.0 by @cgrindel-app-token-generator in #890
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.7.2" by @cgrindel-self-hosted-renovate in #889
  • chore(deps): update dependency shakebugs/shake-ios to from: "16.2.3" by @cgrindel-self-hosted-renovate in #888
  • fix: add missing bazel version to BCR presubmit by @cgrindel in #891

Full Changelog: v0.26.0...v0.26.1

Bazel Module Snippet

bazel_dep(name = "rules_swift_package_manager", version = "0.26.1")

Workspace Snippet

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_swift_package_manager",
    sha256 = "0799af90a7df2163fa612ecea49e5968c1568f614d8c146500c6ed2998268338",
    urls = [
        "https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.26.1/rules_swift_package_manager.v0.26.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.26.0

01 Feb 00:41
1a69da9
Compare
Choose a tag to compare

What's Changed

  • chore: update README.md for v0.25.0 by @cgrindel-app-token-generator in #836
  • chore(deps): update dependency quick/nimble to from: "13.1.2" by @cgrindel-self-hosted-renovate in #840
  • chore(deps): update dependency io_bazel_rules_go to v0.44.2 by @cgrindel-self-hosted-renovate in #838
  • chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.0" by @cgrindel-self-hosted-renovate in #841
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.6.0" by @cgrindel-self-hosted-renovate in #842
  • chore(deps): update dependency rules_xcodeproj to v1.15.0 by @cgrindel-self-hosted-renovate in #843
  • chore(deps): update dependency onevcat/kingfisher to from: "7.10.2" by @cgrindel-self-hosted-renovate in #849
  • fix: invalid go version errors in CI by @cgrindel in #853
  • chore(deps): update dependency build_bazel_rules_swift to v1.14.0 by @cgrindel-self-hosted-renovate in #844
  • chore(deps): update dependency rules_swift to v1.14.0 by @cgrindel-self-hosted-renovate in #845
  • chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.20.0" by @cgrindel-self-hosted-renovate in #857
  • chore(deps): update dependency stripe/stripe-ios to from: "23.21.0" by @cgrindel-self-hosted-renovate in #858
  • chore(deps): update dependency quick/quick to from: "7.3.1" by @cgrindel-self-hosted-renovate in #860
  • chore(deps): update dependency quick/nimble to from: "13.2.0" by @cgrindel-self-hosted-renovate in #861
  • chore: upgrade vapor and fluent by @cgrindel in #854
  • chore(deps): update dependency apple/swift-log to from: "1.5.4" by @cgrindel-self-hosted-renovate in #865
  • chore(deps): update dependency apple/swift-nio to v2.63.0 by @cgrindel-self-hosted-renovate in #866
  • chore(deps): update dependency stripe/stripe-ios to from: "23.21.1" by @cgrindel-self-hosted-renovate in #870
  • chore(deps): update dependency airbnb/lottie-spm to from: "4.4.0" by @cgrindel-self-hosted-renovate in #872
  • chore(deps): update dependency io_bazel_rules_go to v0.45.1 by @cgrindel-self-hosted-renovate in #851
  • chore(deps): update dependency build_bazel_rules_swift to v1.15.1 by @cgrindel-self-hosted-renovate in #862
  • chore(deps): update dependency rules_swift to v1.15.1 by @cgrindel-self-hosted-renovate in #863
  • chore(deps): update dependency rules_apple to v3.2.1 by @cgrindel-self-hosted-renovate in #867
  • chore(deps): update dependency vapor/vapor to v4.92.0 by @cgrindel-self-hosted-renovate in #871
  • chore(deps): update dependency quick/quick to from: "7.4.0" by @cgrindel-self-hosted-renovate in #873
  • chore(deps): update dependency vapor/vapor to v4.92.1 by @cgrindel-self-hosted-renovate in #874
  • fix: do not load the index file in the gazelle plugin if not in fix or update mode by @cgrindel in #878
  • chore(deps): update dependency nicklockwood/swiftformat to from: "0.53.1" by @cgrindel-self-hosted-renovate in #877
  • fix: recursively find all local Swift packages by @cgrindel in #879
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.7.0" by @cgrindel-self-hosted-renovate in #882
  • chore(deps): update dependency ashleymills/reachability.swift to from: "5.2.0" by @cgrindel-self-hosted-renovate in #884
  • fix: resolve local package paths relative to the repository root by @cgrindel in #881
  • chore(deps): update dependency rules_xcodeproj to v1.16.0 by @cgrindel-self-hosted-renovate in #885
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.7.1" by @cgrindel-self-hosted-renovate in #887

Full Changelog: v0.25.0...v0.26.0

Bazel Module Snippet

bazel_dep(name = "rules_swift_package_manager", version = "0.26.0")

Workspace Snippet

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_swift_package_manager",
    sha256 = "e211445964ded8c1a60b629a550486281f67869944e1a802e5ce951a0c2ba2d3",
    urls = [
        "https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.26.0/rules_swift_package_manager.v0.26.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.25.0

03 Jan 13:57
749d0ee
Compare
Choose a tag to compare

What's Changed

  • chore: update README.md for v0.24.0 by @cgrindel-app-token-generator in #815
  • chore(deps): update dependency vapor/vapor to v4.89.3 by @cgrindel-self-hosted-renovate in #806
  • chore(deps): update dependency sdwebimage/sdwebimageswiftui to from: "2.2.6" by @cgrindel-self-hosted-renovate in #814
  • chore(deps): update dependency stripe/stripe-ios to from: "23.20.0" by @cgrindel-self-hosted-renovate in #816
  • chore(deps): update dependency cgrindel_bazel_starlib to v0.19.0 by @cgrindel-self-hosted-renovate in #817
  • chore(deps): update dependency rules_xcodeproj to v1.14.2 by @cgrindel-self-hosted-renovate in #818
  • chore(deps): update dependency io_bazel_rules_go to v0.44.0 by @cgrindel-self-hosted-renovate in #819
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.5.6" by @cgrindel-self-hosted-renovate in #821
  • chore(deps): update dependency com_github_apple_swift_collections to v1.0.6 by @cgrindel-self-hosted-renovate in #822
  • chore(deps): update dependency quick/nimble to from: "13.1.1" by @cgrindel-self-hosted-renovate in #823
  • chore(deps): update dependency bazel_gazelle to v0.35.0 by @cgrindel-self-hosted-renovate in #824
  • chore(deps): update dependency gazelle to v0.35.0 by @cgrindel-self-hosted-renovate in #825
  • fix(deps): update module github.com/deckarep/golang-set/v2 to v2.6.0 by @cgrindel-self-hosted-renovate in #830
  • chore(deps): update dependency io_bazel_rules_go to v0.44.1 by @cgrindel-self-hosted-renovate in #832
  • chore(deps): update dependency snapkit/snapkit to from: "5.7.0" by @cgrindel-self-hosted-renovate in #835
  • chore(deps): update dependency protobuf to v23 by @cgrindel-self-hosted-renovate in #833
  • fix: filter out maccatalyst SPM platform by @cgrindel in #829
  • chore: upgrade bazel-gazelle to 0.35.0 in parent workspace by @cgrindel in #828

Full Changelog: v0.24.0...v0.25.0

Bazel Module Snippet

bazel_dep(name = "rules_swift_package_manager", version = "0.25.0")

Workspace Snippet

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_swift_package_manager",
    sha256 = "a5c5cd1a8d040da35a1762c93038de8bf48027e21764546da553424c3feb9477",
    urls = [
        "https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.25.0/rules_swift_package_manager.v0.25.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.19.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.24.0

17 Dec 21:07
74f3769
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.5.2" by @cgrindel-self-hosted-renovate in #792
  • chore: update README.md for v0.23.0 by @cgrindel-app-token-generator in #793
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.5.3" by @cgrindel-self-hosted-renovate in #794
  • chore(deps): update dependency vapor/vapor to v4.89.1 by @cgrindel-self-hosted-renovate in #795
  • chore(deps): update actions/setup-go action to v5 by @cgrindel-self-hosted-renovate in #785
  • chore(deps): update dependency onevcat/kingfisher to from: "7.10.1" by @cgrindel-self-hosted-renovate in #796
  • chore(deps): update dependency stripe/stripe-ios to from: "23.19.0" by @cgrindel-self-hosted-renovate in #775
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.5.4" by @cgrindel-self-hosted-renovate in #799
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.5.5" by @cgrindel-self-hosted-renovate in #802
  • chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.19.1" by @cgrindel-self-hosted-renovate in #807
  • fix: comment out the toolchain directive in go.mod by @cgrindel in #811
  • fix: ensure that the generated resource bundle finder class has a unique name by @cgrindel in #803
  • fix: update find commands to support GNU and FreeBSD flavors by @cgrindel in #804
  • chore: add merge_group to CI workflow by @cgrindel in #813

Full Changelog: v0.23.0...v0.24.0

Bazel Module Snippet

bazel_dep(name = "rules_swift_package_manager", version = "0.24.0")

Workspace Snippet

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_swift_package_manager",
    sha256 = "8601b67f00ad29a47d2b7d37e4025231e41f72bcc52c3a78ab39720e014ab8ac",
    urls = [
        "https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.24.0/rules_swift_package_manager.v0.24.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.19.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.23.0

08 Dec 13:11
f7330bb
Compare
Choose a tag to compare

What's Changed

  • chore: update README.md for v0.22.0 by @cgrindel-app-token-generator in #772
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.5.0" by @cgrindel-self-hosted-renovate in #773
  • fix(deps): update module github.com/deckarep/golang-set/v2 to v2.5.0 by @cgrindel-self-hosted-renovate in #777
  • chore(deps): update dependency vapor/vapor to v4.88.0 by @cgrindel-self-hosted-renovate in #778
  • chore(deps): update dependency airbnb/lottie-spm to from: "4.3.4" by @cgrindel-self-hosted-renovate in #779
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.5.1" by @cgrindel-self-hosted-renovate in #782
  • chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.19.0" by @cgrindel-self-hosted-renovate in #783
  • chore(deps): update dependency nicklockwood/swiftformat to from: "0.52.11" by @cgrindel-self-hosted-renovate in #784
  • chore(deps): update dependency vapor/vapor to v4.89.0 by @cgrindel-self-hosted-renovate in #786
  • chore(deps): update dependency marmelroy/phonenumberkit to from: "3.7.6" by @cgrindel-self-hosted-renovate in #789
  • chore(deps): update dependency apple/swift-argument-parser to from: "1.3.0" by @cgrindel-self-hosted-renovate in #787
  • chore(deps): update dependency com_github_apple_swift_argument_parser to v1.3.0 by @cgrindel-self-hosted-renovate in #788
  • fix: provide SWIFTPM_MODULE_BUNDLE macro for Objective-C targets with resources by @cgrindel in #781

Full Changelog: v0.22.0...v0.23.0

Bazel Module Snippet

bazel_dep(name = "rules_swift_package_manager", version = "0.23.0")

Workspace Snippet

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_swift_package_manager",
    sha256 = "9ef780cb621ec2d7e2c494dd0d2c9994089195e82417634ed3fa000313beb151",
    urls = [
        "https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.23.0/rules_swift_package_manager.v0.23.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.19.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.22.0

26 Nov 15:26
64205ca
Compare
Choose a tag to compare

What's Changed

  • chore: update README.md for v0.21.0 by @cgrindel-app-token-generator in #736
  • fix: only configure remote cache if the API key is available by @cgrindel in #746
  • chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.18.0" by @cgrindel-self-hosted-renovate in #739
  • chore(deps): update dependency nicklockwood/swiftformat to from: "0.52.10" by @cgrindel-self-hosted-renovate in #745
  • fix: only add dependency when unresolved by @luispadron in #749
  • chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "1.4.2" by @cgrindel-self-hosted-renovate in #737
  • feat: add support for Swift macros by @jpsim in #753
  • fix: correctly differentiate built-in and local modules with same name by @luispadron in #756
  • chore(deps): update dependency apple/swift-nio to v2.62.0 by @cgrindel-self-hosted-renovate in #754
  • feat: add more built in frameworks by @luispadron in #750
  • chore: upgrade Bazel to 7.0.0rc4 by @cgrindel in #757
  • chore(deps): update dependency marmelroy/phonenumberkit to from: "3.7.5" by @cgrindel-self-hosted-renovate in #759
  • chore: update CI to use Xcode 15 and Swift 5.9 by @jpsim in #760
  • chore: add more Xcode 14.3.1 CI exceptions by @jpsim in #765
  • chore: update TCA example by @jpsim in #755
  • chore(deps): update dependency vapor/vapor to v4.87.1 by @cgrindel-self-hosted-renovate in #767
  • fix: only add generates_header attribute if target is a library by @cgrindel in #766
  • chore(deps): update dependency io_bazel_rules_go to v0.43.0 by @cgrindel-self-hosted-renovate in #763
  • fix(deps): update module github.com/deckarep/golang-set/v2 to v2.4.0 by @cgrindel-self-hosted-renovate in #768
  • chore: upgrade gazelle to 0.34.0 and rules_go to 0.43.0 by @cgrindel in #588
  • fix(deps): update module github.com/bazelbuild/bazel-gazelle to v0.34.0 by @cgrindel-self-hosted-renovate in #486
  • chore: avoid adding .build directory to client's workspace by @cgrindel in #771

Full Changelog: v0.21.0...v0.22.0

Bazel Module Snippet

bazel_dep(name = "rules_swift_package_manager", version = "0.22.0")

Workspace Snippet

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_swift_package_manager",
    sha256 = "f1ddf074651bf7b3f4977026ae49f9182e44ade975df29740e8ff6666a136f3a",
    urls = [
        "https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.22.0/rules_swift_package_manager.v0.22.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.19.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()