Skip to content

Releases: fmeum/with_cfg.bzl

v0.3.0

22 Jul 13:39
d7193de
Compare
Choose a tag to compare

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "with_cfg.bzl", version = "0.3.0")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "with_cfg.bzl",
    sha256 = "b52ed07d9126df79360513110071c37df905f66230eba67b7f2de4d5f7ffa0d1",
    strip_prefix = "with_cfg.bzl-0.3.0",
    url = "https://github.com/fmeum/with_cfg.bzl/releases/download/v0.3.0/with_cfg.bzl-v0.3.0.tar.gz",
)

What's Changed

  • Add support for location expansion in args by @fmeum in #100

Full Changelog: v0.2.5...v0.3.0

v0.2.5

20 Jun 08:13
cb40258
Compare
Choose a tag to compare

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "with_cfg.bzl", version = "0.2.5")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "with_cfg.bzl",
    sha256 = "11e23da25da49ed2a45e48400fd3629bc855c6607a9d299dbef77c7f31c880f9",
    strip_prefix = "with_cfg.bzl-0.2.5",
    url = "https://github.com/fmeum/with_cfg.bzl/releases/download/v0.2.5/with_cfg.bzl-v0.2.5.tar.gz",
)

What's Changed

  • Sort loads with new buildifier version by @fmeum in #81
  • Update dependency platforms to v0.0.10 by @renovate in #84
  • Update dependency bazel to v7.1.2 by @renovate in #86
  • add example of running same Java test suite on multiple JDK versions by @mattnworb in #89
  • Update MSVC version in CI by @fmeum in #92
  • Update dependency bazel to v7.2.0 by @renovate in #93
  • Simplify CI setup and use prebuilt protoc by @fmeum in #90
  • Update dependency contrib_rules_jvm to v0.27.0 by @renovate in #91
  • Add support for go_test by @fmeum in #97

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

07 Apr 15:56
5c68a87
Compare
Choose a tag to compare

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "with_cfg.bzl", version = "0.2.4")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "with_cfg.bzl",
    sha256 = "06a2b1b56a58c471ab40d8af166c4d51f0982e1c6bc46375b805915b3fc0658e",
    strip_prefix = "with_cfg.bzl-0.2.4",
    url = "https://github.com/fmeum/with_cfg.bzl/releases/download/v0.2.4/with_cfg.bzl-v0.2.4.tar.gz",
)

What's Changed

  • Update MSVC path in CI by @fmeum in #72
  • Update dependency bazel to v7.1.0 by @renovate in #73
  • Do not set XDG_CACHE_HOME by @fmeum in #74
  • Update dependency bazel to v7.1.1 by @renovate in #76
  • Update dependency platforms to v0.0.9 by @renovate in #77
  • Update bazel-contrib/.github action to v6 by @renovate in #71
  • Fix attr name collision when transitioning --features by @fmeum in #79
  • Suggest dropping the "//command_line_option:" prefix by @fmeum in #80

Full Changelog: v0.2.3...v0.2.4

v0.2.3

16 Feb 12:18
c698ced
Compare
Choose a tag to compare

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "with_cfg.bzl", version = "0.2.3")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "with_cfg.bzl",
    sha256 = "2361266489cf028061b8a1495d1b1e1a4786b8ea0006cf2a7359837c93fabc7a",
    strip_prefix = "with_cfg.bzl-0.2.3",
    url = "https://github.com/fmeum/with_cfg.bzl/releases/download/v0.2.3/with_cfg.bzl-v0.2.3.tar.gz",
)

What's Changed

  • Run BCR tests with both Bazel 6 and 7 by @fmeum in #68

Full Changelog: v0.2.2...v0.2.3

v0.2.2

16 Feb 12:01
85b3cb1
Compare
Choose a tag to compare

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "with_cfg.bzl", version = "0.2.2")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "with_cfg.bzl",
    sha256 = "471236cf3e24b920195df57a9579ba135e2d773001ce0373ac7f434c181d46fe",
    strip_prefix = "with_cfg.bzl-0.2.2",
    url = "https://github.com/fmeum/with_cfg.bzl/releases/download/v0.2.2/with_cfg.bzl-v0.2.2.tar.gz",
)

What's Changed

  • Update dependency rules_java to v7.3.1 by @renovate in #55
  • Update actions/cache action to v4 by @renovate in #58
  • Update dependency bazel to v6.5.0 by @renovate in #59
  • Update dependency bazel to v7 by @renovate in #56
  • Convert custom StarlarkValues to string for json.encode by @fmeum in #65
  • Fix failure on reset attrs with multiple list entries by @fmeum in #66
  • Allow transitions affecting custom StarlarkValues to nest by @fmeum in #67
  • Added support for dashes in setting names by @Swey9 in #61

