fix(deps): update module cuelang.org/go to v0.4.3 - autoclosed #6

Closed
kjuulh wants to merge 1 commits from renovate/cuelang.org-go-0.x into main
Owner

This PR contains the following updates:

Package Type Update Change
cuelang.org/go require patch v0.4.1-rc.1.0.20220106143633-60d6503d1974 -> v0.4.3

Release Notes

cue-lang/cue

v0.4.3

Compare Source

This release includes various bug fixes, including fixing some crashes. It also fixes a memory leak that would cause long-running servers to OOM (see #​1418). It also now supports Go 1.18.

It also fixes various builtin extensions.

This release also makes a lot of preparations for the upcoming comprehension rework, which will allow us to do all kinds improvements and performance enhancements.

As a reminder: users can register their projects with unity, our regression and performance testing setup. unity is used to ensure that a project's CUE evaluations do not unexpectedly stop working, or regress in terms of performance. unity continues to catch multiple issues with each release. Adding your project to unity not only guarantees that we will not break your tests (if we do, we will work with you to fix your CUE code), but it also helps to improve the quality of each CUE release. We are in the process of adding support for adding private projects to unity.

Thank you to @​benmoss, @​cuichenli, @​danbison, @​emcfarlane, @​eonpatapon, @​jared-gs, @​jdreaver, @​jlongtine, @​mattmoor, @​mvdan, @​oncilla, @​roidelapluie, @​slewiskelly, @​xinau, and @​yannk for contributing to this release!

Language changes

This release removes all remaining support for quoted identifiers. Although this hasn't been supported for a while, there were still parts of the code that handled them, resulting in cryptic error messages.

Core evaluator

This release sees an overall improvement in error location reporting. These changes are quite substantial but largely, aside from a few resulting bug fixes, do not alter behavior.

Builtins

net

Add CIDR range verification function.

regexp

Add ReplaceAll and ReplaceAllLiteral

time

Fixes a hermeticity issues where a local time zone may be selected. Added FormatString to ultimately replace Format, where Format will first have to be deprecated.

Add FormatString, FormatDuration and Split

tool/file

Add MkdirTemp, RemoveAll

tool/http

Add Support for TLS settings.

Changelog

  • 5c43a87 all: apply Go 1.18's gofmt -s
  • 41ad3a0 all: bump x/text
  • e74624b all: drop golang.org/x/xerrors
  • b6cdc74 all: format .cue files in txtar archives
  • 054cc31 all: move to go1.17-based go.mod
  • f396ea8 all: upgrade github.com/spf13/cobra to v1.4.0
  • f26cc29 all: upgrade go-internals
  • 83a1700 build: fix typo inclduded -> included
  • dc2c9e0 ci: add Go 1.18 and bump action and Go versions
  • f44242c ci: optimize CI build runtimes
  • 256f1f9 ci: update to the latest goreleaser version
  • 935a926 cmd/cue/cmd: make get go work with go 1.18
  • 37cc8ac cmd/cue/cmd: support byte in get go
  • 5127136 cmd/cue/cmd: support uintptr in get go
  • 69e2dcc cmd/cue: make long tests pass with Go 1.18
  • aca00a0 cmd/cue: thread cue.Context throughout calls
  • 583c11e cmd/import: fix typo in doc
  • 89d6078 crypto/ed25519: support signature verification
  • 6b138e4 cue/load: remove some unused code
  • 4136481 cue/tools/flow: allow tasks in hidden fields
  • 699ce65 cue: allow incomplete errors in Fields method
  • 71b43a8 cue: fix doc string for CompileBytes and references
  • 84d3cad cue: fix IsClosed
  • 24c9117 cue: fix TextUnmarshal bug in Decode
  • b1edc14 cue: fix nil pointer deref in BuildInstances
  • a7eda13 cue: remove all support for quoted identifiers
  • 49e295b cue: try harder to find a position for Pos
  • 2eb7d1e doc/ref/spec.md: fix hello world example in spec
  • 1c52d6a doc/spec: specify default constraint is not implemented
  • ba164f5 doc: delete whitespace in README to test master build
  • a6995f5 doc: fix "click" typo
  • eaaf5f0 doc: fix up k8s tutorial
  • 7627c93 doc: mention the commit message hook for --signoff
  • 2020208 doc: remove duplicate GerritHub clone instructions
  • b67dc4d interal/core/adt: improve error locations
  • fa141c2 internal/cmd/qgo: make go 1.18 compatibility
  • 569fcbd internal/core/adt: add nested logging support
  • 09c1ee0 internal/core/adt: adjust error positions
  • 0a4d48d internal/core/adt: change to incomplete error
  • b995f5b internal/core/adt: debug options for sorting arcs
  • 448b94c internal/core/adt: don't yield struct on comprehension
  • 1e45d06 internal/core/adt: fix closedness for API disjunctions
  • 6b37a01 internal/core/adt: get rid of NotExistError
  • e70db24 internal/core/adt: hoist code to prep for comprehension change
  • 8f3c71b internal/core/adt: introduce Comprehension type
  • f045a5a internal/core/adt: make comprehension value an Expr
  • b2d9e16 internal/core/adt: merge if and for comprehension lists
  • e499dae internal/core/adt: pass Conjunct to addVertexConjuncts
  • 28f8d47 internal/core/adt: performance: improve lists disambiguation
  • 49fdab8 internal/core/adt: prepare for field conflict message
  • e0577bb internal/core/adt: prevent state erasure
  • be2ee9b internal/core/adt: prevent state inversion
  • 7cdcc70 internal/core/adt: reintroduce Conjunct.Expr
  • 0e634cf internal/core/adt: report error for integer fields
  • 975f57c internal/core/adt: store Ellipsis instead of Expr in Additional
  • 2421553 internal/core/adt: track positions for incomplete types
  • 8dee602 internal/core/adt: use partial lookup
  • 19782a6 internal/core/dep: prevent crash
  • 195cdf7 internal/core/runtime: don't share import cache
  • c561f1f internal/core: automated rename
  • 28c1adb internal/cuetxar: provide CUE_FORMAT_TXTAR to format .cue files
  • 4cbd2e6 pkg/crypto/ed25519: format generated test case
  • 189de92 pkg/net: add CIDR range verification function
  • 37eb22b pkg/regexp: add ReplaceAll and ReplaceAllLiteral
  • 53a108d pkg/regexp: bring docs more inline with Go equivalents
  • fe20132 pkg/regexp: delete duplicate test case in txtar
  • 08fa1c7 pkg/regexp: reorder for ease of maintenance
  • a15720b pkg/time: add FormatDuration
  • 71e9d03 pkg/time: add FormatString and Split
  • 65ff0f4 pkg/time: fix hermeticity issue
  • e32817a pkg/time: use time.UTC for ParseInLocation
  • 977d353 pkg/tool/cli: Fix Ask task
  • 8dee549 pkg/tool/file: add MkdirTemp, RemoveAll
  • da75cdf pkg/tool/http: add tls settings
  • ffb044f pkg/tool/http: check tls.verify exists
  • 05f74a8 pkg: remove usage of qgo in go generate
  • 04ac666 tools/flow: add Value() to retrieve controller value
  • a03817f tools/flow: fix test race
  • 1b4b7e9 tools/trim: appropriately label vertex
  • 8a2e832 tools/trim: don't remove structs with comprehensions

Full Changelog: https://github.com/cue-lang/cue/compare/v0.4.2...v0.4.3

Docker images

  • docker pull docker.io/cuelang/cue:0.4.3

v0.4.2

Compare Source

This patch release largely focuses on bug fixes, but also includes some additions to the cmd/cue cmd tooling layer and builtins. Some of the bug fixes were identified as part of preparing for an upcoming CUE talk at FOSDEM.

Thank you to @​brandonbloom, @​eonpatapon, @​obowersa and @​seh for contributing to this release!

Core evaluator

A number of bug fixes relating to edge cases of CUE evaluation. Notably, 1374dc9 fixes some subtle bugs where fields can be missed if patterns are inserted too late.

0aaf4c6 disallows _ as a field label, fixing a bug where the following CUE was previously accepted as valid:

_: 5

This now results in:

cannot use _ as label:
    ./x.cue:1:1

Tooling layer (cmd/cue cmd)

@​eonpatapon added Mkdir, MkdirAll to pkg/tool/file. https://github.com/cue-lang/cue/issues/1502 was raised as a follow-up, a wider review of how the pkg/… API needs to change pre v1.

Spec

@​seh contributed to the "Declarations and scope" section, clarifying that top-level let identifiers are scoped to the containing file block.

cmd/cue

@​slewiskelly highlighted a regression introduced as far back as aaf6e84 where cmd/cue is used to validate data using a schema. In this regression, CUE inadvertently marks the failures as "fatal", instead of "incomplete" (that is, could be satisfied by making a value more concrete). 04812bf disables schema checking for now whilst we consider a more precise solution.

Builtins

Both pkg/encoding/yaml and pkg/encoding/json now support UnmarshalStream.

Changelog

  • 6bc922c tools/trim: prevent nil-pointer panic
  • 9aeaf70 pkg/encoding/json: implement UnmarshalStream
  • 480b28b pkg/encoding/yaml: implement UnmarshalStream
  • 880863a encoing/json: made independent of pkg/encoding/json
  • 802a852 cmd/cue/cmd: only consider "kind" field for known tasks
  • bd3b6ea cmd/cue: add newline between imported objects
  • 04812bf cmd/cue: fix spurious errors
  • 2fe5251 doc/ref/spec.md: clarify scope of top-level let ID
  • 556f57f doc/tutorial: fix typo in 55_defs.txt
  • f0d03f3 cue/ast: fix typo in docstring
  • f29b460 cmd/cue/cmd: remove stale reference to ::
  • 50d69c9 all: prepare for private repository support in unity
  • 5581d64 doc: fix heading level for div et al builtins
  • 45c54f8 pkg/tool/file: add Mkdir, MkdirAll
  • 34c4f9c Revert "pkg/tool/file: add Mkdir, MkdirAll"
  • 23cc102 pkg/tool/file: add Mkdir, MkdirAll
  • 0aaf4c6 internal/core: disallow _ as field label
  • c1bf550 internal/core/eval: dereference indirections earlier
  • 9f6a40e internal/core/adt: zero-value feature means "invalid"
  • 1374dc9 internal/core/adt: single place for inserting matched patterns

Full Changelog: https://github.com/cue-lang/cue/compare/v0.4.1...v0.4.2

Docker images

  • docker pull docker.io/cuelang/cue:0.4.2

v0.4.1

Compare Source

After an extended break following CUE's migration to cue-lang/cue and multiple pre-releases, the v0.4.1 release mainly focuses on bug fixes. We also renew our pledge to in future release smaller changes more frequently on our way to language stability.

Thank you to @​chai2010, @​yujunz, @​caarlos0, @​hrvolapeter, @​slewiskelly, @​antong, @​mvdan, @​ameowlia and @​palmamartin for contributing to this release!

Project-level changes

  • Create amd64 and arm64 release assets for linux, windows and darwin, with accompanying amd64 and arm64 Docker images and manifests: v0.4.1-beta.6
  • Remove go1.15 from build matrix: v0.4.1-beta.6
  • Improve contribution project contribution guide: v0.4.1-beta.6

Encoders

cmd/cue

  • Support working directory in tool/exec.Run: v0.4.1-beta.6
  • Numerous bug fixes relating to cue eval exporting of let expressions (#​1116): v0.4.1-beta.6
  • Fix for cue def bug where multiple list conjuncts resulted in an output containing a {} conjunct: v0.4.1-beta.6

API

Evaluator

Language

This release makes no changes to the language.

Changelog

  • internal/core/runtime: check non-existing builtin packages earlier d4d0f14
  • cue: remove duplicate test code 8fbaf81
  • internal/core/adt: use single return for LoadImport e5c7176
  • internal/core/adt: fix matching of "_" label 3d3f721
  • readme: fix Go version badge 60d6503
  • cue/cuecontext: allow concurrent use 25cfb20
  • gitiles: change logo from SVG to PNG 8a40ef0
  • gitiles: customize navigation bar 28b4257
  • doc: ensure all min Go versions refer to 1.16 79303b6
  • ci: configure GoReleaser to mark prereleases as such 547e5cc
  • ci: only trigger new version events after successful new version 6e68ca4
  • ci: fix GoReleaser arm64 template details 795719e
  • ci: fix target for homebrew tap b68f4c3
  • ci: fix up GoReleaser image template names 02556bc
  • ci: use GoReleaser v1.0.0 e7da62f
  • cue: support ResolveReferences f68e000
  • internal/core/export: keep open lists open d413bb8
  • internal/core/export: fix let exporting 9a040dc
  • pkg: fix default issue for string and numbers lists 910ff4d
  • internal/core/adt: fix regression of dynamic closed fields in definitions 6c30678
  • internal/core/export: treat empty data vertices as structs 9e7d4d6
  • cmd/cue: confirm issues 1152 and 1153 are fixed 4d505e0
  • cmd/cue: get go: ignore anonymous enums eb53c4e
  • internal/core/adt: close open lists for Default b99ce0a
  • cue: auto-unwrap single embedded value in Expr 061e661
  • pkg/internal: compute combined error severity 7922f9b
  • internal/core/export: fix bug with API-generated top-level close c490d4c
  • ci: remove go1.15 from the build matrix e62a95a
  • cue: fix output in ExampleContext f880467
  • internal/core/adt: don't cache incomplete errors for let 9982526
  • cue/testdata: hoist let cycle errors 4f3988f
  • internal/core: use scope for lists 91476ab
  • ci: correct location of unity 718c9a0
  • internal/core/compile: remove unnecessary code f65dd0f
  • cue: fix subsumption bug for disjuntion filtering b89ad85
  • internal/encoding/yaml: upgrade go-yaml.v3 a8b721a
  • encoding/openapi: fix crash in reference 15adb6c
  • cmd/cue/cmd: improve shell arg parsing in tests 4e76bb4
  • internal/core/export: don't add empty temp struct 0e56b82
  • doc/ref/spec.md: include $ in identifier 75c3d6b
  • internal/encoding/yaml: canonicalize non-string map keys c1c2cda
  • encoding/yaml: quote strings more aggressively a83c6c6
  • doc/tutorial/kubernetes: update types b9ac1ea
  • internal/core/adt: fix bound simplification for floats 59bdbb5
  • internal/core/adt: fix disjunction bug 62e876d
  • cue: Expr handles empty lists to or/and builtins 9bb874c
  • cue: define all Op constant values explicitly with that type 72936e4
  • simplify install instructions assuming Go 1.16+ 29a686d
  • doc: revamp contribution guide ahead of contributing live-stream dbf5992
  • ci: update to use go1.17.3 and go1.16.10 9217c4d
  • doc/ref/spec: fix typos and heading anchors 437920e
  • cue: define all Kind constant values explicitly with that type fca61f5
  • spec: Update example with regards to pattern constraints 8031fe7
  • ci: latest Go versions in build matrix ddd96c6
  • feat: update go build matrix 5cf1aa1
  • doc: fix repeated word typos in spec 35c2f3c
  • doc: remove useless whitespace in main README e8550b8
  • doc/contrib: update git codereview change to use -s flag 0f53054
  • cmd/cue: revert version string change ecb17c9
  • ci: improve goreleaser workflow 370fac9
  • doc/tutorial: fix errant use of list operators 38c8f7d
  • ci: tidy up encoding of JSON args to curl a4a38ed
  • ci: re-enable full CI workflows 7d25ee2
  • ci: tidy up quoting of JSON args in workflow commands 59079b1
  • readme: fix top-level CONTRIBUTING guide 5f28bb4
  • readme: link to CoC from main readme and contributing guide 5ab75b8
  • general: use cuelang.org/issues as the general issue link 35c4960
  • github: fix up empty issue template a68df18
  • github: tidy up issue templates 723a7fe
  • general: update unity location 3d9cd71
  • ci: fix Docker workflow 6da50d9
  • all: change references from cuelang/cue to cue-lang/cue 06484a3
  • internal/core/compile: fix let cycle error 20ed9ab
  • ci: fix up new version trigger 0070bb1
  • doc/tutorial/kubernetes: fix invalid user commands aa61ee7
  • doc/tutorial/kubernetes: update k8s version 67bf363
  • cmd/cue: fix up get go docs around "enum" types ec427f9
  • Allow setting working directory for exec.Run 8e053d4
  • interanal/core/runtime: remove commented out fields e8de4b1

Full Changelog: https://github.com/cue-lang/cue/compare/v0.4.0...v0.4.1

Docker images

  • docker pull docker.io/cuelang/cue:0.4.1

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cuelang.org/go](https://github.com/cue-lang/cue) | require | patch | `v0.4.1-rc.1.0.20220106143633-60d6503d1974` -> `v0.4.3` | --- ### Release Notes <details> <summary>cue-lang/cue</summary> ### [`v0.4.3`](https://github.com/cue-lang/cue/releases/tag/v0.4.3) [Compare Source](https://github.com/cue-lang/cue/compare/v0.4.2...v0.4.3) This release includes various bug fixes, including fixing some crashes. It also fixes a memory leak that would cause long-running servers to OOM (see [#&#8203;1418](https://github.com/cue-lang/cue/issues/1418)). It also now supports Go 1.18. It also fixes various builtin extensions. This release also makes a lot of preparations for the upcoming comprehension rework, which will allow us to do all kinds improvements and performance enhancements. As a reminder: users can register their projects with [`unity`](https://github.com/cue-lang/unity), our regression and performance testing setup. `unity` is used to ensure that a project's CUE evaluations do not unexpectedly stop working, or regress in terms of performance. `unity` continues to catch multiple issues with each release. Adding your project to `unity` not only guarantees that we will not break your tests (if we do, we will work with you to fix your CUE code), but it also helps to improve the quality of each CUE release. We are in the process of adding support for adding private projects to `unity`. Thank you to [@&#8203;benmoss](https://github.com/benmoss), [@&#8203;cuichenli](https://github.com/cuichenli), [@&#8203;danbison](https://github.com/danbison), [@&#8203;emcfarlane](https://github.com/emcfarlane), [@&#8203;eonpatapon](https://github.com/eonpatapon), [@&#8203;jared-gs](https://github.com/jared-gs), [@&#8203;jdreaver](https://github.com/jdreaver), [@&#8203;jlongtine](https://github.com/jlongtine), [@&#8203;mattmoor](https://github.com/mattmoor), [@&#8203;mvdan](https://github.com/mvdan), [@&#8203;oncilla](https://github.com/oncilla), [@&#8203;roidelapluie](https://github.com/roidelapluie), [@&#8203;slewiskelly](https://github.com/slewiskelly), [@&#8203;xinau](https://github.com/xinau), and [@&#8203;yannk](https://github.com/yannk) for contributing to this release! #### Language changes This release removes all remaining support for quoted identifiers. Although this hasn't been supported for a while, there were still parts of the code that handled them, resulting in cryptic error messages. #### Core evaluator This release sees an overall improvement in error location reporting. These changes are quite substantial but largely, aside from a few resulting bug fixes, do not alter behavior. #### Builtins ##### `net` Add `CIDR` range verification function. ##### `regexp` Add `ReplaceAll` and `ReplaceAllLiteral` ##### `time` Fixes a hermeticity issues where a local time zone may be selected. Added `FormatString` to ultimately replace `Format`, where `Format` will first have to be deprecated. Add `FormatString`, `FormatDuration` and `Split` ##### `tool/file` Add `MkdirTemp`, `RemoveAll` ##### `tool/http` Add Support for TLS settings. #### Changelog - [`5c43a87`](https://github.com/cue-lang/cue/commit/5c43a87a) all: apply Go 1.18's gofmt -s - [`41ad3a0`](https://github.com/cue-lang/cue/commit/41ad3a08) all: bump x/text - [`e74624b`](https://github.com/cue-lang/cue/commit/e74624be) all: drop golang.org/x/xerrors - [`b6cdc74`](https://github.com/cue-lang/cue/commit/b6cdc743) all: format .cue files in txtar archives - [`054cc31`](https://github.com/cue-lang/cue/commit/054cc312) all: move to go1.17-based go.mod - [`f396ea8`](https://github.com/cue-lang/cue/commit/f396ea88) all: upgrade github.com/spf13/cobra to v1.4.0 - [`f26cc29`](https://github.com/cue-lang/cue/commit/f26cc29d) all: upgrade go-internals - [`83a1700`](https://github.com/cue-lang/cue/commit/83a17005) build: fix typo inclduded -> included - [`dc2c9e0`](https://github.com/cue-lang/cue/commit/dc2c9e09) ci: add Go 1.18 and bump action and Go versions - [`f44242c`](https://github.com/cue-lang/cue/commit/f44242c2) ci: optimize CI build runtimes - [`256f1f9`](https://github.com/cue-lang/cue/commit/256f1f9e) ci: update to the latest goreleaser version - [`935a926`](https://github.com/cue-lang/cue/commit/935a926c) cmd/cue/cmd: make get go work with go 1.18 - [`37cc8ac`](https://github.com/cue-lang/cue/commit/37cc8ac3) cmd/cue/cmd: support byte in get go - [`5127136`](https://github.com/cue-lang/cue/commit/5127136c) cmd/cue/cmd: support uintptr in get go - [`69e2dcc`](https://github.com/cue-lang/cue/commit/69e2dcc8) cmd/cue: make long tests pass with Go 1.18 - [`aca00a0`](https://github.com/cue-lang/cue/commit/aca00a06) cmd/cue: thread cue.Context throughout calls - [`583c11e`](https://github.com/cue-lang/cue/commit/583c11e6) cmd/import: fix typo in doc - [`89d6078`](https://github.com/cue-lang/cue/commit/89d6078f) crypto/ed25519: support signature verification - [`6b138e4`](https://github.com/cue-lang/cue/commit/6b138e45) cue/load: remove some unused code - [`4136481`](https://github.com/cue-lang/cue/commit/41364815) cue/tools/flow: allow tasks in hidden fields - [`699ce65`](https://github.com/cue-lang/cue/commit/699ce659) cue: allow incomplete errors in Fields method - [`71b43a8`](https://github.com/cue-lang/cue/commit/71b43a8a) cue: fix doc string for CompileBytes and references - [`84d3cad`](https://github.com/cue-lang/cue/commit/84d3cad2) cue: fix IsClosed - [`24c9117`](https://github.com/cue-lang/cue/commit/24c91170) cue: fix TextUnmarshal bug in Decode - [`b1edc14`](https://github.com/cue-lang/cue/commit/b1edc14d) cue: fix nil pointer deref in BuildInstances - [`a7eda13`](https://github.com/cue-lang/cue/commit/a7eda136) cue: remove all support for quoted identifiers - [`49e295b`](https://github.com/cue-lang/cue/commit/49e295bc) cue: try harder to find a position for Pos - [`2eb7d1e`](https://github.com/cue-lang/cue/commit/2eb7d1ef) doc/ref/spec.md: fix hello world example in spec - [`1c52d6a`](https://github.com/cue-lang/cue/commit/1c52d6a7) doc/spec: specify default constraint is not implemented - [`ba164f5`](https://github.com/cue-lang/cue/commit/ba164f52) doc: delete whitespace in README to test master build - [`a6995f5`](https://github.com/cue-lang/cue/commit/a6995f5e) doc: fix "click" typo - [`eaaf5f0`](https://github.com/cue-lang/cue/commit/eaaf5f02) doc: fix up k8s tutorial - [`7627c93`](https://github.com/cue-lang/cue/commit/7627c936) doc: mention the commit message hook for --signoff - [`2020208`](https://github.com/cue-lang/cue/commit/20202083) doc: remove duplicate GerritHub clone instructions - [`b67dc4d`](https://github.com/cue-lang/cue/commit/b67dc4db) interal/core/adt: improve error locations - [`fa141c2`](https://github.com/cue-lang/cue/commit/fa141c28) internal/cmd/qgo: make go 1.18 compatibility - [`569fcbd`](https://github.com/cue-lang/cue/commit/569fcbd3) internal/core/adt: add nested logging support - [`09c1ee0`](https://github.com/cue-lang/cue/commit/09c1ee0b) internal/core/adt: adjust error positions - [`0a4d48d`](https://github.com/cue-lang/cue/commit/0a4d48d4) internal/core/adt: change to incomplete error - [`b995f5b`](https://github.com/cue-lang/cue/commit/b995f5b2) internal/core/adt: debug options for sorting arcs - [`448b94c`](https://github.com/cue-lang/cue/commit/448b94c2) internal/core/adt: don't yield struct on comprehension - [`1e45d06`](https://github.com/cue-lang/cue/commit/1e45d060) internal/core/adt: fix closedness for API disjunctions - [`6b37a01`](https://github.com/cue-lang/cue/commit/6b37a01f) internal/core/adt: get rid of NotExistError - [`e70db24`](https://github.com/cue-lang/cue/commit/e70db24a) internal/core/adt: hoist code to prep for comprehension change - [`8f3c71b`](https://github.com/cue-lang/cue/commit/8f3c71b3) internal/core/adt: introduce Comprehension type - [`f045a5a`](https://github.com/cue-lang/cue/commit/f045a5a9) internal/core/adt: make comprehension value an Expr - [`b2d9e16`](https://github.com/cue-lang/cue/commit/b2d9e16c) internal/core/adt: merge if and for comprehension lists - [`e499dae`](https://github.com/cue-lang/cue/commit/e499daed) internal/core/adt: pass Conjunct to addVertexConjuncts - [`28f8d47`](https://github.com/cue-lang/cue/commit/28f8d476) internal/core/adt: performance: improve lists disambiguation - [`49fdab8`](https://github.com/cue-lang/cue/commit/49fdab87) internal/core/adt: prepare for field conflict message - [`e0577bb`](https://github.com/cue-lang/cue/commit/e0577bbd) internal/core/adt: prevent state erasure - [`be2ee9b`](https://github.com/cue-lang/cue/commit/be2ee9b6) internal/core/adt: prevent state inversion - [`7cdcc70`](https://github.com/cue-lang/cue/commit/7cdcc70b) internal/core/adt: reintroduce Conjunct.Expr - [`0e634cf`](https://github.com/cue-lang/cue/commit/0e634cf0) internal/core/adt: report error for integer fields - [`975f57c`](https://github.com/cue-lang/cue/commit/975f57c3) internal/core/adt: store Ellipsis instead of Expr in Additional - [`2421553`](https://github.com/cue-lang/cue/commit/2421553a) internal/core/adt: track positions for incomplete types - [`8dee602`](https://github.com/cue-lang/cue/commit/8dee602c) internal/core/adt: use partial lookup - [`19782a6`](https://github.com/cue-lang/cue/commit/19782a63) internal/core/dep: prevent crash - [`195cdf7`](https://github.com/cue-lang/cue/commit/195cdf7e) internal/core/runtime: don't share import cache - [`c561f1f`](https://github.com/cue-lang/cue/commit/c561f1fa) internal/core: automated rename - [`28c1adb`](https://github.com/cue-lang/cue/commit/28c1adb1) internal/cuetxar: provide CUE_FORMAT_TXTAR to format .cue files - [`4cbd2e6`](https://github.com/cue-lang/cue/commit/4cbd2e6c) pkg/crypto/ed25519: format generated test case - [`189de92`](https://github.com/cue-lang/cue/commit/189de92d) pkg/net: add CIDR range verification function - [`37eb22b`](https://github.com/cue-lang/cue/commit/37eb22b4) pkg/regexp: add ReplaceAll and ReplaceAllLiteral - [`53a108d`](https://github.com/cue-lang/cue/commit/53a108d6) pkg/regexp: bring docs more inline with Go equivalents - [`fe20132`](https://github.com/cue-lang/cue/commit/fe201325) pkg/regexp: delete duplicate test case in txtar - [`08fa1c7`](https://github.com/cue-lang/cue/commit/08fa1c72) pkg/regexp: reorder for ease of maintenance - [`a15720b`](https://github.com/cue-lang/cue/commit/a15720bc) pkg/time: add FormatDuration - [`71e9d03`](https://github.com/cue-lang/cue/commit/71e9d033) pkg/time: add FormatString and Split - [`65ff0f4`](https://github.com/cue-lang/cue/commit/65ff0f46) pkg/time: fix hermeticity issue - [`e32817a`](https://github.com/cue-lang/cue/commit/e32817ad) pkg/time: use time.UTC for ParseInLocation - [`977d353`](https://github.com/cue-lang/cue/commit/977d3532) pkg/tool/cli: Fix Ask task - [`8dee549`](https://github.com/cue-lang/cue/commit/8dee5496) pkg/tool/file: add MkdirTemp, RemoveAll - [`da75cdf`](https://github.com/cue-lang/cue/commit/da75cdf3) pkg/tool/http: add tls settings - [`ffb044f`](https://github.com/cue-lang/cue/commit/ffb044f3) pkg/tool/http: check tls.verify exists - [`05f74a8`](https://github.com/cue-lang/cue/commit/05f74a89) pkg: remove usage of qgo in go generate - [`04ac666`](https://github.com/cue-lang/cue/commit/04ac6664) tools/flow: add Value() to retrieve controller value - [`a03817f`](https://github.com/cue-lang/cue/commit/a03817fc) tools/flow: fix test race - [`1b4b7e9`](https://github.com/cue-lang/cue/commit/1b4b7e97) tools/trim: appropriately label vertex - [`8a2e832`](https://github.com/cue-lang/cue/commit/8a2e8322) tools/trim: don't remove structs with comprehensions **Full Changelog**: https://github.com/cue-lang/cue/compare/v0.4.2...v0.4.3 #### Docker images - `docker pull docker.io/cuelang/cue:0.4.3` ### [`v0.4.2`](https://github.com/cue-lang/cue/releases/tag/v0.4.2) [Compare Source](https://github.com/cue-lang/cue/compare/v0.4.1...v0.4.2) This patch release largely focuses on bug fixes, but also includes some additions to the `cmd/cue cmd` tooling layer and builtins. Some of the bug fixes were identified as part of preparing for an upcoming [CUE talk at FOSDEM](https://fosdem.org/2022/schedule/event/cue_pratical_guide/). Thank you to [@&#8203;brandonbloom](https://github.com/brandonbloom), [@&#8203;eonpatapon](https://github.com/eonpatapon), [@&#8203;obowersa](https://github.com/obowersa) and [@&#8203;seh](https://github.com/seh) for contributing to this release! #### Core evaluator A number of bug fixes relating to edge cases of CUE evaluation. Notably, [`1374dc9`](https://github.com/cue-lang/cue/commit/1374dc99007937166e204302792df34c46138df0) fixes some subtle bugs where fields can be missed if patterns are inserted too late. [`0aaf4c6`](https://github.com/cue-lang/cue/commit/0aaf4c69be6394bcb20c0a659382f48b9cffec33) disallows `_` as a field label, fixing a bug where the following CUE was previously accepted as valid: ```cue _: 5 ``` This now results in: cannot use _ as label: ./x.cue:1:1 #### Tooling layer (`cmd/cue cmd`) [@&#8203;eonpatapon](https://github.com/eonpatapon) added `Mkdir`, `MkdirAll` to `pkg/tool/file`. https://github.com/cue-lang/cue/issues/1502 was raised as a follow-up, a wider review of how the `pkg/…` API needs to change pre `v1`. #### Spec [@&#8203;seh](https://github.com/seh) contributed to the "Declarations and scope" section, clarifying that top-level let identifiers are scoped to the containing file block. #### `cmd/cue` [@&#8203;slewiskelly](https://github.com/slewiskelly) highlighted a regression introduced as far back as [`aaf6e84`](https://github.com/cue-lang/cue/commit/aaf6e846d8450663dd4fd265021a969d02a2bf4e) where `cmd/cue` is used to validate data using a schema. In this regression, CUE inadvertently marks the failures as "fatal", instead of "incomplete" (that is, could be satisfied by making a value more concrete). [`04812bf`](https://github.com/cue-lang/cue/commit/04812bfb515de3300ac21ca181542f8ea02c9ea1) disables schema checking for now whilst we consider a more precise solution. #### Builtins Both `pkg/encoding/yaml` and `pkg/encoding/json` now support `UnmarshalStream`. #### Changelog - [`6bc922c`](https://github.com/cue-lang/cue/commit/6bc922c8) tools/trim: prevent nil-pointer panic - [`9aeaf70`](https://github.com/cue-lang/cue/commit/9aeaf704) pkg/encoding/json: implement UnmarshalStream - [`480b28b`](https://github.com/cue-lang/cue/commit/480b28b1) pkg/encoding/yaml: implement UnmarshalStream - [`880863a`](https://github.com/cue-lang/cue/commit/880863af) encoing/json: made independent of pkg/encoding/json - [`802a852`](https://github.com/cue-lang/cue/commit/802a8520) cmd/cue/cmd: only consider "kind" field for known tasks - [`bd3b6ea`](https://github.com/cue-lang/cue/commit/bd3b6eaf) cmd/cue: add newline between imported objects - [`04812bf`](https://github.com/cue-lang/cue/commit/04812bfb) cmd/cue: fix spurious errors - [`2fe5251`](https://github.com/cue-lang/cue/commit/2fe5251e) doc/ref/spec.md: clarify scope of top-level let ID - [`556f57f`](https://github.com/cue-lang/cue/commit/556f57f5) doc/tutorial: fix typo in 55\_defs.txt - [`f0d03f3`](https://github.com/cue-lang/cue/commit/f0d03f37) cue/ast: fix typo in docstring - [`f29b460`](https://github.com/cue-lang/cue/commit/f29b460e) cmd/cue/cmd: remove stale reference to :: - [`50d69c9`](https://github.com/cue-lang/cue/commit/50d69c90) all: prepare for private repository support in unity - [`5581d64`](https://github.com/cue-lang/cue/commit/5581d643) doc: fix heading level for div et al builtins - [`45c54f8`](https://github.com/cue-lang/cue/commit/45c54f85) pkg/tool/file: add Mkdir, MkdirAll - [`34c4f9c`](https://github.com/cue-lang/cue/commit/34c4f9cc) Revert "pkg/tool/file: add Mkdir, MkdirAll" - [`23cc102`](https://github.com/cue-lang/cue/commit/23cc102d) pkg/tool/file: add Mkdir, MkdirAll - [`0aaf4c6`](https://github.com/cue-lang/cue/commit/0aaf4c69) internal/core: disallow `_` as field label - [`c1bf550`](https://github.com/cue-lang/cue/commit/c1bf5504) internal/core/eval: dereference indirections earlier - [`9f6a40e`](https://github.com/cue-lang/cue/commit/9f6a40ef) internal/core/adt: zero-value feature means "invalid" - [`1374dc9`](https://github.com/cue-lang/cue/commit/1374dc99) internal/core/adt: single place for inserting matched patterns **Full Changelog**: https://github.com/cue-lang/cue/compare/v0.4.1...v0.4.2 #### Docker images - `docker pull docker.io/cuelang/cue:0.4.2` ### [`v0.4.1`](https://github.com/cue-lang/cue/releases/tag/v0.4.1) [Compare Source](https://github.com/cue-lang/cue/compare/v0.4.1-rc.2...v0.4.1) After an extended break following [CUE's migration to `cue-lang/cue`](https://github.com/cue-lang/cue/issues/1078) and multiple pre-releases, the `v0.4.1` release mainly focuses on bug fixes. We also renew our pledge to in future release smaller changes more frequently on our way to language stability. Thank you to [@&#8203;chai2010](https://github.com/chai2010), [@&#8203;yujunz](https://github.com/yujunz), [@&#8203;caarlos0](https://github.com/caarlos0), [@&#8203;hrvolapeter](https://github.com/hrvolapeter), [@&#8203;slewiskelly](https://github.com/slewiskelly), [@&#8203;antong](https://github.com/antong), [@&#8203;mvdan](https://github.com/mvdan), [@&#8203;ameowlia](https://github.com/ameowlia) and [@&#8203;palmamartin](https://github.com/palmamartin) for contributing to this release! #### Project-level changes - Create `amd64` and `arm64` release assets for `linux`, `windows` and `darwin`, with accompanying `amd64` and `arm64` Docker images and manifests: [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Remove `go1.15` from build matrix: [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Improve contribution project contribution guide: [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) #### Encoders - Upgrade [`gopkg.in/yaml.v3`](https://pkg.go.dev/gopkg.in/yaml.v3); may result in some formatting changes for Yaml output: [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) #### `cmd/cue` - Support working directory in `tool/exec.Run`: [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Numerous bug fixes relating to `cue eval` exporting of `let` expressions ([#&#8203;1116](https://github.com/cue-lang/cue/issues/1116)): [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Fix for `cue def` bug where multiple list conjuncts resulted in an output containing a `{}` conjunct: [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) #### API - [`cue.ResolveReferences`](https://pkg.go.dev/cuelang.org/go/cue#ResolveReferences) fixed to work for the [KubeVela](https://kubevela.io/) project: [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - [@&#8203;ameowlia](https://github.com/ameowlia) fixed an issue with a test example for `cue.Context`: [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Allow concurrent use of `cue.Context`: [`v0.4.1-rc.1`](https://github.com/cuelang/cue/releases/tag/v0.4.1-rc.1) #### Evaluator - Fix a number of issues related to the use of aliases in lists by introducing a new scope with list values: [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Fix for issues related to defaults and string and number lists ([#&#8203;1025](https://github.com/cue-lang/cue/issues/1025), [#&#8203;1404](https://github.com/cue-lang/cue/issues/1404)): [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Fix for a bug where comprehensions inside a definition resulted in an error ([#&#8203;1404](https://github.com/cue-lang/cue/issues/1404)): [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Important fix for bug related to the handling of default values that result in error ([#&#8203;1304](https://github.com/cue-lang/cue/issues/1304) and [#&#8203;1257](https://github.com/cue-lang/cue/issues/1257)): [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Various unexpected panics have been fixed, including a panic in the case of circular `let` declarations ([#&#8203;1042](https://github.com/cue-lang/cue/issues/1042)): [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) - Fix matching of `"_"` label: [`v0.4.1-rc.2`](https://github.com/cuelang/cue/releases/tag/v0.4.1-rc.2) #### Language This release makes no changes to the language. - The [CUE spec](https://cuelang.org/docs/references/spec/) now correctly defines `$` as an identifier ([#&#8203;1264](https://github.com/cue-lang/cue/issues/1264)): [`v0.4.1-beta.6`](https://github.com/cuelang/cue/releases/tag/v0.4.1-beta.6) #### Changelog - internal/core/runtime: check non-existing builtin packages earlier [`d4d0f14`](https://github.com/cue-lang/cue/commit/d4d0f142) - cue: remove duplicate test code [`8fbaf81`](https://github.com/cue-lang/cue/commit/8fbaf81e) - internal/core/adt: use single return for LoadImport [`e5c7176`](https://github.com/cue-lang/cue/commit/e5c71761) - internal/core/adt: fix matching of "\_" label [`3d3f721`](https://github.com/cue-lang/cue/commit/3d3f721d) - readme: fix Go version badge [`60d6503`](https://github.com/cue-lang/cue/commit/60d6503d) - cue/cuecontext: allow concurrent use [`25cfb20`](https://github.com/cue-lang/cue/commit/25cfb208) - gitiles: change logo from SVG to PNG [`8a40ef0`](https://github.com/cue-lang/cue/commit/8a40ef07) - gitiles: customize navigation bar [`28b4257`](https://github.com/cue-lang/cue/commit/28b42576) - doc: ensure all min Go versions refer to 1.16 [`79303b6`](https://github.com/cue-lang/cue/commit/79303b6d) - ci: configure GoReleaser to mark prereleases as such [`547e5cc`](https://github.com/cue-lang/cue/commit/547e5cc2) - ci: only trigger new version events after successful new version [`6e68ca4`](https://github.com/cue-lang/cue/commit/6e68ca4c) - ci: fix GoReleaser arm64 template details [`795719e`](https://github.com/cue-lang/cue/commit/795719e3) - ci: fix target for homebrew tap [`b68f4c3`](https://github.com/cue-lang/cue/commit/b68f4c3c) - ci: fix up GoReleaser image template names [`02556bc`](https://github.com/cue-lang/cue/commit/02556bc2) - ci: use GoReleaser v1.0.0 [`e7da62f`](https://github.com/cue-lang/cue/commit/e7da62fa) - cue: support ResolveReferences [`f68e000`](https://github.com/cue-lang/cue/commit/f68e000e) - internal/core/export: keep open lists open [`d413bb8`](https://github.com/cue-lang/cue/commit/d413bb83) - internal/core/export: fix let exporting [`9a040dc`](https://github.com/cue-lang/cue/commit/9a040dcf) - pkg: fix default issue for string and numbers lists [`910ff4d`](https://github.com/cue-lang/cue/commit/910ff4d5) - internal/core/adt: fix regression of dynamic closed fields in definitions [`6c30678`](https://github.com/cue-lang/cue/commit/6c306785) - internal/core/export: treat empty data vertices as structs [`9e7d4d6`](https://github.com/cue-lang/cue/commit/9e7d4d63) - cmd/cue: confirm issues 1152 and 1153 are fixed [`4d505e0`](https://github.com/cue-lang/cue/commit/4d505e0d) - cmd/cue: get go: ignore anonymous enums [`eb53c4e`](https://github.com/cue-lang/cue/commit/eb53c4e3) - internal/core/adt: close open lists for Default [`b99ce0a`](https://github.com/cue-lang/cue/commit/b99ce0ad) - cue: auto-unwrap single embedded value in Expr [`061e661`](https://github.com/cue-lang/cue/commit/061e661a) - pkg/internal: compute combined error severity [`7922f9b`](https://github.com/cue-lang/cue/commit/7922f9ba) - internal/core/export: fix bug with API-generated top-level close [`c490d4c`](https://github.com/cue-lang/cue/commit/c490d4cf) - ci: remove go1.15 from the build matrix [`e62a95a`](https://github.com/cue-lang/cue/commit/e62a95ab) - cue: fix output in ExampleContext [`f880467`](https://github.com/cue-lang/cue/commit/f8804677) - internal/core/adt: don't cache incomplete errors for let [`9982526`](https://github.com/cue-lang/cue/commit/99825265) - cue/testdata: hoist let cycle errors [`4f3988f`](https://github.com/cue-lang/cue/commit/4f3988fa) - internal/core: use scope for lists [`91476ab`](https://github.com/cue-lang/cue/commit/91476ab2) - ci: correct location of unity [`718c9a0`](https://github.com/cue-lang/cue/commit/718c9a07) - internal/core/compile: remove unnecessary code [`f65dd0f`](https://github.com/cue-lang/cue/commit/f65dd0f7) - cue: fix subsumption bug for disjuntion filtering [`b89ad85`](https://github.com/cue-lang/cue/commit/b89ad85f) - internal/encoding/yaml: upgrade go-yaml.v3 [`a8b721a`](https://github.com/cue-lang/cue/commit/a8b721a8) - encoding/openapi: fix crash in reference [`15adb6c`](https://github.com/cue-lang/cue/commit/15adb6c4) - cmd/cue/cmd: improve shell arg parsing in tests [`4e76bb4`](https://github.com/cue-lang/cue/commit/4e76bb47) - internal/core/export: don't add empty temp struct [`0e56b82`](https://github.com/cue-lang/cue/commit/0e56b828) - doc/ref/spec.md: include `$` in identifier [`75c3d6b`](https://github.com/cue-lang/cue/commit/75c3d6b7) - internal/encoding/yaml: canonicalize non-string map keys [`c1c2cda`](https://github.com/cue-lang/cue/commit/c1c2cdaa) - encoding/yaml: quote strings more aggressively [`a83c6c6`](https://github.com/cue-lang/cue/commit/a83c6c6b) - doc/tutorial/kubernetes: update types [`b9ac1ea`](https://github.com/cue-lang/cue/commit/b9ac1eab) - internal/core/adt: fix bound simplification for floats [`59bdbb5`](https://github.com/cue-lang/cue/commit/59bdbb50) - internal/core/adt: fix disjunction bug [`62e876d`](https://github.com/cue-lang/cue/commit/62e876d1) - cue: Expr handles empty lists to or/and builtins [`9bb874c`](https://github.com/cue-lang/cue/commit/9bb874c9) - cue: define all Op constant values explicitly with that type [`72936e4`](https://github.com/cue-lang/cue/commit/72936e43) - simplify install instructions assuming Go 1.16+ [`29a686d`](https://github.com/cue-lang/cue/commit/29a686d8) - doc: revamp contribution guide ahead of contributing live-stream [`dbf5992`](https://github.com/cue-lang/cue/commit/dbf59922) - ci: update to use go1.17.3 and go1.16.10 [`9217c4d`](https://github.com/cue-lang/cue/commit/9217c4d0) - doc/ref/spec: fix typos and heading anchors [`437920e`](https://github.com/cue-lang/cue/commit/437920ea) - cue: define all Kind constant values explicitly with that type [`fca61f5`](https://github.com/cue-lang/cue/commit/fca61f5b) - spec: Update example with regards to pattern constraints [`8031fe7`](https://github.com/cue-lang/cue/commit/8031fe7c) - ci: latest Go versions in build matrix [`ddd96c6`](https://github.com/cue-lang/cue/commit/ddd96c66) - feat: update go build matrix [`5cf1aa1`](https://github.com/cue-lang/cue/commit/5cf1aa16) - doc: fix repeated word typos in spec [`35c2f3c`](https://github.com/cue-lang/cue/commit/35c2f3c5) - doc: remove useless whitespace in main README [`e8550b8`](https://github.com/cue-lang/cue/commit/e8550b89) - doc/contrib: update git codereview change to use -s flag [`0f53054`](https://github.com/cue-lang/cue/commit/0f53054d) - cmd/cue: revert version string change [`ecb17c9`](https://github.com/cue-lang/cue/commit/ecb17c94) - ci: improve goreleaser workflow [`370fac9`](https://github.com/cue-lang/cue/commit/370fac9b) - doc/tutorial: fix errant use of list operators [`38c8f7d`](https://github.com/cue-lang/cue/commit/38c8f7d7) - ci: tidy up encoding of JSON args to curl [`a4a38ed`](https://github.com/cue-lang/cue/commit/a4a38ed8) - ci: re-enable full CI workflows [`7d25ee2`](https://github.com/cue-lang/cue/commit/7d25ee23) - ci: tidy up quoting of JSON args in workflow commands [`59079b1`](https://github.com/cue-lang/cue/commit/59079b1a) - readme: fix top-level CONTRIBUTING guide [`5f28bb4`](https://github.com/cue-lang/cue/commit/5f28bb49) - readme: link to CoC from main readme and contributing guide [`5ab75b8`](https://github.com/cue-lang/cue/commit/5ab75b8d) - general: use cuelang.org/issues as the general issue link [`35c4960`](https://github.com/cue-lang/cue/commit/35c4960f) - github: fix up empty issue template [`a68df18`](https://github.com/cue-lang/cue/commit/a68df18d) - github: tidy up issue templates [`723a7fe`](https://github.com/cue-lang/cue/commit/723a7fe4) - general: update unity location [`3d9cd71`](https://github.com/cue-lang/cue/commit/3d9cd71b) - ci: fix Docker workflow [`6da50d9`](https://github.com/cue-lang/cue/commit/6da50d98) - all: change references from cuelang/cue to cue-lang/cue [`06484a3`](https://github.com/cue-lang/cue/commit/06484a39) - internal/core/compile: fix let cycle error [`20ed9ab`](https://github.com/cue-lang/cue/commit/20ed9abd) - ci: fix up new version trigger [`0070bb1`](https://github.com/cue-lang/cue/commit/0070bb10) - doc/tutorial/kubernetes: fix invalid user commands [`aa61ee7`](https://github.com/cue-lang/cue/commit/aa61ee7f) - doc/tutorial/kubernetes: update k8s version [`67bf363`](https://github.com/cue-lang/cue/commit/67bf363b) - cmd/cue: fix up get go docs around "enum" types [`ec427f9`](https://github.com/cue-lang/cue/commit/ec427f98) - Allow setting working directory for exec.Run [`8e053d4`](https://github.com/cue-lang/cue/commit/8e053d40) - interanal/core/runtime: remove commented out fields [`e8de4b1`](https://github.com/cue-lang/cue/commit/e8de4b1f) Full Changelog: https://github.com/cue-lang/cue/compare/v0.4.0...v0.4.1 #### Docker images - `docker pull docker.io/cuelang/cue:0.4.1` </details> --- ### Configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
kjuulh added 1 commit 2022-10-26 08:47:07 +02:00
kjuulh changed title from fix(deps): update module cuelang.org/go to v0.4.3 to fix(deps): update module cuelang.org/go to v0.4.3 - autoclosed 2022-10-26 09:43:05 +02:00
kjuulh closed this pull request 2022-10-26 09:43:05 +02:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kjuulh/dagger#6
No description provided.