-
Notifications
You must be signed in to change notification settings - Fork 2
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
fix(deps): update module cuelang.org/go to v0.11.1 #470
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/cuelang.org-go-0.x
base: main
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
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
February 17, 2024 18:29
3d66575
to
e61521b
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
March 1, 2024 19:32
e61521b
to
23fc014
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
March 15, 2024 14:21
23fc014
to
694d8ea
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.7.1
fix(deps): update module cuelang.org/go to v0.8.0
Mar 15, 2024
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
2 times, most recently
from
March 19, 2024 18:30
6b9e758
to
df5457c
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
2 times, most recently
from
April 3, 2024 10:49
634eca0
to
7a6edac
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.8.0
fix(deps): update module cuelang.org/go to v0.8.1
Apr 3, 2024
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
April 10, 2024 15:11
7a6edac
to
dafd93a
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
April 26, 2024 12:21
dafd93a
to
8e30373
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.8.1
fix(deps): update module cuelang.org/go to v0.8.2
Apr 26, 2024
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
2 times, most recently
from
May 8, 2024 14:51
87155e8
to
f20edf9
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
June 6, 2024 13:57
f20edf9
to
67fd969
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.8.2
fix(deps): update module cuelang.org/go to v0.9.0
Jun 6, 2024
ℹ 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
June 13, 2024 20:01
67fd969
to
e3e80d4
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.9.0
fix(deps): update module cuelang.org/go to v0.9.1
Jun 13, 2024
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
June 14, 2024 20:35
e3e80d4
to
a9962de
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
June 26, 2024 20:13
a9962de
to
9d62fee
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.9.1
fix(deps): update module cuelang.org/go to v0.9.2
Jun 26, 2024
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.9.2
fix(deps): update module cuelang.org/go to v0.9.2 - autoclosed
Jul 4, 2024
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.9.2 - autoclosed
fix(deps): update module cuelang.org/go to v0.9.2
Jul 4, 2024
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
July 4, 2024 08:18
9d62fee
to
c8f630c
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
July 26, 2024 14:32
c8f630c
to
1043cdf
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
2 times, most recently
from
July 30, 2024 16:33
36c4b8b
to
d675638
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
August 15, 2024 10:58
d675638
to
0cd8fe3
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.9.2
fix(deps): update module cuelang.org/go to v0.10.0
Aug 15, 2024
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
September 24, 2024 02:41
0cd8fe3
to
5687c08
Compare
renovate
bot
force-pushed
the
renovate/cuelang.org-go-0.x
branch
from
October 22, 2024 16:40
5687c08
to
62d5a4e
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.10.0
fix(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
from
November 19, 2024 17:45
62d5a4e
to
b86d3e4
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.10.1
fix(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
from
December 18, 2024 17:59
b86d3e4
to
35dfb84
Compare
renovate
bot
changed the title
fix(deps): update module cuelang.org/go to v0.11.0
fix(deps): update module cuelang.org/go to v0.11.1
Dec 18, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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.7.0
->v0.11.1
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
cue-lang/cue (cuelang.org/go)
v0.11.1
Compare Source
This release includes fixes for bugs which were uncovered and resolved in the last few weeks.
Modules
CL 1205761 fixes a crash which could occur when using
cue mod get
on a module with existing dependencies.CL 1204614 fixes a regression where loading a CUE package whose directory name ends with
.cue
was no longer working.Full list of changes since v0.11.0
f9cb3ee
be16614
845f7e2
a725c38
971ce58
v0.11.0
Compare Source
This release includes the new
matchN
andmatchIf
validators, many fixes toevalv3
including a new cycle algorithm, a new experimentaltoposort
field ordering, and many improvements to JSON Schema support.Changes which may break some users are marked below with:⚠️
Evaluator
A number of crashes, regressions, and other bugs have been fixed in the new evaluator, which can be enabled by
CUE_EXPERIMENT=evalv3
. For more details, see our latest performance update. Thanks to all who have tested the new evaluator and reported bugs!CL 1201897 lands a new cycle algorithm in
CUE_EXPERIMENT=evalv3
, which is much simpler than the old algorithm and is needed to unlock further bug fixes and performance improvements.CL 1198922 adds a new
matchN
built-in validator, necessary implement a host of validators such as the JSON Schema equivalents ofnot
,oneOf
, andanyOf
. See the new how-to guide for it.CL 1200942 adds a new
matchIf
builtin, similar tomatchN
, which makes it significantly easier to implement theif
,then
, andelse
keywords in JSON Schema.CL 1202685 tweaks
cuecontext.New
to followCUE_EVALUATOR=evalv3
when thecuecontext.EvaluatorVersion
option is not used.CLs 1202903, 1203264, 1203267, and 1203528 fix a number of bugs where
CUE_EXPERIMENT=embed
was not working as described in the proposed design.CL 1199898 relaxes the evaluator to allow referencing required fields via selectors, rather than failing like we do with optional fields. This should help with the transition of CUE schemas from regular to required fields, such as those decoded from JSON Schema.
cue fix
to rewrite most of them. We have added a doc page with more details and examples.CL 1202746 teaches
CUE_STATS_FILE
to start reporting the evaluator version being used, which is useful information when looking at performance stats.Field ordering
A new experiment is introduced via
CUE_EXPERIMENT=toposort
which enables a more principled ordering of CUE fields as produced bycue export
andcue eval
. The intention is to ensure the old and new evaluators order fields of structs in the same way, in order to build confidence and ease the transition to the new evaluator. There are still a few wrinkles to work out, and the question of iteration order in comprehensions over structs remains to be tackled. An issue for gathering feedback is available.Modules
CUE_EXPERIMENT=modules=0
, now that the new mode has been the default since CUE v0.9.0, and we are not aware of any remaining regressions.CL 1201522 fixes a bug where imports did not work properly when using
cue/load.Config.Package = "*"
.Go API
CUE_EXPERIMENT=decodeint64
which causescue.Value.Decode
to default toint64
rather thanint
when decoding CUE integer values. This ensures consistent behavior with 32-bit architectures.cue.Index
so that it acceptsint64
as well asint
for consistency with 32-bit architectures.CL 1202744 tweaks
cuecontext.EvalVersion
so that the zero value is not a valid evaluator version, as that could lead to unintentional behavior.cue.Value
API to consider open lists as concrete, aligning with the spec.encoding/openapi
Go API which have been deprecated for some time and already have reasonable alternatives available.cue/build.Instance
andcue/load.Config
which have been deprecated and unused for some time.encoding/json
andencoding/yaml
which have been deprecated for some time and already have reasonable alternatives available.cue.Value.Subsumes
andcue.Value.Split
methods, which have been deprecated and hidden for years.CL 1200507 deprecates
astutil.Cursor.Import
, which is now superseded byastutil.Sanitize
.Encodings
A significant amount of work has gone into improving JSON Schema support, fixing many bugs and producing better CUE output, as well as leveraging the new
matchN
andmatchIf
builtins. While this work is still in progress, we already expect an overall improvement compared to v0.10.0. This work will also form the basis for CUE modules for well-known services that will be published to the Central Registry.The TOML support first released in v0.10.0 is further polished by decoding CUE nodes with positions as well as adding support for TOML dates and times.
CUE_EXPERIMENT=yamlv3decoder=0
, allowing the 8400 lines of code ininternal/third_party/yaml
to be removed.CL 1200901 improves filetype tags, as described by
cue help inputs
, so that unknowntag=value
pairs cause failures, and invalid pair combinations aren't silently ignored.CLs 1200899 and 1200924 split JSON Schema's strictness option into
StrictFeatures
andStrictKeywords
which allows erroring when unimplemented features are used, but not when unknown keywords are used.--strict
is also superseded byjsonschema+strict:
.CL 1201111 teaches default filetype tags to be applied in the default
auto
interpretation mode as well.CL 1201113 adds the
StrictFeatures
andStrictKeywords
options to OpenAPI, mirroring the options added to JSON Schema.CL 1201910 allows configuring how
encoding/jsonschema
maps URLs to values within a package.CL 1201935 refactors
encoding/openapi
so that it can directly use the existing CUE value encoder for JSON, rather than a parallel encoder of CUE syntax trees to JSON which had to be maintained separately.CLs 1201807, 1201808, 1201824, and 1201826 improve the performance of encoding CUE values to JSON, resulting in as much as a 10x improvement in wall time and memory usage for deeply nested CUE values.
Builtins
CL 1201474 adds a new
encoding/toml
package withMarshal
andUnmarshal
APIs, following the addition of TOML support in v0.10.0.CL 1202104 adds the
net.URL
andnet.AbsURL
validators, needed by JSON Schema.strconv.ParseComplex
, which never worked in any past CUE release and does not seem like an useful API to have in its current form.CL 1194425 tweaks the
yaml.Validate
andjson.Validate
functions to allow non-concrete CUE values as schema parameters.CL 1199602 adds a
list.MatchN
function, surfacing thematchN
built-in validator for use in the JSON Schema decoder.uuid.Valid
so that it is consistent withuuid.Parse
in terms of what UUID formats are accepted.cmd/cue
cuepls
tocue lsp
, enabling users to install one binary rather than two, and avoiding potential version discrepancies.cue cmd
; users ofcue foo
should now callcue cmd foo
.CL 1204223 adds a
cue login --token
flag to log into a CUE registry with a token which was generated via the web interface or API, for use in automated environments like CI.CL 1200351 fixes a bug in
cue fix
where it would not operate on directories with multiple packages.CL 1200498 fixes a bug in
cue fix
where added imports would end up with mangled names.CL 1200554 teaches
cue fix
to work on standard input and output, like other sub-commands.CL 1201709 fixes a minor regression introduced in CUE v0.9.0 where
cue help cmd mycmd ./mypkg
stopped showing a valid command's help text.Full list of changes since v0.10.0
cb9ba43
cue login --token
by @mvdan in7edac8b
c97d709
a2490a2
09d70c4
4eba0f7
09a02a6
1204137
. by @haoqixu ind96b60d
d823cf0
2583c58
c5d3d64
9ff8990
40be904
5bdd8e3
9b22a3c
e3e1c9f
cue mod tidy --check
help text by @jpluscplusm in82995bb
cbde66b
0d2173f
cue def
panic with openapi by @rogpeppe ine1d0ccd
62a9beb
2dab7e3
af459f1
93c1d7e
8ff9db9
1476fc7
additionalProperties
andpatternProperties
by @rogpeppe in85f5ca8
1300a2d
8850ea7
47c1559
fc9a5a5
b780c0a
edad6fc
dbef7c5
c374e6c
65a15e2
c6feea9
9ddb0ec
5855903
b3eed8b
@embed
by @mvdan indeed7d5
73d4e25
b96d6c1
0f6c51b
0516cc6
00bd25b
dd85ce4
9faab39
e83de3e
c20ee10
edef548
06d0c73
8b2affe
956d746
52c4418
f17356d
80f4f23
d28f285
7e82983
62b21c8
9f46e1a
02d5751
a6d8d34
ea70704
e58994d
6167d7d
12ac20b
8f42ad0
9b07aba
5bf9ef4
769017e
6418113
cc04ebe
2fc301a
62865d3
1a30763
0fa94ff
b990eb7
d21405c
6e0525b
2bce38d
e9c005d
537f744
d9fda8c
457a112
@if
attributes in command line-specified files by @rogpeppe in4642d77
0b6d0da
be8ed35
860906a
1f8fb57
b010875
3c40786
16986b2
72023e6
2c6ed18
$ref
by @rogpeppe in4543183
1508ef8
1a4b0d0
ded6fc3
f5f947e
48b5a22
cf2f66e
4e8e027
9ba55dc
0dd7f69
80ddde3
d170b1c
44cceca
ad21c10
cff7484
66344b2
369bc9b
a50fa63
99407a4
90b5c9d
d581f90
8399737
1eb6216
cd2107a
6916b5b
89acced
655236e
4ae206d
c558da0
16df890
695d6d3
f8c5520
af68c6c
2d4a895
86fdd97
b51914f
4eaa7b2
29b466e
6e0f579
2eedbd1
b44f5e0
a37223b
1700400
4330d60
50ed297
84646f6
74c79f6
95fd2e9
c54ac60
44cdfe7
527594a
be87d05
37937f6
575f1ed
8a6ed2c
8009b56
5ffd573
402aeda
bdab4b2
20d6573
992127e
186763c
a3fb8e8
093a2c6
92330b4
a0138fb
06141e4
4140094
bf54346
6b73188
25e0884
791420a
f0c77ed
02a694e
9f2c2fe
3fb46c3
e7d9d47
90c9c95
b24335b
91b12ec
0078d26
9c3e156
32b169a
5cc6175
19eea7f
da2e501
fed4998
3f1e72b
01b0064
97f622b
7ba104c
b37ab01
c8b32e9
e339345
1b45c99
774e40e
ffafd61
cue help cmd mycmd ./mypkg
by @mvdan in222b689
842fa25
2221b7f
1ea9b25
7c32807
687464e
7352390
5ffaf1a
43a1e12
deae2a0
082fd40
cue mod get
with non-existent module by @rogpeppe inf1b72f5
2b56c50
9583e29
7ec0e5b
bdd40af
go generate
aftergo test
by @mvdan in818f8bf
cad9ae4
3ade70e
1e19a97
6ba366c
11e06e1
e33439b
2fceb5c
](https://redirect.github.coConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.