New Contributors

  • @Swey9 made their first contribution in #61

Full Changelog: v0.2.1...v0.2.2

v0.2.1

29 Nov 07:43
60a6537
Compare
Choose a tag to compare

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "with_cfg.bzl", version = "0.2.1")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "with_cfg.bzl",
    sha256 = "c6b80cad298afa8a46bc01cd96df4f4d8660651101f6bf5af58f2724e349017d",
    strip_prefix = "with_cfg.bzl-0.2.1",
    url = "https://github.com/fmeum/with_cfg.bzl/releases/download/v0.2.1/with_cfg.bzl-v0.2.1.tar.gz",
)

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

23 Oct 22:58
cc9d63c
Compare
Choose a tag to compare

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "with_cfg.bzl", version = "0.2.0")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "with_cfg.bzl",
    sha256 = "a9cb91cd63979c895003838d78a46e6a08d93fa3c03e75880633f09ac48322e3",
    strip_prefix = "with_cfg.bzl-0.2.0",
    url = "https://github.com/fmeum/with_cfg.bzl/releases/download/v0.2.0/with_cfg.bzl-v0.2.0.tar.gz",
)

What's Changed

  • Update BCR repository metadata by @fmeum in #39
  • Update deps and move tools out of top-level BUILD file by @fmeum in #41
  • Recommend more Pythonic builder style by @fmeum in #42
  • Improve settings "did you mean" by @fmeum in #43
  • Fix BCR presubmit config by @fmeum in #44
  • Streamline README by @fmeum in #45
  • Update rules_java to 7.0.6 by @fmeum in #49
  • Use Label in all select keys by @fmeum in #48

Full Changelog: v0.1.0...v0.2.0

v0.1.0

13 Oct 18:32
b373d0e
Compare
Choose a tag to compare

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "with_cfg.bzl", version = "0.1.0")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "with_cfg.bzl",
    sha256 = "24e7496f06997e5dbfa1d788281d7fca95c60049a8bdf3250b4bb04c6151f9b0",
    strip_prefix = "with_cfg.bzl-0.1.0",
    url = "https://github.com/fmeum/with_cfg.bzl/releases/download/v0.1.0/with_cfg.bzl-v0.1.0.tar.gz",
)

What's Changed

  • Update bazel-contrib/.github action to v3 by @renovate in #7
  • Rename to with_cfg.bzl by @fmeum in #6
  • Add toolchains attribute to all targets by @fmeum in #11
  • Update actions/checkout action to v4 by @renovate in #10
  • Update dependency bazel to v7.0.0-pre.20230917.3 by @renovate in #9
  • Update bazel-contrib/.github action to v4 by @renovate in #14
  • Update dependency rules_cc to v0.0.9 by @renovate in #12
  • Only set explicitly provided attributes by @fmeum in #16
  • Remove {}_deploy.jar implicit target for java_test by @fmeum in #17
  • Foward native Java providers and add java_21_library example by @fmeum in #18
  • Fix repo name in release configs by @fmeum in #19
  • Use last_rc for root module builds by @fmeum in #21
  • Fix type determination for (selects of) empty lists by @fmeum in #22
  • Speed up CI runs with flags by @fmeum in #23
  • Test with symlinks disabled on Windows by @fmeum in #24
  • Implement and use map_attr to determine select type by @fmeum in #25
  • Make implicit output patterns more flexible by @fmeum in #26
  • Ensure that the transition is always idempotent by @fmeum in #27
  • Add opt_filegroup example by @fmeum in #29
  • Update bazel-contrib/.github action to v5 by @renovate in #28
  • Rename example .bzl files and add select for runfile by @fmeum in #31
  • Add cc_asan_test example and fix idempotency check by @fmeum in #20
  • Add resettable() by @fmeum in #5
  • Add utility functions for location expression rewriting by @fmeum in #34
  • Remove workarounds for Bazel 6.4.0rc1 by @fmeum in #35
  • Add reset_on_attrs() by @fmeum in #33
  • Exclude ASan tests on Windows in BCR presubmit by @fmeum in #36
  • Add README and explain flag requirements in docs by @fmeum in #37
  • Fix release notes template by @fmeum in #38

New Contributors

Full Changelog: https://github.com/fmeum/with_cfg.bzl/commits/v0.1.0