-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update module cuelang.org/go to v0.12.0 #425
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/cuelang.org-go-0.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
August 22, 2024 12:35
8d01747
to
c938f0e
Compare
breaking change, see #202 |
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
August 22, 2024 13:07
c938f0e
to
609ff31
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
6 times, most recently
from
September 5, 2024 13:13
964b9dc
to
fef520a
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
6 times, most recently
from
September 19, 2024 13:43
246d0bc
to
2d35a3f
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
4 times, most recently
from
September 30, 2024 08:55
6d9fd8e
to
282b448
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
October 22, 2024 15:37
282b448
to
f89cd61
Compare
renovate
bot
changed the title
chore(deps): update module cuelang.org/go to v0.10.0
chore(deps): update module cuelang.org/go to v0.10.1
Oct 22, 2024
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
3 times, most recently
from
October 31, 2024 13:56
6db8ad3
to
9d65d74
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
November 19, 2024 19:49
9d65d74
to
6424175
Compare
renovate
bot
changed the title
chore(deps): update module cuelang.org/go to v0.10.1
chore(deps): update module cuelang.org/go to v0.11.0
Nov 19, 2024
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
2 times, most recently
from
November 28, 2024 14:11
a3c12fd
to
0b494a7
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
2 times, most recently
from
November 28, 2024 14:38
9ea627b
to
ff636bd
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
4 times, most recently
from
December 12, 2024 15:18
68cacc6
to
b2a098f
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
December 18, 2024 20:49
b2a098f
to
47fd055
Compare
renovate
bot
changed the title
chore(deps): update module cuelang.org/go to v0.11.0
chore(deps): update module cuelang.org/go to v0.11.1
Dec 18, 2024
renovate
bot
changed the title
chore(deps): update module cuelang.org/go to v0.11.1
chore(deps): update module cuelang.org/go to v0.11.1 - autoclosed
Dec 27, 2024
renovate
bot
changed the title
chore(deps): update module cuelang.org/go to v0.11.1 - autoclosed
chore(deps): update module cuelang.org/go to v0.11.1
Dec 27, 2024
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
December 27, 2024 07:21
3f843de
to
47fd055
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
5 times, most recently
from
January 9, 2025 14:11
ff52986
to
b2e561b
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
January 22, 2025 13:25
b2e561b
to
064fa62
Compare
renovate
bot
changed the title
chore(deps): update module cuelang.org/go to v0.11.1
chore(deps): update module cuelang.org/go to v0.11.2
Jan 22, 2025
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
January 23, 2025 14:03
064fa62
to
f5c8ebd
Compare
renovate
bot
changed the title
chore(deps): update module cuelang.org/go to v0.11.2
chore(deps): update module cuelang.org/go to v0.11.2 - autoclosed
Jan 29, 2025
renovate
bot
changed the title
chore(deps): update module cuelang.org/go to v0.11.2 - autoclosed
chore(deps): update module cuelang.org/go to v0.11.2
Jan 29, 2025
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
January 29, 2025 14:04
1c1c370
to
f5c8ebd
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
January 30, 2025 13:04
f5c8ebd
to
13d0285
Compare
renovate
bot
changed the title
chore(deps): update module cuelang.org/go to v0.11.2
chore(deps): update module cuelang.org/go to v0.12.0
Jan 30, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.0.15
->v0.12.0
Release Notes
cue-lang/cue (cuelang.org/go)
v0.12.0
Compare Source
This release fixes dozens of bugs in the new evaluator, enables the
embed
andtoposort
experiments by default, further improves JSON Schema support, and introducescue exp gengotypes
.Changes which may break some users are marked below with:⚠️
Evaluator
CL 1205861 enables the Embedding proposal via
CUE_EXPERIMENT=embed
by default, given that the proposal was accepted in late December.Since v0.11.0, an experimental "topological sorting" of struct fields has been available via
CUE_EXPERIMENT=toposort
; this release enables the experiment by default. Topological sorting produces a more principled ordering of fields as produced bycue export
andcue eval
. The intent is to ensure the old and new evaluators order struct fields in the same way, in order to build confidence and ease the transition to the new evaluator.We encourage all CUE users to update to this release and switch to topological sorting for their CUE outputs. An issue for gathering feedback is available, should you run into any issues.
A great deal of work has happened in the new evaluator, which can be used via
CUE_EXPERIMENT=evalv3
. Marcel also recently posted another update on performance progress. Below is a selection of particularly relevant changes in the new evaluator.CLs 1204490, 1204669, and 1205368 resolve a number of significant performance issues spotted in the new evaluator.
CLs 1206123, 1206178, 1206284, 1206321, 1206385, and 1207910 fix a number of disjunction issues leading to incorrect behavior in the new evaluator.
CLs 1206327, 1206383, and 1206384 fix a number of cycle issues leading to incorrect errors in the new evaluator.
CLs 1206823, 1207237, 1207314, 1204365, 1205361, 1205363, and 1207714 fix a number of closedness issues which resulted in missing or incorrect errors in the new evaluator.
CL 1207912 fixes a regression which could cause "not properly initialized" errors in the new evaluator.
CLs 1206926, 1207169, 1207263, 1207545, and 1207715 fix panics which were recently discovered.
CL 1205862 sorts conjuncts in binary expressions to reduce ordering differences between evaluator versions.
CL 1207908 ensures that conversions of Go values to CUE respect struct field order, for the sake of topological sorting.
CL 1207907 ensures that converting Go arrays to CUE uses
list.Repeat
rather than the now-removed list arithmetic syntax.CL 1204491 introduces
CUE_DEBUG=openinline
, enabled by default, which emulates the old evaluator's incorrect closedness behavior in some edge cases. This should help the transition towards the new evaluator, and allow us to fix the behavior of these edge cases in future CUE releases.CL 1204608 introduces
CUE_DEBUG=sortfields
which sorts all struct fields lexicographically. This replacesCUE_DEBUG_SORT_ARCS=1
, which did not work with the new evaluator.Go API
CUE_EXPERIMENT=decodeint64
by default, causingcue.Value.Decode
to chooseint64
rather thanint
as the default Go type for CUE integer values.CL 1206368 adds a
cue/token.Pos.Compare
method to allow comparing two positions, for example to sort viaslices.SortFunc
.CL 1207007 adds
encoding/jsonschema.Config.AllowNonExistentRoot
to prevent an error when no value is found at theConfig.Root
path.Builtins
CL 1204378 teaches
list.UniqueItems
to handle incomplete values correctly, fixing a bug in JSON Schema.CL 1204425 fixes
list.MatchN
so that it matches final values, like thematchN
evaluator built-in, fixing a bug in JSON Schema.cue.Value.IsClosed
method.cue.Instance.Doc
method.cue/load.Config.BuildTags
field.cmd/cue
CL 1207142 adds the new command
cue mod rename
to aid in changing the module path of the current module.cue eval
andcue vet
.CL 1204111 fixes some edge cases where CUE comments were lost or duplicated, particularly with
cue def
.CL 1204874 re-enables command suggestions when a user makes a typo like
cue exprot
.CL 1206784 fixes an issue where arguments and flags in
cue cmd
could not be interspersed, unlike other subcommands.Encodings
The new experimental command
cue exp gengotypes
allows generating Go type definitions derived from exported CUE schemas. This can be a nice alternative tocue get go
for projects developing both CUE and Go, if one wishes to maintain the source of truth for shared schemas in CUE.cue exp gengotypes
is generally more reliable thancue get go
, given that Go's type system is not as powerful.JSON Schema spec compatibility is improved further by fixing a number of bugs and adding missing features. Notably, it now supports arbitrary references to internal structure in
$ref
. JSON Schema's spec test suite has gone from a "pass" rate of 75% to 79% thanks to these efforts.Full list of changes since v0.11.0
db9cc73
870bfc2
8dc16dd
e9ad52f
60c33d8
f752335
72c7c27
4f4e4d5
06f2f87
5cf504f
98692a5
105b8b7
a833722
ad7b84b
079442c
f53f655
1ac3fe0
f02d1f1
17c5d0b
2efb244
775ce67
ac4c7d0
62b3005
c8170aa
f8defbb
9caec6f
6ada21c
18f0ae8
bdc2929
6b292d4
ae730eb
aa6781f
74c12e0
e34f770
@go(-)
by @mvdan in58a8351
a1d8099
7d159b3
4d3eafa
44a2e75
ba0639e
43a313a
06f5289
f3d367a
db6a8b9
6a60de5
fc9720c
c2ebfdb
13f38c9
9f913e0
0efb5e8
c880efb
053f47b
b1eaedd
635d23b
bdebb8a
5ce7ba4
682462a
8a73d2b
d57d885
fbfff68
cue get go
dropping CUE files by @mvdan inb193af0
c94fd55
4d852c8
97b24b2
d113c59
0ad6826
05f5d76
9ee56f7
9e85cd7
d0564de
393e9fa
ed235a8
12437a2
681ec9f
@go(,type=)
for optional fields by @mvdan inf62bb36
1b787cd
416adfc
fdf92d1
09c9cca
90396e5
7ef4b6a
3251b5c
85e8a7e
583af47
cue exp gengotypes
by @mvdan in51c5fdf
413bb17
59b0f46
func() int
by @mvdan in07ff0b5
b91f874
efcf06d
ebe2298
15f243b
dfe3ae0
bbb2452
211b2a2
9da90de
bf6965e
96cff7c
fddb432
b1e7012
640d9b3
09654c6
5014742
cue cmd
by @mvdan ine41efd5
cue cmd foo args -t tag
by @mvdan ind182fc2
d8fabe1
3f4e72d
5a56848
5747d91
9d9632a
8210970
74a0c9d
b5e1647
7373f67
e44b17d
41d0797
7da6f24
46fc54a
d55208c
82ebb11
901604a
ae8ee75
5e89f6b
b51d7b9
5c2ce05
22bec0c
d50dcf6
export -e
bug fixed by evalv3 by @mvdan in2589f7f
b0c6204
e3359f5
a9f4f20
c905888
4a76cb8
00cfb22
3ee8b07
b1803fa
db3a7c9
0b6a4e8
962f60b
f2c38f8
2491cac
c21e546
8288686
e6cb9b3
2702426
06f41bc
e4c4b8e
8f55942
80743ca
3dbf61a
6aa0277
f2775f8
962fafa
18669a7
1b2d11c
4f8b741
d5de8d4
Config.DefineSchema
by @rogpeppe in0112a33
92b8f6f
54c734c
c4ef079
028c6f3
ccaee22
33945a2
c8033e9
950f7fb
6e34b9e
5fdf0c2
9639ed8
226aac1
def8bcf
1ea52f1
2be40ea
eaea301
0005c22
5bf869e
help environment
by @mvdan in4e92634
0e99c20
54dc544
49a53d2
1f15584
a03ed2e
6d15591
d298a53
f9e5b6a
00fa80a
f1ea2ff
6c86b41
4ae75f8
8aa5769
9b61fc0
d471ca1
cce50f4
5195004
06cf5f4
5149ebd
432c114
787d04c
f99441a
f7d3973
4c7ee01
dc1ef63
ec9117a
46c1cb2
d5527cf
4258e9a
5ac1b8a
698da05
9f217e1
4ce128d
5d8f2cd
0b06bd5
781f140
6ef4f68
55166dd
6f1b0a2
9d10fe1
afafedb
671ce60
c53f32a
6985d38
1f00e31
65b1005
c360ba8
b18a322
e53cb65
5dee391
3487155
3c11890
500ed27
9773dae
e11cbfb
70e5273
29e0b46
5e20434
2b55328
9b8a10c
0639975
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.