Skip to content

v0.13.1

Compare
Choose a tag to compare
@cueckoo cueckoo released this 10 Jun 15:48
· 349 commits to master since this release

Evaluator

The evaluator's core packages no longer depend on the golang.org/x/mod module, which was only used to format version strings.

Fix a regression causing "cyclic field to reference" in some cases.

Fix a regression causing closedness rules to not apply in some cases.

Disable a minor optimization which was also causing closedness rules to not apply in some cases.

cmd/cue

Fix a build error triggered by changes in the upcoming Go 1.25 version, allowing v0.13 to be used further into the future.

cue mod mirror --dry-run now works as documented; it had been left unimplemented by accident.

Full list of changes since v0.13.0
  • internal/ci: bump Go version for v0.13.1 by @mvdan in 65a5178
  • internal/core/adt: also typo check disjuncts by @mpvl in 72bf578
  • internal/core/adt: add tests for Issue 3957 by @mpvl in ea56b5a
  • internal/golangorgx/tools/tokeninternal: remove by @mvdan in e316125
  • internal/core/adt: partially revert CL 1214950 by @mpvl in 0f896f6
  • internal/core/adt: add tests for 3946 by @mpvl in a7ab473
  • internal/cueversion: avoid dependency on golang.org/x/mod by @rogpeppe in 85e1230
  • internal/core/adt: do not always filter disjuncts by @mpvl in c5bc992
  • internal/core/adt: add tests for 3947 by @mpvl in 8350f89
  • cmd/cue: implement mirror --dry-run by @rogpeppe in 8e68892