Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update ⬆️ aqua-packages (#309)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [GoogleContainerTools/skaffold](https://togithub.com/GoogleContainerTools/skaffold) | patch | `v2.13.1` -> `v2.13.2` | | [aquaproj/aqua-registry](https://togithub.com/aquaproj/aqua-registry) | minor | `v4.212.0` -> `v4.215.0` | | [cli/cli](https://togithub.com/cli/cli) | minor | `v2.54.0` -> `v2.55.0` | | [cue-lang/cue](https://togithub.com/cue-lang/cue) | minor | `v0.9.2` -> `v0.10.0` | | [dandavison/delta](https://togithub.com/dandavison/delta) | minor | `0.17.0` -> `0.18.0` | | [dlvhdr/gh-dash](https://togithub.com/dlvhdr/gh-dash) | patch | `v4.5.2` -> `v4.5.4` | | [fujiwara/awslim](https://togithub.com/fujiwara/awslim) | patch | `v0.3.2` -> `v0.3.3` | | [golangci/golangci-lint](https://togithub.com/golangci/golangci-lint) | minor | `v1.59.1` -> `v1.60.2` | | [helm/helm](https://togithub.com/helm/helm) | patch | `v3.15.3` -> `v3.15.4` | | [kevincobain2000/gobrew](https://togithub.com/kevincobain2000/gobrew) | patch | `v1.10.9` -> `v1.10.10` | | [leg100/pug](https://togithub.com/leg100/pug) | minor | `v0.4.3` -> `v0.5.1` | | [lsd-rs/lsd](https://togithub.com/lsd-rs/lsd) | patch | `v1.1.2` -> `v1.1.5` | | [mvdan/sh](https://togithub.com/mvdan/sh) | minor | `v3.8.0` -> `v3.9.0` | | [simulot/immich-go](https://togithub.com/simulot/immich-go) | patch | `0.21.1` -> `0.21.2` | | [snyk/cli](https://togithub.com/snyk/cli) | patch | `v1.1292.2` -> `v1.1292.4` | | [sxyazi/yazi](https://togithub.com/sxyazi/yazi) | patch | `v0.3.0` -> `v0.3.1` | | [terraform-linters/tflint](https://togithub.com/terraform-linters/tflint) | minor | `v0.52.0` -> `v0.53.0` | | [tofuutils/tenv](https://togithub.com/tofuutils/tenv) | minor | `v3.0.0` -> `v3.1.0` | | [twpayne/chezmoi](https://togithub.com/twpayne/chezmoi) | patch | `v2.52.0` -> `v2.52.1` | | [weaveworks/eksctl](https://togithub.com/weaveworks/eksctl) | minor | `v0.188.0` -> `v0.189.0` | | [withgraphite/homebrew-tap](https://togithub.com/withgraphite/homebrew-tap) | patch | `v1.4.2` -> `v1.4.3` | --- ### Release Notes <details> <summary>GoogleContainerTools/skaffold (GoogleContainerTools/skaffold)</summary> ### [`v2.13.2`](https://togithub.com/GoogleContainerTools/skaffold/releases/tag/v2.13.2): Release [Compare Source](https://togithub.com/GoogleContainerTools/skaffold/compare/v2.13.1...v2.13.2) ### v2.13.2 Release - 2024-08-21 **Linux amd64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **Linux arm64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **macOS amd64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **macOS arm64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **Windows** https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-windows-amd64.exe **Docker image** `gcr.io/k8s-skaffold/skaffold:v2.13.2` **Full Changelog**: https://github.com/GoogleContainerTools/skaffold/compare/v2.13.1...v2.13.2 Highlights: Fixes: - fix: keep the original template if template expansion fails ([#​9503](https://togithub.com/GoogleContainerTools/skaffold/issues/9503)) by [@​ericzzzzzzz](https://togithub.com/ericzzzzzzz) in [https://github.com/GoogleContainerTools/skaffold/pull/9504](https://togithub.com/GoogleContainerTools/skaffold/pull/9504) </details> <details> <summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary> ### [`v4.215.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.215.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.214.0-1...v4.215.0-1) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.215.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.215.0) | https://github.com/aquaproj/aqua-registry/compare/v4.214.0...v4.215.0 #### 🎉 New Packages [#​26126](https://togithub.com/aquaproj/aqua-registry/issues/26126) [pre-commit/pre-commit](https://togithub.com/pre-commit/pre-commit): A framework for managing and maintaining multi-language pre-commit hooks [@​ken5scal](https://togithub.com/ken5scal) [#​26130](https://togithub.com/aquaproj/aqua-registry/issues/26130) [caarlos0/mdtree](https://togithub.com/caarlos0/mdtree): Convert markdown lists into ASCII trees [#​26120](https://togithub.com/aquaproj/aqua-registry/issues/26120) [amalshaji/portr](https://togithub.com/amalshaji/portr): Open source ngrok alternative designed for teams. Tunnel http, tcp or websocket connections [@​NikitaCOEUR](https://togithub.com/NikitaCOEUR) ### [`v4.214.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.214.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.213.1...v4.214.0-1) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.214.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.214.0) | https://github.com/aquaproj/aqua-registry/compare/v4.213.1...v4.214.0 ##### 🎉 New Packages [#​26014](https://togithub.com/aquaproj/aqua-registry/issues/26014) [Zxilly/go-size-analyzer](https://togithub.com/Zxilly/go-size-analyzer): A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats ##### Fixes [#​26038](https://togithub.com/aquaproj/aqua-registry/issues/26038) Cian911/switchboard: Follow up changes of switchboard v1.0.1 - [https://github.com/Cian911/switchboard/pull/27](https://togithub.com/Cian911/switchboard/pull/27) - https://github.com/Cian911/switchboard/commit/ba80ebe7924eea7f515e5b795a648f908e13e082 ### [`v4.213.1`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.213.1) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.213.0...v4.213.1) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.213.1) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.213.1) | https://github.com/aquaproj/aqua-registry/compare/v4.213.0...v4.213.1 #### Fixes [#​25961](https://togithub.com/aquaproj/aqua-registry/issues/25961) fix(skanehira/rtty): follow up changes of rtty v0.4.0 https://github.com/skanehira/rtty/releases/tag/v0.4.0 https://github.com/skanehira/rtty/commit/d710e38ea25feac51d79eb65bc0df969dbbfb6da ### [`v4.213.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.213.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.212.0...v4.213.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.213.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.213.0) | https://github.com/aquaproj/aqua-registry/compare/v4.212.0...v4.213.0 #### 🎉 New Packages [#​25852](https://togithub.com/aquaproj/aqua-registry/issues/25852) [cloudnative-pg/cloudnative-pg/kubectl-cnpg](https://togithub.com/cloudnative-pg/cloudnative-pg): CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance [@​boris-smidt-klarrio](https://togithub.com/boris-smidt-klarrio) [#​25779](https://togithub.com/aquaproj/aqua-registry/issues/25779) [g-plane/pnpm-shell-completion](https://togithub.com/g-plane/pnpm-shell-completion): a shell plugin designed to enhance the command-line experience with [pnpm](https://pnpm.io/) by providing tab-completion features [@​elecdeer](https://togithub.com/elecdeer) [#​25850](https://togithub.com/aquaproj/aqua-registry/issues/25850) [shenwei356/rush](https://togithub.com/shenwei356/rush): A cross-platform command-line tool for executing jobs in parallel [@​boris-smidt-klarrio](https://togithub.com/boris-smidt-klarrio) #### Fixes [#​25838](https://togithub.com/aquaproj/aqua-registry/issues/25838) abiosoft/colima: Regenerate the setting [#​25789](https://togithub.com/aquaproj/aqua-registry/issues/25789) caddyserver/caddy: Add cosign configs [@​sapphi-red](https://togithub.com/sapphi-red) [#​25788](https://togithub.com/aquaproj/aqua-registry/issues/25788) hadolint/hadolint: Re-scaffold hadolint/hadolint to include checksum [@​sapphi-red](https://togithub.com/sapphi-red) [#​25829](https://togithub.com/aquaproj/aqua-registry/issues/25829) volta-cli/volta: Follow up changes of volta v2.0.0 for macOS > Volta will now use a universal binary on Mac, rather than separate Intel- & ARM-specific builds ([https://github.com/volta-cli/volta/pull/1635](https://togithub.com/volta-cli/volta/pull/1635)) - https://github.com/volta-cli/volta/releases/tag/v2.0.0 </details> <details> <summary>cli/cli (cli/cli)</summary> ### [`v2.55.0`](https://togithub.com/cli/cli/releases/tag/v2.55.0): GitHub CLI 2.55.0 [Compare Source](https://togithub.com/cli/cli/compare/v2.54.0...v2.55.0) #### What's Changed - Update `gh variable get` to use repo host by [@​andyfeller](https://togithub.com/andyfeller) in [https://github.com/cli/cli/pull/9411](https://togithub.com/cli/cli/pull/9411) - build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/9400](https://togithub.com/cli/cli/pull/9400) - Unify use of tab indent in non-test source files by [@​muzimuzhi](https://togithub.com/muzimuzhi) in [https://github.com/cli/cli/pull/9407](https://togithub.com/cli/cli/pull/9407) - Add Acceptance Criteria requirement to triage.md for accepted issues by [@​jtmcg](https://togithub.com/jtmcg) in [https://github.com/cli/cli/pull/9435](https://togithub.com/cli/cli/pull/9435) - Improve Unix compliance `gh repo set-default` by [@​thecaffeinedev](https://togithub.com/thecaffeinedev) in [https://github.com/cli/cli/pull/9431](https://togithub.com/cli/cli/pull/9431) - Document that `gh run download` downloads the latest artifact by default by [@​sato11](https://togithub.com/sato11) in [https://github.com/cli/cli/pull/9412](https://togithub.com/cli/cli/pull/9412) - build(deps): bump github.com/google/go-containerregistry from 0.20.1 to 0.20.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/9432](https://togithub.com/cli/cli/pull/9432) - Replace `--project.*` flags' `name` with `title` in docs by [@​jtmcg](https://togithub.com/jtmcg) in [https://github.com/cli/cli/pull/9443](https://togithub.com/cli/cli/pull/9443) - Wrap flags with backticks, continued by [@​muzimuzhi](https://togithub.com/muzimuzhi) in [https://github.com/cli/cli/pull/9444](https://togithub.com/cli/cli/pull/9444) - Improve `gh release create --notes-from-tag` behavior with multiline tag annotation by [@​babakks](https://togithub.com/babakks) in [https://github.com/cli/cli/pull/9385](https://togithub.com/cli/cli/pull/9385) - Add `pr create --editor` by [@​benebsiny](https://togithub.com/benebsiny) in [https://github.com/cli/cli/pull/9433](https://togithub.com/cli/cli/pull/9433) - build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/9451](https://togithub.com/cli/cli/pull/9451) - Require Sigstore Bundle v0.2+ when verifying with `gh attestation` by [@​codysoyland](https://togithub.com/codysoyland) in [https://github.com/cli/cli/pull/9442](https://togithub.com/cli/cli/pull/9442) - build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/9459](https://togithub.com/cli/cli/pull/9459) - Update Go and other extension workflow templates to reflect recent enhancements to `cli/gh-extension-precompile` by [@​BagToad](https://togithub.com/BagToad) in [https://github.com/cli/cli/pull/9462](https://togithub.com/cli/cli/pull/9462) - Add note for external contributors to `working-with-us.md` by [@​BagToad](https://togithub.com/BagToad) in [https://github.com/cli/cli/pull/9468](https://togithub.com/cli/cli/pull/9468) - Update attestation TUF root by [@​codysoyland](https://togithub.com/codysoyland) in [https://github.com/cli/cli/pull/9467](https://togithub.com/cli/cli/pull/9467) - Improve documentation for pr checks and exit codes by [@​thecaffeinedev](https://togithub.com/thecaffeinedev) in [https://github.com/cli/cli/pull/9452](https://togithub.com/cli/cli/pull/9452) - cmd/pr/checks: Describe bucket and state JSON fields by [@​arunsathiya](https://togithub.com/arunsathiya) in [https://github.com/cli/cli/pull/9439](https://togithub.com/cli/cli/pull/9439) - Add Flox as an installation option by [@​bryanhonof](https://togithub.com/bryanhonof) in [https://github.com/cli/cli/pull/9396](https://togithub.com/cli/cli/pull/9396) - fix behavior for `gh issue develop -b does-not-exist-on-remote` by [@​benebsiny](https://togithub.com/benebsiny) in [https://github.com/cli/cli/pull/9477](https://togithub.com/cli/cli/pull/9477) - Update `--project <number>` flags in `gh search` to `owner/number` by [@​jtmcg](https://togithub.com/jtmcg) in [https://github.com/cli/cli/pull/9453](https://togithub.com/cli/cli/pull/9453) #### New Contributors - [@​jtmcg](https://togithub.com/jtmcg) made their first contribution in [https://github.com/cli/cli/pull/9435](https://togithub.com/cli/cli/pull/9435) - [@​thecaffeinedev](https://togithub.com/thecaffeinedev) made their first contribution in [https://github.com/cli/cli/pull/9431](https://togithub.com/cli/cli/pull/9431) - [@​sato11](https://togithub.com/sato11) made their first contribution in [https://github.com/cli/cli/pull/9412](https://togithub.com/cli/cli/pull/9412) - [@​codysoyland](https://togithub.com/codysoyland) made their first contribution in [https://github.com/cli/cli/pull/9442](https://togithub.com/cli/cli/pull/9442) - [@​BagToad](https://togithub.com/BagToad) made their first contribution in [https://github.com/cli/cli/pull/9462](https://togithub.com/cli/cli/pull/9462) - [@​bryanhonof](https://togithub.com/bryanhonof) made their first contribution in [https://github.com/cli/cli/pull/9396](https://togithub.com/cli/cli/pull/9396) **Full Changelog**: https://github.com/cli/cli/compare/v2.54.0...v2.55.0 </details> <details> <summary>cue-lang/cue (cue-lang/cue)</summary> ### [`v0.10.0`](https://togithub.com/cue-lang/cue/releases/tag/v0.10.0) [Compare Source](https://togithub.com/cue-lang/cue/compare/v0.9.2...v0.10.0-alpha.3) This release includes experimental support for the [embed proposal](https://cuelang.org/discussion/3264), many fixes for the new evaluator and modules, as well as many other fixes and enhancements. #### Evaluator CLs [1195897](https://cuelang.org/cl/1195897), [1196094](https://cuelang.org/cl/1196094), [1198356](https://cuelang.org/cl/1198356), [1198736](https://cuelang.org/cl/1198736), and [1198860](https://cuelang.org/cl/1198860) fix crashes with `CUE_EXPERIMENT=evalv3` as reported by users. CLs [1199272](https://cuelang.org/cl/1199272), [1199273](https://cuelang.org/cl/1199273), and [1199340](https://cuelang.org/cl/1199340) fix spurious "field not allowed" error regressions in the new evaluator. [CL 1198566](https://cuelang.org/cl/1198566) fixes a performance regression introduced in CUE v0.6 where `cue cmd` and `tools/flow` became many times slower on some inputs. [CL 1198350](https://cuelang.org/cl/1198350) ensures that all interpreter errors, such as those from `@embed` attributes, include position information. #### Embed proposal With `CUE_EXPERIMENT=embed`, CUE now supports the embedding of non-CUE files within a CUE package. See [the embed proposal](https://cuelang.org/discussion/3264) and [its design document](https://togithub.com/cue-lang/proposal/blob/main/designs/3264-embed.md) for details, as well as the [new how-to guide](https://cuelang.org/docs/howto/embed-files-in-cue-evaluation/) for the feature. #### Modules The `cue help` documentation for modules and inputs has been expanded, and a number of error messages when using or publishing modules are now more helpful. A new [concept guide on CUE language versions](https://cuelang.org/docs/concept/cue-language-version/) documents the `language.version` field in `cue.mod/module.cue` files. [CL 1198249](https://cuelang.org/cl/1198249) adds support for an `@ignore` file attribute to unconditionally ignore a file when loading packages or calculating dependencies. [CL 1198003](https://cuelang.org/cl/1198003) teaches the CUE loader to support symbolic links when loading from local directories, matching the behavior before `CUE_EXPERIMENT=modules` was introduced. [CL 1198143](https://cuelang.org/cl/1198143) tweaks `cue mod init` without an argument to create a module with the module path `cue.example` rather than an empty path that made the module file invalid. [CL 1197530](https://cuelang.org/cl/1197530) fixes the behavior of build tags, and also adds support for parentheses in build tag expressions. [CL 1197531](https://cuelang.org/cl/1197531) implements better caching when evaluating dependencies, which should speed up evaluation of modules that use multi-directory packages. #### Go API [CL 1196721](https://cuelang.org/cl/1196721) disallows importing or loading packages with an underscore qualifier like `foo.com/bar:_`, as it was never intended behavior. Users should use the new embed proposal instead. [CL 1198555](https://cuelang.org/cl/1198555) adds a `cue/load.Config.SkipImports` option to avoid loading instances from import statements. This particularly helps `cue fmt`, where the loading caused unwanted slowness and unnecessary errors. [CL 1196820](https://cuelang.org/cl/1196820) adds a `cue.LanguageVersion` function to obtain the current version of the language spec that the Go module implements. [CL 1197160](https://cuelang.org/cl/1197160) implements considered support for build tags in modules. Build tags are considered false when outside the main module. [CL 1198686](https://cuelang.org/cl/1198686) fixes `cue/load` so that it no longer produces extra invalid packages when `Config.Package` was set to `*` and nested packages were loaded. [CL 1198351](https://cuelang.org/cl/1198351) fixes a bug in `astutil.Sanitize` where unused imports were not being fully removed from `ast.File`, causing errors in `cue trim` where all uses of an import were removed. [CL 1198494](https://cuelang.org/cl/1198494) speeds up the `Path` method on wrapped errors, which causes noticeable speed-ups in some edge cases. [CL 1198157](https://cuelang.org/cl/1198157) fixes `cue/parser` to accept keywords as valid selectors, aligning with the language specification. #### Encodings Initial support for TOML is included in this release, including support in `cmd/cue` and an [experimental Go package](https://pkg.go.dev/cuelang.org/go/encoding/[email protected]). See [the issue tracker](https://togithub.com/cue-lang/cue/issues?q=is%3Aissue+is%3Aopen+toml+in%3Atitle+label%3Aencoding) for remaining work in this space. CLs [1199309](https://cuelang.org/cl/1199309), [1199139](https://cuelang.org/cl/1199139), [1199306](https://cuelang.org/cl/1199306), [1199214](https://cuelang.org/cl/1199214), [1199398](https://cuelang.org/cl/1199398), [1199308](https://cuelang.org/cl/1199308), and [1199309](https://cuelang.org/cl/1199309) resolve a number of issues when decoding JSON Schema files. CLs [1196332](https://cuelang.org/cl/1196332), [1199094](https://cuelang.org/cl/1199094), and [1199103](https://cuelang.org/cl/1199103) fix the JSON decoder to provide correct position information when decoding JSONL files or encountering a syntax error. [CL 1198874](https://cuelang.org/cl/1198874) fixes the loading of JSON files to reject multiple newline-delimited values, as those ar only allowed in NDJSON or JSONL files. [CL 1198876](https://cuelang.org/cl/1198876) teaches the YAML decoder to decode empty documents as `null`, aligning with the YAML spec and fixing panics when loading empty YAML files. [CL 1196291](https://cuelang.org/cl/1196291) tweaks the YAML decoder so that comments following a field are attached to the entire field. [CL 1196436](https://cuelang.org/cl/1196436) tweaks the textproto decoder to correctly handle required and optional fields. CLs [1195628](https://cuelang.org/cl/1195628) and [1199054](https://cuelang.org/cl/1199054) ensure that `cue/format` prints the correct white space before and after comments. [CL 1195884](https://cuelang.org/cl/1195884) teaches `cue/format` to preserve comments associated with `...` ellipsis expressions. [CL 538624](https://cuelang.org/cl/538624) fixes a bug where `cue/format` would start a CUE file with white space if it began with a clause. [CL 1196134](https://cuelang.org/cl/1196134) fixes a bug in `cue/format` where a comment at the start of a CUE file would sometimes be indented. [CL 1196135](https://cuelang.org/cl/1196135) fixes a bug in `cue/format` where index or selector expressions could cause extra tab indentation. #### Builtins [CL 1196212](https://cuelang.org/cl/1196212) adds a `list.Reverse` function to reverse the elements of a list. [CL 1197452](https://cuelang.org/cl/1197452) tweaks `tool/exec.Run` so that its errors are unambiguous when any command arguments contain white space. [CL 1198636](https://cuelang.org/cl/1198636) tweaks `path.Match` and `tool/file.Glob` to reject `**` wildcard patterns as unsupported, to avoid confusion and allow future changes to their behavior. Note that this change may break uses of `**` patterns, which behaved like `*`. #### `cmd/cue` [CL 1196822](https://cuelang.org/cl/1196822) adds a `--language-version` flag for `cue mod init` and `cue mod edit` to set the `language.version` value. [CL 1197185](https://cuelang.org/cl/1197185) teaches `cue mod resolve` to work on the current module when no arguments are given. [CL 1196370](https://cuelang.org/cl/1196370) teaches `cue mod registry` to gracefully shut down when interrupted. <details> <summary><b>Full list of changes since v0.9.0</b></summary> - all: minor code cleanups by [@​mvdan](https://togithub.com/mvdan) in [`dc3ba30`](https://togithub.com/cue-lang/cue/commit/dc3ba30322ca1e1fdf3e12e6cc8a9c145397181d) - internal/ci: test and release with Go 1.23.0 by [@​mvdan](https://togithub.com/mvdan) in [`40da936`](https://togithub.com/cue-lang/cue/commit/40da936c5904f6353e37ea33be151cb490b11cdd) - cue/errors: avoid simple duplication when gathering errors by [@​cuematthew](https://togithub.com/cuematthew) in [`ee85bb9`](https://togithub.com/cue-lang/cue/commit/ee85bb9330f96a27f1e0ac96ae80fcecf61cc5b8) - cmd/cue: do not panic on empty jsonl inputs by [@​mvdan](https://togithub.com/mvdan) in [`93670d7`](https://togithub.com/cue-lang/cue/commit/93670d7d6da6623d404405f813eff5be34645abb) - cmd/cue: prefer ndjson over ldjson by [@​mvdan](https://togithub.com/mvdan) in [`8b3cc67`](https://togithub.com/cue-lang/cue/commit/8b3cc67f7a88d2a68291824fde95506dd3162911) - cmd/cue: expand the embed help section by [@​mvdan](https://togithub.com/mvdan) in [`ecda391`](https://togithub.com/cue-lang/cue/commit/ecda3912bb88ff459349f2e26e7fe9ba326e7da9) - encoding/jsonschema: fix panic on impossible enum by [@​rogpeppe](https://togithub.com/rogpeppe) in [`4760f3b`](https://togithub.com/cue-lang/cue/commit/4760f3b751de27cc53479692771e9014b491df24) - encoding/jsonschema: fix issue 3176 by [@​rogpeppe](https://togithub.com/rogpeppe) in [`6694c55`](https://togithub.com/cue-lang/cue/commit/6694c5534ec8d1542f6396e47485e7dd95936799) - encoding/jsonschema: add test case for issue 3176 by [@​rogpeppe](https://togithub.com/rogpeppe) in [`2122b51`](https://togithub.com/cue-lang/cue/commit/2122b5155c0ed153ee4e9fc18e372d7493f86cbd) - encoding/jsonschema: add test cases for nested values by [@​rogpeppe](https://togithub.com/rogpeppe) in [`0bd8619`](https://togithub.com/cue-lang/cue/commit/0bd8619042a692f306fc12a91fa8e61f1ecb0b40) - encoding/jsonschema: better "type excluded" logic by [@​rogpeppe](https://togithub.com/rogpeppe) in [`7ca1a14`](https://togithub.com/cue-lang/cue/commit/7ca1a148df78d073ef56e5082fee57ddc4b6c47a) - encoding/jsonschema: fix type exclusion test by [@​rogpeppe](https://togithub.com/rogpeppe) in [`5fde360`](https://togithub.com/cue-lang/cue/commit/5fde3600ac2ba89f19dc3b581b8c6336df609af9) - encoding/jsonschema: add test cases for excluded types by [@​rogpeppe](https://togithub.com/rogpeppe) in [`89c7b4b`](https://togithub.com/cue-lang/cue/commit/89c7b4bf0d415a899fcebb6b14b048544b709bd8) - encoding/encoding/jsonschema: allow type number with int enum by [@​rogpeppe](https://togithub.com/rogpeppe) in [`bdf9be8`](https://togithub.com/cue-lang/cue/commit/bdf9be81c4ee059aba32a5a9e4770ec543d6eac0) - encoding/jsonschema: only one error per URL by [@​rogpeppe](https://togithub.com/rogpeppe) in [`8e99f5e`](https://togithub.com/cue-lang/cue/commit/8e99f5e31b47e4aacb21c94a04aca737e53c8a7a) - encoding/jsonschema: support legacy id field by [@​rogpeppe](https://togithub.com/rogpeppe) in [`709741d`](https://togithub.com/cue-lang/cue/commit/709741d515edb2765281e91e3809d7645c15e29a) - encoding/jsonschema: schema version support by [@​rogpeppe](https://togithub.com/rogpeppe) in [`6c26e3c`](https://togithub.com/cue-lang/cue/commit/6c26e3cb4965b77ad0a4e305b317764e13959103) - encoding/jsonschema: add test for numeric enum with type by [@​rogpeppe](https://togithub.com/rogpeppe) in [`52ae410`](https://togithub.com/cue-lang/cue/commit/52ae4107eb1fc449dfc528fad2654b2e8f3a4ed2) - mod/modregistry: return empty list for Versions with invalid name by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f00a023`](https://togithub.com/cue-lang/cue/commit/f00a0235bfd74fec8e7ffa91ed726e0f9153f99d) - cmd/cue: add test for bad path lookup by [@​rogpeppe](https://togithub.com/rogpeppe) in [`9a9dd17`](https://togithub.com/cue-lang/cue/commit/9a9dd17ee8cd8337c7d34d26b31590fdf32511fa) - encoding/jsonschema: implement MapURL by [@​rogpeppe](https://togithub.com/rogpeppe) in [`bddcb54`](https://togithub.com/cue-lang/cue/commit/bddcb5467e95ae15f5a19205fb68229e4530b775) - internal/core/adt: fix validator closedness issue by [@​mpvl](https://togithub.com/mpvl) in [`c683420`](https://togithub.com/cue-lang/cue/commit/c683420c0797090a1445b453e3318a4570fc4742) - internal/core/adt: add test for issue 3332 by [@​mpvl](https://togithub.com/mpvl) in [`c8ff441`](https://togithub.com/cue-lang/cue/commit/c8ff44141cc8b3aebded98376a819082f717f043) - internal/core/adt: still process pattern for closeContext by [@​mpvl](https://togithub.com/mpvl) in [`81740d5`](https://togithub.com/cue-lang/cue/commit/81740d51c72cd6b9728ae351a4a159466cc3e4ac) - internal/core/adt: split conjunct trees based on prefix by [@​mpvl](https://togithub.com/mpvl) in [`8e02b92`](https://togithub.com/cue-lang/cue/commit/8e02b92d727d261d7f18103b7a72173d37bf832e) - internal/core/adt: add tests for closedness by [@​mpvl](https://togithub.com/mpvl) in [`53bbdad`](https://togithub.com/cue-lang/cue/commit/53bbdadef32d80227548284e0b823bb5299b2386) - internal/core/debug: simplify logic of debug visualization by [@​mpvl](https://togithub.com/mpvl) in [`2e312df`](https://togithub.com/cue-lang/cue/commit/2e312dfca523fe769a65cf303a1b24beade9994a) - internal/core/adt: show # only on original defintion node by [@​mpvl](https://togithub.com/mpvl) in [`6cc01b0`](https://togithub.com/cue-lang/cue/commit/6cc01b0ef46299e5b1da1f7929a9535990d2bae5) - encoding/json: fix positions when Decoder.Extract finds bad syntax by [@​mvdan](https://togithub.com/mvdan) in [`a093c9b`](https://togithub.com/cue-lang/cue/commit/a093c9b87fa206044afed0345ed594f1cac5ab7d) - cmd/cue: add test case for bad jsonl syntax error positions by [@​mvdan](https://togithub.com/mvdan) in [`5e19deb`](https://togithub.com/cue-lang/cue/commit/5e19deb94e1002a1c360255e1d0f441b8ccbbc1d) - cmd/cue: suggest `cue mod fix` on all commands to add language.version by [@​mvdan](https://togithub.com/mvdan) in [`40eed23`](https://togithub.com/cue-lang/cue/commit/40eed232168c38e4603d9a964a90189c17277b6d) - encoding/jsonschema: fix decoding of `$id` by [@​haoqixu](https://togithub.com/haoqixu) in [`915059d`](https://togithub.com/cue-lang/cue/commit/915059de2a761da307caecc2ddd6b4997ba37e5d) - cue/format: keep blank between `ast.EmbedDecl` and comment by [@​haoqixu](https://togithub.com/haoqixu) in [`a6f1b76`](https://togithub.com/cue-lang/cue/commit/a6f1b767354f75547fc2c7464799bc3e0e9aafed) - encoding/json: fix location for JSON syntax error by [@​haoqixu](https://togithub.com/haoqixu) in [`596a8c3`](https://togithub.com/cue-lang/cue/commit/596a8c33492d713c4ae4b20ecf83f41cf049e978) - cmd/cue: add test cases for embedding files inside symlink dirs by [@​mvdan](https://togithub.com/mvdan) in [`677ece8`](https://togithub.com/cue-lang/cue/commit/677ece8a966ef6e5f41c455a11aaf16bde69d437) - cmd/cue: add a test for embedding symbolic links by [@​mvdan](https://togithub.com/mvdan) in [`4d941df`](https://togithub.com/cue-lang/cue/commit/4d941df023a3f526261f980c0127682f643826bb) - cmd/cue: implement `cue import --dry-run` by [@​mvdan](https://togithub.com/mvdan) in [`bcbc7cd`](https://togithub.com/cue-lang/cue/commit/bcbc7cd9232401e4f94d7a23f07a715dff324dd8) - encoding/toml: support error positions by [@​mvdan](https://togithub.com/mvdan) in [`334a6fe`](https://togithub.com/cue-lang/cue/commit/334a6fe7d9e37aadf27ebf87cbbe1af6b3ba9b85) - encoding/toml: mimic indented CUE multi-line strings in test strings by [@​mvdan](https://togithub.com/mvdan) in [`1ec257c`](https://togithub.com/cue-lang/cue/commit/1ec257cf69f80f34148835fdb387526d9a1770a0) - update golang.org/x/... and ociregistry for rc.1 by [@​mvdan](https://togithub.com/mvdan) in [`c15144f`](https://togithub.com/cue-lang/cue/commit/c15144fa016d0919697470423bd443c68e70637f) - encoding/jsonschema: decode required properties as required fields by [@​haoqixu](https://togithub.com/haoqixu) in [`c4697bd`](https://togithub.com/cue-lang/cue/commit/c4697bd4699755bf24f2b64b174fe009787499af) - all: delay compiling global regexes and templates by [@​mvdan](https://togithub.com/mvdan) in [`252a666`](https://togithub.com/cue-lang/cue/commit/252a666a4727085054f35f1e50a6e398e64fe3a9) - cmd/cue: add testscript for the jsonl file type by [@​mvdan](https://togithub.com/mvdan) in [`4c7aecf`](https://togithub.com/cue-lang/cue/commit/4c7aecf650e095e201e398d59f40e6f001eb7623) - cmd/cue: speed up get_go_json_compat.txtar by [@​mvdan](https://togithub.com/mvdan) in [`20d3c9c`](https://togithub.com/cue-lang/cue/commit/20d3c9cd1903932a12e1742cf2df3ad1dd217d86) - cmd/cue: use fewer go/packages Need bits in `get go` by [@​mvdan](https://togithub.com/mvdan) in [`3260084`](https://togithub.com/cue-lang/cue/commit/3260084eec05305480c4f5159e472a44635abf78) - internal/encoding/yaml: decode empty inputs as "null" by [@​mvdan](https://togithub.com/mvdan) in [`30a5c79`](https://togithub.com/cue-lang/cue/commit/30a5c79c161d81b7cc43c179b415df59c0604d75) - internal/core/adt: fix panic triggered by using wrong condition by [@​mpvl](https://togithub.com/mpvl) in [`cd689ef`](https://togithub.com/cue-lang/cue/commit/cd689efbe985496bf7cc0b9fe0f93a0771ecdb40) - encoding/toml: support decoding keys named "\_" by [@​mvdan](https://togithub.com/mvdan) in [`cf18d6f`](https://togithub.com/cue-lang/cue/commit/cf18d6f0a4efe51f436cfbac76174920e52975ac) - internal/encoding: decode json files as a single JSON value by [@​mvdan](https://togithub.com/mvdan) in [`e8e6f04`](https://togithub.com/cue-lang/cue/commit/e8e6f04e09c42703b2a3ee39e39e1223c9e09ffe) - cmd/cue: add TOML to a couple of help topics I forgot about by [@​mvdan](https://togithub.com/mvdan) in [`0dccbf3`](https://togithub.com/cue-lang/cue/commit/0dccbf390d48c71c3afe4f19929f9ae4c4b87e97) - cmd/cue: add testscript to interpret empty files as various filetypes by [@​mvdan](https://togithub.com/mvdan) in [`db92bf8`](https://togithub.com/cue-lang/cue/commit/db92bf8e9531ec5bb432c18332fa3225115ad761) - cmd/cue: fix all "flag used without being added" bugs by [@​mvdan](https://togithub.com/mvdan) in [`0bd038c`](https://togithub.com/cue-lang/cue/commit/0bd038c3089f8cfdbacaf75e6110210ba99fdf01) - all: use simpler for loop iterations by [@​mvdan](https://togithub.com/mvdan) in [`0d9d541`](https://togithub.com/cue-lang/cue/commit/0d9d5410c00dbf8cc435754523bd88ccec2fe6a4) - internal/ci/check: bump yuin/goldmark by [@​mvdan](https://togithub.com/mvdan) in [`dfe07b8`](https://togithub.com/cue-lang/cue/commit/dfe07b8ca1399f8452bd90af8e5c886be9500771) - internal/core/adt: don't signal cleared schedulers by [@​mvdan](https://togithub.com/mvdan) in [`0d4258e`](https://togithub.com/cue-lang/cue/commit/0d4258eafcea40de5aec61c68a1abd3f1c0c2758) - encoding/jsonschema: add test case for issue 3351 by [@​mvdan](https://togithub.com/mvdan) in [`95c818c`](https://togithub.com/cue-lang/cue/commit/95c818c206822c7d88f9eecb9c3e8667e83957cb) - encoding/jsonschema: port txtar tests to cuetxtar by [@​mvdan](https://togithub.com/mvdan) in [`44bc1ab`](https://togithub.com/cue-lang/cue/commit/44bc1ab9d15d05916e36e4a21ed56267f11fd7f5) - internal/cuetdtest: make M.Flags (internal) public by [@​cuematthew](https://togithub.com/cuematthew) in [`91929bd`](https://togithub.com/cue-lang/cue/commit/91929bd4c121390a58accc23fd5c0dc163ca9166) - cue/interpreter/embed: forbid `**` via pkg/path.Match by [@​mvdan](https://togithub.com/mvdan) in [`187fb1a`](https://togithub.com/cue-lang/cue/commit/187fb1a3b08d4bcbf14be755a1981352fcac0b19) - pkg: forbid `**` in path.Match and tool/file.Glob by [@​mvdan](https://togithub.com/mvdan) in [`987a85e`](https://togithub.com/cue-lang/cue/commit/987a85e69295b7045ddccdbac698176a1e36c747) - pkg: add test cases for \*\* in file patterns or globs by [@​mvdan](https://togithub.com/mvdan) in [`25bb3d4`](https://togithub.com/cue-lang/cue/commit/25bb3d4fb54f7ab9c934ec1fc19423012bf86d0a) - cue/load: do not create packages unnecessarily for files outside package directory by [@​rogpeppe](https://togithub.com/rogpeppe) in [`a4abb05`](https://togithub.com/cue-lang/cue/commit/a4abb05543665ca52b3ab117e7a237ef5a89cd7b) - cue/load: add test case for issue 3306 by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f472fd2`](https://togithub.com/cue-lang/cue/commit/f472fd27cbf4a015f58cce26efa1ab06a82191f2) - cue/load: implement SkipImports mode by [@​rogpeppe](https://togithub.com/rogpeppe) in [`88306e2`](https://togithub.com/cue-lang/cue/commit/88306e24a676af7d523bf1c5cdf8304ed06ce20e) - all: make use of the new slices.Clone and cmp.Or Go 1.22 APIs by [@​mvdan](https://togithub.com/mvdan) in [`55d1cb1`](https://togithub.com/cue-lang/cue/commit/55d1cb1027e992af9b4ec9e3e52ba1c0ad8c7765) - internal/core/adt: use a named vertexStatus constant rather than 0 by [@​mvdan](https://togithub.com/mvdan) in [`862fcf1`](https://togithub.com/cue-lang/cue/commit/862fcf1a36d3a1bf2fd8aa817ff1dc065d813448) - cmd/cue: hook up encoding/toml for import and export by [@​mvdan](https://togithub.com/mvdan) in [`9b91188`](https://togithub.com/cue-lang/cue/commit/9b91188ea5510cc493f018dae5e265f997fc935f) - encoding/toml: add first implementation of an encoder by [@​mvdan](https://togithub.com/mvdan) in [`54f2cce`](https://togithub.com/cue-lang/cue/commit/54f2ccec42eafd8534861108b3ded07b6c5c0b35) - internal/core/dep: use a new visitor.marked map when recursing by [@​mvdan](https://togithub.com/mvdan) in [`34739e9`](https://togithub.com/cue-lang/cue/commit/34739e9ba2f34076bc5da7a12111c21fa50f1008) - tools/flow: add test case for issue 2559 by [@​mvdan](https://togithub.com/mvdan) in [`51bf6f2`](https://togithub.com/cue-lang/cue/commit/51bf6f2cd92d4a1694c47a1a76c78a23a2689e9b) - tools/flow: add to task stats in the first initTasks call by [@​mvdan](https://togithub.com/mvdan) in [`bc41b25`](https://togithub.com/cue-lang/cue/commit/bc41b2582fe6d8ee1c3034d9ae2486ff6b269fba) - internal/core/runtime: do not hide positions in interpreter errors by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f7b7aaf`](https://togithub.com/cue-lang/cue/commit/f7b7aaf1592f9d324ee2e7db95fe50acd45bf09c) - cmd/cue: add test case for embedded file error by [@​rogpeppe](https://togithub.com/rogpeppe) in [`bfcfff3`](https://togithub.com/cue-lang/cue/commit/bfcfff3d2b0f4b1a074c00468e649173e576b9a2) - internal/cuetxtar: Correct nesting of tests by [@​cuematthew](https://togithub.com/cuematthew) in [`dc199f5`](https://togithub.com/cue-lang/cue/commit/dc199f574e01c451c850298d9a21e0886d193d74) - internal/cuetxtar: Be noisier if DebugArchive is faulty by [@​cuematthew](https://togithub.com/cuematthew) in [`b77c599`](https://togithub.com/cue-lang/cue/commit/b77c59913f30ea3eb3fada93a97754d5efafc51a) - internal/core/walk: Clarify Visitor.Before documentation by [@​cuematthew](https://togithub.com/cuematthew) in [`aa8e810`](https://togithub.com/cue-lang/cue/commit/aa8e81085704f4c5c99d0dc17664d59cf992c4bb) - cmd/cue: do not initialize cmd.Command twice in `cue cmd` by [@​mvdan](https://togithub.com/mvdan) in [`3f84ba6`](https://togithub.com/cue-lang/cue/commit/3f84ba6b05e7234d5f0b5e66050b1314767c87bf) - cmd/cue: test that `cue cmd --cpuprofile` works by [@​mvdan](https://togithub.com/mvdan) in [`17b3e52`](https://togithub.com/cue-lang/cue/commit/17b3e52976f0f12e6d4ed6f0d3b467f25cee049e) - cue/errors: make wrapped.Path faster by bypassing unnecessary reflection by [@​mxey](https://togithub.com/mxey) in [`e68bd63`](https://togithub.com/cue-lang/cue/commit/e68bd632c29edeb1e2b8639e5ba0a4005d9aff61) - all: start using Go 1.22's loop var scoping and reflect.TypeFor by [@​mvdan](https://togithub.com/mvdan) in [`055405a`](https://togithub.com/cue-lang/cue/commit/055405a2a8f0dd33b3a4909714422d70acc07201) - internal/core/adt: do not require closeContext.group to be non-nil by [@​cuematthew](https://togithub.com/cuematthew) in [`c8f3cad`](https://togithub.com/cue-lang/cue/commit/c8f3cada9121872415815d0f5efc9d36ba22e799) - cmd/cue: point "help get" text at CUE-specific cmd by [@​jpluscplusm](https://togithub.com/jpluscplusm) in [`5de5b42`](https://togithub.com/cue-lang/cue/commit/5de5b42c834f19c15bc1c41190885cc285006a43) - cue/ast/astutil: update ast.File.Imports properly in Sanitize by [@​mvdan](https://togithub.com/mvdan) in [`8145bdd`](https://togithub.com/cue-lang/cue/commit/8145bdd3b238d888870ec43955137121eba07e89) - cmd/cue: add tests for symbolic links by [@​rogpeppe](https://togithub.com/rogpeppe) in [`23fc4b1`](https://togithub.com/cue-lang/cue/commit/23fc4b1f086971d2e8a2b9fbada324334d97d6d2) - internal/buildattr: implement `@ignore` attributes by [@​rogpeppe](https://togithub.com/rogpeppe) in [`e00557b`](https://togithub.com/cue-lang/cue/commit/e00557b5166ad316be5dda61fe333c8fa847f510) - cmd/cue,internal/buildattr: add tests for `@ignore` tags by [@​rogpeppe](https://togithub.com/rogpeppe) in [`d502843`](https://togithub.com/cue-lang/cue/commit/d502843aae9b139591fe393580fb3a7e48a624db) - internal/ci: ensure internal/\_e2e isn't broken in CI by [@​mvdan](https://togithub.com/mvdan) in [`00879f0`](https://togithub.com/cue-lang/cue/commit/00879f0aae3b1421a6d625d3fa75c84862e8a247) - internal/ci: ensure commit messages do not @​-mention users by [@​mvdan](https://togithub.com/mvdan) in [`cf6641c`](https://togithub.com/cue-lang/cue/commit/cf6641c8d672785448e92134dd4dc490db25f987) - cue: add a regression test for a default elimination bug fixed in evalv3 by [@​myitcv](https://togithub.com/myitcv) in [`97eeee4`](https://togithub.com/cue-lang/cue/commit/97eeee401293345757de7f479bb1c6a4bfe629b2) - internal/ci: copy how internal/vcs sets a clean env for git tests by [@​mvdan](https://togithub.com/mvdan) in [`9025f67`](https://togithub.com/cue-lang/cue/commit/9025f675c652114cde18be2eef1299d4897d4194) - internal/\_e2e: remove unused import by [@​mvdan](https://togithub.com/mvdan) in [`6a9997f`](https://togithub.com/cue-lang/cue/commit/6a9997f575cd14d1d25acd1aceb5d89ea9ee1de4) - cue/cmd: ensure flags are added if they are used by [@​cuematthew](https://togithub.com/cuematthew) in [`657d5ec`](https://togithub.com/cue-lang/cue/commit/657d5ec6b041767fd380df716f8e2c96ca81511c) - internal/ci/checks: rewrite from bash to Go by [@​mvdan](https://togithub.com/mvdan) in [`32013a7`](https://togithub.com/cue-lang/cue/commit/32013a749dafea2fc7c60fb7d7f0c7e5706d60ba) - internal/ci: move commit check script to a separate file with tests by [@​mvdan](https://togithub.com/mvdan) in [`daf98a0`](https://togithub.com/cue-lang/cue/commit/daf98a02639a79c9e452efd27f4d75dab8146114) - all: make use of some more Go 1.22 std APIs by [@​mvdan](https://togithub.com/mvdan) in [`af83dad`](https://togithub.com/cue-lang/cue/commit/af83daddae74612e72a85443ba4ce81c829da7c8) - drop go1.21, start testing on go1.23rc2 by [@​mvdan](https://togithub.com/mvdan) in [`1aaf802`](https://togithub.com/cue-lang/cue/commit/1aaf8028d5560b493044abb458c5354caf60dd7a) - cmd/cue: use default module name for cue mod init by [@​rogpeppe](https://togithub.com/rogpeppe) in [`b3c12b3`](https://togithub.com/cue-lang/cue/commit/b3c12b37512fb139a40de93cf8c9114a3b2cab04) - mod/module: improve error messages for bad module path by [@​rogpeppe](https://togithub.com/rogpeppe) in [`3e9d805`](https://togithub.com/cue-lang/cue/commit/3e9d805da33fde1a0731a6861b2f2e3717530203) - cmd/cue: add tests for module path errors by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f7e48bb`](https://togithub.com/cue-lang/cue/commit/f7e48bba948c12c95e0d924ac23ab417facf2c21) - cmd/cue: add a reference to the Central Registry from `cue help modules` by [@​rogpeppe](https://togithub.com/rogpeppe) in [`8986233`](https://togithub.com/cue-lang/cue/commit/8986233ba44cb0562e1274d4e277b2bb9e63d186) - cmd/cue: add information about import paths to `cue help inputs` by [@​rogpeppe](https://togithub.com/rogpeppe) in [`e9bc377`](https://togithub.com/cue-lang/cue/commit/e9bc37773b0afbc9894ff31af287909a2b6572ae) - cue/parser: accept keywords as selector by [@​haoqixu](https://togithub.com/haoqixu) in [`682ff0e`](https://togithub.com/cue-lang/cue/commit/682ff0eba96fcaa176035253c666a9e35740934a) - all: replace internal/txtarfs with txtar.FS by [@​mvdan](https://togithub.com/mvdan) in [`e2054df`](https://togithub.com/cue-lang/cue/commit/e2054df7ea17605509aef944319336a1b0482593) - internal/vcs: show stderr when git exits with an error by [@​mvdan](https://togithub.com/mvdan) in [`d0724a0`](https://togithub.com/cue-lang/cue/commit/d0724a02c0bfb3ac8eafb9e7eb23ba0887fd58be) - internal/mod/modimports: remove duplicate test txtar file entry by [@​mvdan](https://togithub.com/mvdan) in [`243da87`](https://togithub.com/cue-lang/cue/commit/243da87acc84d0030966b563597e84711fc6ea71) - cue/literal: use strconv.IsGraphic by [@​mvdan](https://togithub.com/mvdan) in [`acdd41f`](https://togithub.com/cue-lang/cue/commit/acdd41f28e8516bc1467e806372685ce42395d89) - cue/load: avoid one stat call when loading a valid module by [@​mvdan](https://togithub.com/mvdan) in [`efdb072`](https://togithub.com/cue-lang/cue/commit/efdb07269417fbc1e2ea3de22e2e67dfa6b1ab38) - cue/load: add test coverage for loading a legacy cue.mod file by [@​mvdan](https://togithub.com/mvdan) in [`28c6219`](https://togithub.com/cue-lang/cue/commit/28c62194478c2cb656374b709ae27dd923d0877c) - internal/mod/modpkgload: symbolic links can be valid CUE files too by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f5b905c`](https://togithub.com/cue-lang/cue/commit/f5b905cec6d6b7994e5b565a7821f5b017bec9d2) - internal/mod/modpkgload: propagate CUE syntax error by [@​rogpeppe](https://togithub.com/rogpeppe) in [`a36cc32`](https://togithub.com/cue-lang/cue/commit/a36cc32331e0c27a8abae2a21c15229b480d473d) - cmd/cue: fix panic on bad syntax by [@​rogpeppe](https://togithub.com/rogpeppe) in [`af808c3`](https://togithub.com/cue-lang/cue/commit/af808c3383d3d856e66335d25e3ee1ad3b0bb4f3) - cmd/cue: better error message for mismatched publish version by [@​rogpeppe](https://togithub.com/rogpeppe) in [`b513fc2`](https://togithub.com/cue-lang/cue/commit/b513fc209e779d2db672be9e8d866315c9b802f4) - cmd/cue: improve error message for malformed module path by [@​rogpeppe](https://togithub.com/rogpeppe) in [`9a88d06`](https://togithub.com/cue-lang/cue/commit/9a88d066d3511f125161968f9e79ebb9969f104e) - README: point to cuelang.org for install docs by [@​jpluscplusm](https://togithub.com/jpluscplusm) in [`f2066e3`](https://togithub.com/cue-lang/cue/commit/f2066e3b1398357d82ecc9e4726a32b14d7b7b99) - internal: remove some deprecated type/method usages by [@​cuematthew](https://togithub.com/cuematthew) in [`e1f552f`](https://togithub.com/cue-lang/cue/commit/e1f552ff19e934c88ece0440d72577f6b4cca200) - cue: use Value.Err in examples using Compile APIs by [@​mvdan](https://togithub.com/mvdan) in [`719893f`](https://togithub.com/cue-lang/cue/commit/719893f23850172d224720e6d1257586179ac895) - mod/module: allow versionless module path in CheckPath by [@​rogpeppe](https://togithub.com/rogpeppe) in [`3a379b7`](https://togithub.com/cue-lang/cue/commit/3a379b7b9eca2f5d4747a4f3d68e4ee0cbf17a8d) - cmd/cue: add test case for issue 3262 by [@​rogpeppe](https://togithub.com/rogpeppe) in [`56d6987`](https://togithub.com/cue-lang/cue/commit/56d69874ea508c69e8519af39572b3be234cdc9e) - mod/modload: ignore \_test.cue files in dependencies by [@​rogpeppe](https://togithub.com/rogpeppe) in [`7793367`](https://togithub.com/cue-lang/cue/commit/7793367a824522ff754ea7c7450de2e64711fab4) - cmd/cue: fix link in embed help text by [@​rogpeppe](https://togithub.com/rogpeppe) in [`77ac696`](https://togithub.com/cue-lang/cue/commit/77ac696d0546d59313eb11cc2f19f8561113f436) - mod/modfile: use fixed language version for Fix by [@​rogpeppe](https://togithub.com/rogpeppe) in [`6f2bfb4`](https://togithub.com/cue-lang/cue/commit/6f2bfb49271b5567d7bbbe2d7c1d34ac0a63e2e0) - cue/load: implement shared syntax cache by [@​rogpeppe](https://togithub.com/rogpeppe) in [`fc16ef8`](https://togithub.com/cue-lang/cue/commit/fc16ef879c76bc2b092be583bb7545009d2817ca) - cue/load: move syntax cache into fileSystem by [@​rogpeppe](https://togithub.com/rogpeppe) in [`afa222f`](https://togithub.com/cue-lang/cue/commit/afa222fe5e3f1743c81aafcc932c96b191e6575d) - cue/load: use constructor for fileSystem by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f787af8`](https://togithub.com/cue-lang/cue/commit/f787af8a56c1e06cfcdfda9e97e2c8fb5c7bd197) - internal/buildattr: stop at package clause and support parentheses by [@​rogpeppe](https://togithub.com/rogpeppe) in [`5cbddef`](https://togithub.com/cue-lang/cue/commit/5cbddef39a3e17d54596e010d607959658c70fe5) - internal/buildattr: add tests by [@​rogpeppe](https://togithub.com/rogpeppe) in [`1bb894b`](https://togithub.com/cue-lang/cue/commit/1bb894ba1a0b55511d4b781d1ce59d4c32b1d0e9) - cue/load: CUE files only contain a single `*ast.File` by [@​rogpeppe](https://togithub.com/rogpeppe) in [`75d4005`](https://togithub.com/cue-lang/cue/commit/75d4005a7d956cae345908f09bbf267af6a64eb0) - cue/load: move towards unified syntax cache by [@​rogpeppe](https://togithub.com/rogpeppe) in [`14deefa`](https://togithub.com/cue-lang/cue/commit/14deefafa3e8464c60d3bdb08697d42a3cd6dca9) - cue/load: remove import comment parsing by [@​rogpeppe](https://togithub.com/rogpeppe) in [`b03789f`](https://togithub.com/cue-lang/cue/commit/b03789f76a72336a8f55b5afc60d8b39e46bcce8) - cue/load: clean up allTags by [@​rogpeppe](https://togithub.com/rogpeppe) in [`59fe2e4`](https://togithub.com/cue-lang/cue/commit/59fe2e4960b7b06142015cf30ed393bfc0ba1a6b) - interpreter/wasm,internal/filetypes: fix wasm awkwardness by [@​rogpeppe](https://togithub.com/rogpeppe) in [`d5d4815`](https://togithub.com/cue-lang/cue/commit/d5d48151d16af319d1273c1ed873171baab3cae1) - cue/load: cache file names only by [@​rogpeppe](https://togithub.com/rogpeppe) in [`4a8f673`](https://togithub.com/cue-lang/cue/commit/4a8f6730149d75c623457047ff0bc0b09d6e2daf) - internal/filetypes: speed up common case by [@​rogpeppe](https://togithub.com/rogpeppe) in [`fed43b0`](https://togithub.com/cue-lang/cue/commit/fed43b04babeac63d69b5a14529a20b69556b7a4) - cmd/cue: handle signals and perform a graceful shutdown for mod registry by [@​haoqixu](https://togithub.com/haoqixu) in [`27adbac`](https://togithub.com/cue-lang/cue/commit/27adbac78ff953c676ca650263262de0bb358875) - bump go-internal to get the latest testscript fixes by [@​mvdan](https://togithub.com/mvdan) in [`695fefc`](https://togithub.com/cue-lang/cue/commit/695fefc467bad51202725232c657c0adaa46f256) - cue/interpreter/embed: don't allow hidden files in glob by [@​mpvl](https://togithub.com/mpvl) in [`8bedc2b`](https://togithub.com/cue-lang/cue/commit/8bedc2b3fa21fcdbeedf18c30b0c8d7bf923edef) - pkg/tool/exec: document how Run.cmd works with string versus list by [@​mvdan](https://togithub.com/mvdan) in [`7e1f140`](https://togithub.com/cue-lang/cue/commit/7e1f140230f71d4b289d784614158176d03c400e) - update Go dependencies for the upcoming alpha by [@​mvdan](https://togithub.com/mvdan) in [`f6be8a8`](https://togithub.com/cue-lang/cue/commit/f6be8a89403e7b08c5415f5adb7bf150ce13f720) - internal/ci: bump Go and goreleaser versions for the upcoming alpha by [@​mvdan](https://togithub.com/mvdan) in [`16c45d3`](https://togithub.com/cue-lang/cue/commit/16c45d39f1b6c6d116cd2e391a4195126c0bd70c) - core/adt: simplify duplicate NumKind and NumberKind consts by [@​cuematthew](https://togithub.com/cuematthew) in [`304530f`](https://togithub.com/cue-lang/cue/commit/304530f592605a5432358572c982667381034d22) - pkg/tool/exec: show command arguments in errors as a Go slice by [@​mvdan](https://togithub.com/mvdan) in [`38269ec`](https://togithub.com/cue-lang/cue/commit/38269ec1af3bbb968df926da76019fc7324477a4) - cmd/cue: test tool/exec.Run with arguments involving spaces by [@​mvdan](https://togithub.com/mvdan) in [`5903ec8`](https://togithub.com/cue-lang/cue/commit/5903ec87bbbf24694145cd2672f76f4ecc64b6a7) - core/adt: rename CompositKind to CompositeKind by [@​cuematthew](https://togithub.com/cuematthew) in [`95802d3`](https://togithub.com/cue-lang/cue/commit/95802d32ec349f87400cfe7f72e4f92236e9bd56) - cmd/cue: add a forwards compatibility test case for bugfix releases by [@​mvdan](https://togithub.com/mvdan) in [`2a96988`](https://togithub.com/cue-lang/cue/commit/2a96988e9b09bbed5116fcf639461c37d9228238) - cue/interpreter/embed: respect module boundaries by [@​rogpeppe](https://togithub.com/rogpeppe) in [`6056916`](https://togithub.com/cue-lang/cue/commit/6056916823b433d8a0ef50750b7aaa2c91c955d4) - README: link to Slack and Discord via cuelang.org by [@​jpluscplusm](https://togithub.com/jpluscplusm) in [`ddfe8eb`](https://togithub.com/cue-lang/cue/commit/ddfe8eb22331e5cce20ee7a6ddc5d38cfe163a21) - cue/interpreter/embed: require type if glob extension not specified by [@​myitcv](https://togithub.com/myitcv) in [`2c8ee2f`](https://togithub.com/cue-lang/cue/commit/2c8ee2f27c493b7862a042c5d568f3d0e2a8078e) - cue/interpreter/embed: fix handling of dir matching glob by [@​myitcv](https://togithub.com/myitcv) in [`970d10f`](https://togithub.com/cue-lang/cue/commit/970d10f4e66a95ef2be283c8e411ef903b80f533) - cmd/cue: do not allow embedding of CUE file types (for now) by [@​myitcv](https://togithub.com/myitcv) in [`a0f2cac`](https://togithub.com/cue-lang/cue/commit/a0f2cacb7ae37faeec09d06e2a7aba893f5cd9bf) - cmd/cue: add test case for embedding of CUE file type files by [@​myitcv](https://togithub.com/myitcv) in [`868c110`](https://togithub.com/cue-lang/cue/commit/868c110835a15f67a83e2c14e7e0be2b429fb3cf) - cmd/cue: provide initial text for 'help embed' by [@​myitcv](https://togithub.com/myitcv) in [`5c8be53`](https://togithub.com/cue-lang/cue/commit/5c8be53bb8d5563fe443d6920d596a1f5dadc22a) - cmd/cue: document CUE_EXPERIMENT=embed by [@​myitcv](https://togithub.com/myitcv) in [`e460eb0`](https://togithub.com/cue-lang/cue/commit/e460eb026d504467d5b9a7f901d50c70bea5501e) - tools/trim: convert inline tests to txtar by [@​cuematthew](https://togithub.com/cuematthew) in [`8079151`](https://togithub.com/cue-lang/cue/commit/8079151c1917ed0f7ae467e3da5a5a705662e917) - doc/ref/impl: fix order of arguments in δ partial feature function by [@​cuematthew](https://togithub.com/cuematthew) in [`4eecacd`](https://togithub.com/cue-lang/cue/commit/4eecacdbc5212ff32d5438f6f03029f816deabc7) - cmd/cue: make mod resolve work with no args by [@​rogpeppe](https://togithub.com/rogpeppe) in [`dbe24df`](https://togithub.com/cue-lang/cue/commit/dbe24dfeca369524801374acc20412d7c3740ab0) - cue/load: better treatment for build tags with respect to modules by [@​rogpeppe](https://togithub.com/rogpeppe) in [`79c1739`](https://togithub.com/cue-lang/cue/commit/79c1739e7415f40b0ea91e7cd36715c9287f21d3) - internal/buildattr: factor out from cue/load by [@​rogpeppe](https://togithub.com/rogpeppe) in [`7ca3925`](https://togithub.com/cue-lang/cue/commit/7ca3925621562d405823c578305797f3ac1a4ea2) - internal/ci: remove debug logging of commit message by [@​myitcv](https://togithub.com/myitcv) in [`f1f0963`](https://togithub.com/cue-lang/cue/commit/f1f0963cb0f978020fc895202c50f40452da31b9) - cmd/cue: implement --language-version flag for cue mod edit and init by [@​rogpeppe](https://togithub.com/rogpeppe) in [`e9b2c29`](https://togithub.com/cue-lang/cue/commit/e9b2c292476fdf5254ce9c5961e2ffedb9171810) - mod/modfile: deprecate LatestKnownSchemaVersion by [@​rogpeppe](https://togithub.com/rogpeppe) in [`71eb3be`](https://togithub.com/cue-lang/cue/commit/71eb3be5be97a916d1256a1e89107ffe1589cf39) - cue: add LanguageVersion by [@​rogpeppe](https://togithub.com/rogpeppe) in [`a9009e8`](https://togithub.com/cue-lang/cue/commit/a9009e8930b9c5aad623d6c3b93651d93ab78457) - cue/interpreter/embed: add support for embedding by [@​mpvl](https://togithub.com/mpvl) in [`6594f45`](https://togithub.com/cue-lang/cue/commit/6594f45b2a86ce28814ede0714d00833292f7bde) - cue/ast,spec: document that `package _` is equivalent to missing package by [@​rogpeppe](https://togithub.com/rogpeppe) in [`c7f9334`](https://togithub.com/cue-lang/cue/commit/c7f93344ed53ac0aa372398aea05ea3a8e76ceef) - disallow explicit underscore import path qualifiers by [@​rogpeppe](https://togithub.com/rogpeppe) in [`1c381a0`](https://togithub.com/cue-lang/cue/commit/1c381a0d7e312a60d329642c917181036a715edc) - cue/load: do not consider anonymous packages when checking package qualifier by [@​rogpeppe](https://togithub.com/rogpeppe) in [`5ab2d73`](https://togithub.com/cue-lang/cue/commit/5ab2d73eae2f4f3893849dac052303e15958009f) - cmd/cue,cue/load: add tests for underscore packages by [@​rogpeppe](https://togithub.com/rogpeppe) in [`9295a20`](https://togithub.com/cue-lang/cue/commit/9295a2053a29a271639b1be23f82b8bbfcca6643) - internal/core/runtime: new attribute name for extern by [@​mpvl](https://togithub.com/mpvl) in [`b70e543`](https://togithub.com/cue-lang/cue/commit/b70e54398e87592ec554f9664104b57990a11af2) - internal/filetypes: split ParseFile by [@​mpvl](https://togithub.com/mpvl) in [`a1c1cd7`](https://togithub.com/cue-lang/cue/commit/a1c1cd72d708df78e3d2b319f4d6efc8c70b787e) - pkg/list: add Reverse function by [@​NoamTD](https://togithub.com/NoamTD) in [`f42327c`](https://togithub.com/cue-lang/cue/commit/f42327c056cb5768058e4b363775bba703402ad6) - cue/load: clarify the docs for Config.ModuleRoot by [@​mvdan](https://togithub.com/mvdan) in [`a94d22f`](https://togithub.com/cue-lang/cue/commit/a94d22f4140294188a8d9e02a7045a7603d3a97c) - README: simplify a bit, add new website links, add Discord invite by [@​mvdan](https://togithub.com/mvdan) in [`fecf80d`](https://togithub.com/cue-lang/cue/commit/fecf80d9b37f155389ea16148c1dc941f5c9c3d1) - encoding/protobuf/textproto: correctly decode required/optional fields by [@​haoqixu](https://togithub.com/haoqixu) in [`dec1786`](https://togithub.com/cue-lang/cue/commit/dec17866192b65f66fbf9100d97415df6688281a) - encoding/json: fix position for jsonl by [@​haoqixu](https://togithub.com/haoqixu) in [`16c15d1`](https://togithub.com/cue-lang/cue/commit/16c15d107b498abe4a9d841a33ba610372209070) - remove navbar.md and its supporting logo by [@​mvdan](https://togithub.com/mvdan) in [`0d69846`](https://togithub.com/cue-lang/cue/commit/0d69846ca3e526578bd0c2494eb10bb6c433dec1) - cmd/cue: remove unnecessary fields and do not use filepath.WalkDir by [@​mvdan](https://togithub.com/mvdan) in [`db5c6bf`](https://togithub.com/cue-lang/cue/commit/db5c6bfc2a719714b8598cfe409a70d62b720706) - cue/format: prevent vertical tabs from causing extra indentation by [@​mvdan](https://togithub.com/mvdan) in [`1f197eb`](https://togithub.com/cue-lang/cue/commit/1f197eb28433e25e3900b678706cacc96c70cd08) - cue/format: avoid indenting a lone leading comment by [@​mvdan](https://togithub.com/mvdan) in [`d70f9d7`](https://togithub.com/cue-lang/cue/commit/d70f9d7e9974125620dbd921f0c4f4cadb11c381) - cue/...: remove remnants of /*block*/ comment support by [@​m </details> --- ### Configuration 📅 **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](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/scottames/dots). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: scottames-github-bot[bot] <162828115+scottames-github-bot[bot]@users.noreply.github.com>
- Loading branch information