github cue-lang/cue v0.6.0-beta.1

latest releases: v0.11.0-alpha.5, v0.11.0-alpha.4, v0.10.1...
pre-release15 months ago

Thank you to @jpluscplusm, @mpvl, @mvdan, @myitcv, and @rogpeppe for contributing to this release!

Changelog

  • internal/core/adt: fix stack overflow with comprehensions by @mpvl in 33071c0
  • deps: upgrade to go1.20.6 for release builds by @myitcv in 538eb9c
  • internal/core/compile: reject "_" as an alias name by @mvdan in bcbe967
  • all: remove a few more unused bits of code by @mvdan in c8e51a5
  • internal/core/dep: prevent passing "empty" vertices to tools/flow by @mvdan in c3eda1d
  • internal/core/adt: do not delay processing of fields by @mpvl in e7cfb50
  • internal/core/adt: add tests for upcoming issues by @mpvl in cabc1db
  • CONTRIBUTING: fix references to the old Unity repo by @mvdan in 23e265d
  • cmd/cue: print returned error by @mpvl in 450ff90
  • deduplicate content between README and CONTRIBUTING by @mvdan in 4c48cee
  • move doc/contribute.md to CONTRIBUTING.md by @mvdan in db28ec6
  • readme: warn new contributors not to use SSH auth by @jpluscplusm in f4c5639
  • internal/core/adt: pass state to addList by @mpvl in b38aece
  • internal/core/adt: set scalar more proactively by @mpvl in ab15bb8
  • internal/core/adt: better error message for cycles by @mpvl in 5e84a6d
  • internal/ci: count number of Signed-off-by lines by @myitcv in 4ba1b15
  • internal: remove a few unused APIs by @mvdan in 1c1a7b3
  • cue/load: fix Instances race by @rogpeppe in c10d7cb
  • cue/load: allow _*.cue files when explicitly listed by @myitcv in b16f6ce
  • internal/core/dep: fix recursive let processing by @mpvl in ca1f812
  • internal/core/dep: add Dependency.Recurse by @mpvl in f6e49bd
  • internal/core/dep: prepare for public APi by @mpvl in 0554d4e
  • internal/core/adt: mark comprehension key as dynamic by @mpvl in d4fd104
  • internal/core/dep: further improve dependency analysis by @mpvl in f513654
  • internal/core/dep: add more tests ahead of changes by @mpvl in 202eb3e
  • cue: fix some low hanging fruit from staticcheck by @mvdan in 41b38fe
  • all: replace godebug/diff with go-cmp/cmp by @mvdan in fa6e229
  • encoding/gocode/gocodec: use different generic type signature by @rogpeppe in 1a98ee1
  • internal/core/dep: add references and line in test output by @mpvl in 518bafa
  • internal: use Scanner API to parse attributes by @rogpeppe in 3400e74
  • internal/core/dep: require importPath argument by @mpvl in 4fcf29c
  • internal/core/dep: handle inline composite literals by @mpvl in 07ae1be
  • cue: report useful error for uninitalized Context by @mpvl in b8e2bf0
  • cue: add extra TestAttributeString test by @rogpeppe in 876af7a
  • internal/core/export: avoid _#def if unnecessary by @mpvl in d112f64
  • cmd/cue/cmd: add test for issue 2251 by @mpvl in 19af1e9
  • cue/scanner: add Offset method and export DontInsertCommas by @rogpeppe in de9e760
  • cue: add more attribute tests by @rogpeppe in d8a0e26
  • internal: change attribute tests to be less implementation-specific by @rogpeppe in 7741d21
  • encoding/gocode/gocodec: allow cue.Context by @rogpeppe in 1e76095
  • internal/core/dep: add and modify some tests for issue 2247 by @mpvl in 24e8d56
  • internal/core/export: fix panic converting int label to identifier by @mpvl in 24f3fb3
  • encoding/json: check that required fields are present by @mpvl in adbe80e
  • pkg/encoding/json: add tests that needs to be fixed by @mpvl in 8df1034
  • pkg/encoding/json: add more structure to tests by @mpvl in 6922e14
  • cue: document UnifyAccept by @mpvl in c054274
  • internal/core/export: preserve original field aliases by @mpvl in 7be6224
  • internal/core/compile: fix offset error in pattern alias by @mpvl in 914d64d
  • internal/ci: consistently trigger Unity as porcuepine by @mvdan in a0510ac

Don't miss a new cue release

NewReleases is sending notifications on new releases.