Releases: seh/rules_cue
v0.18.0
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_filescue_consolidated_instancecue_exported_filescue_exported_instancecue_instancecue_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_filescue_exported_standalone_files
Details
Using modules with Bazel 6 and later
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - 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
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
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - 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
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
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - 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
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
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - 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
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
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - 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
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
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - 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
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
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - 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
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
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - 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
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
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - Add the following directive to your MODULE.bazel file:
bazel_dep(name = "rules_cue", version = "0.14.1")v0.14.0
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
- Enable support for modules in your .bazelrc file by adding the following line:
common --enable_bzlmod - 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