-
Notifications
You must be signed in to change notification settings - Fork 3
fix(deps): update module cuelang.org/go to v0.14.1 #470
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
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.
+19
−6
Conversation
This file contains hidden or 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
3d66575
to
e61521b
Compare
e61521b
to
23fc014
Compare
23fc014
to
694d8ea
Compare
6b9e758
to
df5457c
Compare
634eca0
to
7a6edac
Compare
7a6edac
to
dafd93a
Compare
dafd93a
to
8e30373
Compare
87155e8
to
f20edf9
Compare
f20edf9
to
67fd969
Compare
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
67fd969
to
e3e80d4
Compare
e3e80d4
to
a9962de
Compare
a9962de
to
9d62fee
Compare
9d62fee
to
c8f630c
Compare
c8f630c
to
1043cdf
Compare
be4f3c0
to
76cd8b4
Compare
76cd8b4
to
81b51d2
Compare
f5c8fdd
to
81b51d2
Compare
b400c47
to
81b51d2
Compare
81b51d2
to
2774af9
Compare
2774af9
to
92e41b5
Compare
6f054fa
to
d9a1ea7
Compare
f20031d
to
9ea7c11
Compare
9ea7c11
to
0480ba0
Compare
0480ba0
to
e6f00c9
Compare
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.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
v0.7.0
->v0.14.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.14.1
Compare Source
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
0c5769b
46cf125
ec4ae2d
5bbc5af
8a9fbbe
f5cb099
a340364
2ac7ea6
6ef76be
a37c429
a65e053
428968c
v0.14.0
Compare Source
This release brings significant performance improvements, three language changes, and initial support for Kubernetes CRDs.
Changes which may break some users are marked below with:⚠️
Evaluator
Performance
A particularly slow part of the new closedness algorithm has been rewritten for speed, resulting in improvements of up to 10x in wall times for some projects.
Significant progress has been made to the new evaluator's memory usage; a few large projects experiencing high memory usage on v0.13 now see reductions of up to 80%.
Various other optimizations and performance bug fixes have been made to the new evaluator, yielding speed-ups of 5-20% on a variety of CUE projects.
error
builtinA new
error
builtin is added to the language, which allows users to create custom error values with a specified message.Don't simplify validators into concrete values
A new
CUE_EXPERIMENT=keepvalidators
experiment is introduced, already on by default, which prevents validators from being simplified into concrete values.X == Y
and== X
Firstly, there were several bug fixes related to
==
. Most notably,[int] == [int]
incorrectly resolved totrue
. It now correctly resolves to an error.All other changes are enabled using the
@experiment(structcmp)
file-level attribute.Enabling this experiment allows all CUE values to be compared for equality. This includes comparing structs.
The same experiment also allows a unary
==
to enforce that a value is a specific concrete value.Other changes
CUE_EXPERIMENT=embed=0
, having been introduced in CUE v0.10.0.File embedding is now enabled when using the
cue/cuecontext
orcue/load
APIs; earlier versions could not expose it via the Go API due to an import cycle.CUE_EXPERIMENT=toposort=0
, having been introduced in CUE v0.11.0.CUE_EXPERIMENT=cmdreferencepkg
, introduced in v0.13.0 to require referencing tool packages to declarecue cmd
tasks, is now on by default.The new closedness algorithm has been adjusted to fix a number of "field not allowed" bugs, particularly in the form of regressions compared to the old evaluator.
A particularly slow part of the new closedness algorithm has been optimized, resulting in improvements of up to 10x in wall times for some projects.
cmd/cue
cue def --strict jsonschema:
, deprecated in favor ofcue def jsonschema+strict:
in v0.11.0, is no longer supported.Two bugs have been fixed in the new
cue trim
algorithm where disjunctions could incorrectly select defaults or be treated as ambiguous.Encodings
cue get crd
introduces support for extracting Kubernetes Custom Resource Definitions (CRDs) as CUE definitions; seecue help get crd
.The new
encoding/jsonschema.ExtractCRDs
Go API exposes the extractor used bycue get crd
.The JSON Schema decoder has gained support for dependencies, bringing the pass rate for the official JSON Schema test suite up from 79% to 81%.
Go API
cue/load
now provides module information via the newInstance.ModuleFile
field.mod/modfile.File.Format
method has been moved to the functionmod/modfile.Format
: an API-breaking change but necessary to avoid a cyclic package dependency.cue/parser
gains a newConfig
API, which allows other packages likecue/load
to properly apply the right parser options such as the CUE language version.cue/parser.Config.ParseFile
andcue/build.ParseFile
signatures have now changed (incompatibly) to add aparser.Config
argument, enabling the CUE language version to be passed through.Fix an issue where
cue.Value.Decode
did not work with*math/big.Float
types.Full list of changes since v0.13.0
dffc5ce
f44480d
f34d9a5
80473ca
6c32704
4f388b1
fbb4840
649bb67
92d4bab
fb631bd
4bdc446
5530af0
3e50617
f5ad0d3
b95b211
c7cc1a8
5189932
741955c
d8451da
b12697e
b20058e
faecce4
0740c0a
f0f4cee
83f3c87
6d10132
a79c3d8
a78e432
6d3530b
5cc6d81
3f23e12
5077511
19e2c74
go run
for real by @mvdan in5f4bd37
0c84f96
930a98b
0ccf38c
840ff27
78e1a11
2804f1d
9afca73
9620eae
45ab65e
e4cdcd3
9033834
c8256cd
24cc414
5ee4254
d987d88
f309265
05a3d64
17177e9
1004c32
d9aaac0
eac9728
1208898
for evalv2 by @mvdan in1789dd4
7f38bb8
60c36a5
4d66634
13461f1
8250c1f
dbed9a3
9ca9609
a23afdf
ca86fb0
4752c04
8935ee3
3fb3043
2d182a5
3114a2f
2df1b5a
971ee4f
18b7df0
991e549
79798ca
a397974
e92f16e
1b7a71c
f389502
fb4f507
4ebd05f
4638be0
ab40e7f
654008d
495f602
b96ed2c
bd237a2
4d894fa
521d442
f42b369
b7d9b69
99494a6
2862a10
5100525
6f50798
673b49f
c13484f
a6abf3b
7a237eb
4cb33de
c80fdaf
4544972
ee299f0
6405ce0
c2f57e3
955e7f4
3b10030
206e824
a6df86a
ff4639c
e2835d9
7bddda5
f7e5f80
d3da405
f615383
7e4dff2
2adf5e9
b8a14de
a8ba684
c237083
703c22c
19d3abc
12ec0ec
bb2494b
d92e916
81795ac
1217228
by @mpvl in47912fc
2bbc359
d58d1f5
985e693
3ad8663
64ffd0d
be18b05
8d463da
e88d161
030658e
34faddf
64d5789
2b7dfbd
665f697
996e8b0
d567750
5a04616
86f7a64
52988e0
2d4263e
450ba7f
8241d9c
48ec278
c925040
16c782a
b4212a3
361384c
e8e8682
26e1596
e67898f
211309c
ab9ac54
1a2d2e7
7777230
81e88ee
0ac3913
ce44cfb
20afefd
d713052
5c5f970
2a70935
fc4ca40
548c23c
8bbf9b4
e0010dd
exp gengotypes
output filenames by @mvdan inb20d1a4
82ff070
ab546cf
398cdac
db84c62
9f9ebac
90d9b04
c925902
2597e9e
8dc494c
33a1792
5d162df
eb54082
6fd9f7d
86ef530
c6abd6e
191a0eb
6746a82
e9a4d11
f7e46e9
75660e3
dba18d3
deed94c
487e526
97927bc
250524b
9758314
12f3193
3444f26
dcc3088
d1210a5
c0c6072
7cfda37
4e0e427
b226e16
c947a0b
100a7cc
15536aa
830ad6f
e2e0711
6024ad4
881004d
518f13e
5b6d50f
d0cb1dd
00d3a8f
16444fa
8b11b9d
06de121
fa77cff
23f2527
fc8460b
60e5703
6119be2
1214950
by @mpvl ine1fd269
d2adadc
Configuration
📅 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.