Skip to content

Releases: seh/rules_cue

v0.18.0

27 Apr 16:14
v0.18.0
eeaecdb

Choose a tag to compare

Allow embedding files via the @embed directive

In order to allow Bazel targets to supply files to CUE's @embed
directive

employed within CUE files, introduce a new "embedsrcs" attribute
that's accepted by the following rules and macros:

  • cue_consolidated_files
  • cue_consolidated_instance
  • cue_exported_files
  • cue_exported_instance
  • cue_instance
  • cue_module

Even though CUE does not yet allow use of the @embed directive in
CUE files that do not sit within a module, the maintainers are
considering relaxing this requirement, so this ruleset will allow use
of this new attribute proactively with these module-independent macros
as well:

  • cue_consolidated_standalone_files
  • cue_exported_standalone_files

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.18.0")

Full Changelog: v0.17.1...v0.18.0

v0.17.1

08 Apr 15:11
v0.17.1
07e1892

Choose a tag to compare

Update set of available CUE toolchain versions

Introduce version 0.16.1, establishing it as the new default.

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.17.1")

Full Changelog: v0.17.0...v0.17.1

v0.17.0

03 Mar 14:45
v0.17.0
ef06834

Choose a tag to compare

Update set of available CUE toolchain versions

Introduce version 0.16.0, establishing it as the new default. In order to keep the set of available toolchain versions manageable, remove versions 0.14.0, 0.14.1, and 0.14.2.

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.17.0")

Full Changelog: v0.16.0...v0.17.0

v0.16.0

28 Jan 15:12
v0.16.0
e0bcda3

Choose a tag to compare

Update set of available CUE toolchain versions

Introduce version 0.15.4, establishing it as the new default. In order to keep the set of available toolchain versions manageable, remove versions 0.13.0, 0.13.1, and 0.13.2.

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.16.0")

Full Changelog: v0.15.1...v0.16.0

v0.15.1

30 Dec 13:53
v0.15.1
385fdaf

Choose a tag to compare

Update set of available CUE toolchain versions

Introduce version 0.15.3, establishing it as the new default.

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.15.1")

Full Changelog: v0.15.0...v0.15.1

v0.15.0

21 Nov 15:08
v0.15.0
339e7cc

Choose a tag to compare

Update set of available CUE toolchain versions

Introduce version 0.15.1, establishing it as the new default. In order to keep the set of available toolchain versions manageable, remove versions 0.12.0 and 0.12.1.

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.15.0")

Full Changelog: v0.14.3...v0.15.0

v0.14.3

06 Nov 23:15
ea4f71d

Choose a tag to compare

Update set of available CUE toolchain versions

Introduce version 0.15.0, establishing it as the new default.

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.14.3")

Full Changelog: v0.14.2...v0.14.3

v0.14.2

10 Oct 15:03
v0.14.2
2af6d5c

Choose a tag to compare

Update set of available CUE toolchain versions

Introduce version 0.14.2, establishing it as the new default.

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.14.2")

Full Changelog: v0.14.1...v0.14.2

v0.14.1

12 Aug 13:09
v0.14.1
9821aaf

Choose a tag to compare

Update set of available CUE toolchain versions

Introduce version 0.14.1, establishing it as the new default.

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.14.1")

v0.14.0

01 Aug 14:45
v0.14.0
48a8b8b

Choose a tag to compare

Update set of available CUE toolchain versions

Introduce version 0.14.0, establishing it as the new default. In order to keep the set of available toolchain versions manageable, remove versions 0.11.0, 0.11.1, and 0.11.2.

Details

Using modules with Bazel 6 and later

  1. Enable support for modules in your .bazelrc file by adding the following line:
    common --enable_bzlmod
  2. Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.14.0")

Full Changelog: v0.13.2...v0.14.0