chore(deps): update ⬆️ aqua-packages #384
Open
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:
v2.37.2
->v2.38.0
v4.254.0
->v4.257.0
1.36.0
->1.37.0
v0.10.1
->v0.11.0
v0.32.6
->v0.32.7
v0.20.8
->v0.20.9
2.29.0
->2.30.1
v1.10.11
->v1.10.12
v0.28.0
->v0.28.1
v0.28.0
->v0.28.2
v1.1294.0
->v1.1294.1
v0.41.1
->v0.41.2
Release Notes
aquaproj/aqua (aquaproj/aqua)
v2.38.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.37.2...v2.38.0
Features
#3269 Get available versions from Go Module Proxy
This release adds the new field
go_version_path
to registries.e.g.
If this field is set,
aqua g
andaqua up
commands gets available versions from Go Module Proxy.aquaproj/aqua-registry (aquaproj/aqua-registry)
v4.257.0
Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.256.1...v4.257.0
🎉 New Packages
#29070 cloverrose/mockguard: mockguard checks if mockgen is used in conventional filename and options @cloverrose
#29108 pamburus/hl: A fast and powerful log viewer and processor that translates JSON or logfmt logs into a pretty human-readable format
#29055 transcend-io/terragrunt-atlantis-config: Generate Atlantis config for Terragrunt projects
Fixes
#29052 jqlang/jq: Regenerate the setting
#29109 skim-rs/skim: Regenerate the setting
v4.256.1
Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.256.0...v4.256.1
Fixes
#29048 jqlang/jq: Set windows_arm_emulation @jdx
v4.256.0
Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.255.0...v4.256.0
🎉 New Packages
#29019 ymtdzzz/otel-tui: A terminal OpenTelemetry viewer inspired by otel-desktop-viewer @ponkio-o
Features
#29026 Use
go_version_path
aqua v2.38.0 or later can get available versions of the following packages from Go Module Proxy.
_go/sigsum.org/sigsum-go#cmd/sigsum-key
_go/sigsum.org/sigsum-go#cmd/sigsum-monitor
_go/sigsum.org/sigsum-go#cmd/sigsum-submit
_go/sigsum.org/sigsum-go#cmd/sigsum-token
_go/sigsum.org/sigsum-go#cmd/sigsum-verify
_go/sigsum.org/sigsum-go#cmd/sigsum-witness
golang.org/x/tools/gopls
v4.255.0
Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.254.0...v4.255.0
🎉 New Packages
#28944 _go/sigsum.org/sigsum-go#cmd/sigsum-*: Sigsum command line tools
Fixes
#28921 kattouf/ProgressLine: Follow up changes of progressline 0.2.3
casey/just (casey/just)
v1.37.0
Compare Source
Added
style()
function (#2462 by casey)&&
and||
operators (#2444 by casey)Changed
Misc
softprops/action-gh-release
(#2471 by app/dependabot)-g
torust-just
install instructions (#2459 by gnpaone)set shell
is not used for[script]
recipes (#2468 by iloveitaly)derivative
withderive-where
(#2465 by laniakea64)justfile
instead ofmf
on invalid examples in readme (#2447 by casey)shell(…)
as an alternative to backticks (#2430 by offby1)-CommandWithArgs
instead of-cwa
(#2404 by casey)-cwa
flag for PowerShell positional arguments (#2403 by casey)unwrap_or
when creating relative path in loader (#2400 by casey)cue-lang/cue (cue-lang/cue)
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
](httpConfiguration
📅 Schedule: Branch creation - "after 4pm on thursday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.