Skip to content

v0.14.1

Latest
Compare
Choose a tag to compare
@cueckoo cueckoo released this 11 Aug 14:52
· 261 commits to master since this release

Evaluator

Fix three more regressions where evalv3 gave cycle errors and evalv2 did not.

Fix a regression where evalv3 was too strict with ellipses in certain situations, causing "field not allowed" regressions.

Fix a regression where errors in optional fields were not being ignored as intended.

Full list of changes since v0.14.0
  • internal/core/adt: fix initArcs for errors in optional fields by @mpvl in 0c5769b
  • internal/core/adt: add tests for Issue 4022 by @mpvl in 46cf125
  • internal/cueversion: bump for v0.14.1 by @mvdan in ec4ae2d
  • cmd/cue/cmd: use ParseInt with 64 bit size in cmd_after testdata by @folliehiyuki in 5bbc5af
  • internal/core/adt: add missing dereference by @mpvl in 8a9fbbe
  • internal/core/adt: add tests for 4011 by @mpvl in f5cb099
  • internal/core/adt: detect non-cycle by @mpvl in a340364
  • internal/core/adt: fix cycle for structural cycles by @mpvl in 2ac7ea6
  • internal/core/adt: add tests for issue 3940 and 3990 by @mpvl in 6ef76be
  • internal/core/adt: fix ellipsis strictness issue by @mpvl in a37c429
  • internal/core/adt: add tests for #4015 by @mpvl in a65e053
  • internal/ci: update the pinned Go version for v0.14.1 by @mvdan in 428968c