Skip to content

v0.5.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@myitcv myitcv released this 17 Nov 14:14
· 1740 commits to master since this release

Full release notes to follow in a later pre-release.

  • doc: simple whitespace change to track down GerritHub replication issue by @myitcv in 1bb7fed
  • cmd/cue: fix --ignore errors flag by @mpvl in ab14c86
  • pkg/list: make error of MaxItems consistent with MinItems by @mpvl in c5fbbab
  • pkg/struct: fix MinFields analogously to MinItems by @mpvl in 849371d
  • all: remove mistakenly added file by @mpvl in 68445d8
  • internal/core/adt: fix panic using builtin validators by @mpvl in 9bbc14b
  • internal/core/adt: don't bump state by @mpvl in b18d00f
  • internal/core/adt: prevent early error assignment by @mpvl in 27b6e87
  • internal/core/adt: relax cycle tracking by @mpvl in 9c761dd
  • pkg/internal: allow incomplete list.MinItems by @mpvl in 354f4e6
  • internal/core/adt: add tests for #2052 by @mpvl in 6162b95
  • internal/core/adt: fix redundant errors in calls by @mpvl in 959605e
  • drop support for Go 1.17.x ahead of the v0.5 release by @mvdan in 0292e7f
  • internal/core/adt: improved reporting disjunction errors by @mpvl in a8d68ad
  • internal/core/adt: avoid uninformative cyclic error by @mpvl in 1d8d8ff
  • internal/core/adt: remove over-aggressive deduplication by @mpvl in 74b4288
  • internal/core/adt: fix error checking bug by @mpvl in 28088ac
  • internal/core/adt: add cycle detection for alt evaluation path by @mpvl in 4eb2280
  • internal/core/adt: errors in let expressions are okay by @mpvl in 30b2007
  • pkg: improve error messages by @mpvl in fa36be4
  • internal/core/adt: add stats by @mpvl in e2a0ef6
  • internal/core/dep: handle recursive lets by @mpvl in 1d8663e
  • internal/core/adt: fix comprehension bug by @mpvl in 87347d2
  • internal/core/adt: remove redundant state change by @mpvl in 24576a0
  • cue/ast: fix StructLit.End by @rogpeppe in b23ece3
  • internal/third_party/yaml: fix float parsing by @rogpeppe in a4941ed
  • internal/third_party/yaml: slim down API by @rogpeppe in 794d078
  • doc/ref/spec.md: binary literals support _ separators as well by @spachava753 in 712d8c6
  • internal/core/adt: recursively pre-expand comprehensions by @mpvl in 102b034
  • internal/core/adt: represent comprehension clauses as list by @mpvl in b3bcc7a
  • internal/core/dep: remove useless code by @mpvl in 309b965
  • internal/core/adt: fix cycle detection bug for lets by @mpvl in f2b9479
  • internal/core/adt: allow self-referential comprehensions by @mpvl in f1daf4b
  • internal/core/adt: update state constants and docs by @mpvl in e4f4900
  • internal/core/adt: add conjuncts to dynamic list as well by @mpvl in 637a325
  • internal/core/adt: report cycle error in comprehension source by @mpvl in 6668dc8
  • internal/core/adt: rename test by @mpvl in f30a8e7
  • internal/core/adt: add IsDefined to filter out void arcs by @mpvl in 2ae37df
  • internal/core/adt: fix closedness regression by @mpvl in ed4f885
  • internal/core/dep: fix comprehension environment binding by @mpvl in 6824f7d
  • deps: bump golang.org/x/text dependency by @joaopapereira in dd1169c
  • .gitignore: add .DS_Store by @mpvl in 79d80ef
  • internal/core/adt: fix broken let lookup in embedded scalars by @mpvl in cad3f23
  • internal/core/adt: optimize cycle detection for disjunctions by @mpvl in 830b138
  • internal/ci: test and release on Go 1.19.x by @mvdan in fe50dff
  • internal/core/adt: remove problematic Ref deletion by @mpvl in 7518952
  • cue/testdata/benchmarks: add stats by @mpvl in 3bcf4a4
  • encoding/gocode: encode hex consistently like Go 1.19+ by @mvdan in f5c3e4e
  • doc/tutorial/kubernetes: mark both tests as long by @mvdan in 06aaef6
  • internal/core/adt: add test for issue 1837 by @mpvl in 839e33b
  • internal/core/adt: make some errors semi-permanent by @mpvl in 4a3a494
  • internal/core/adt: reduce size of ErrorCode by @mpvl in 53dfffa