Changes which may break some users are marked below with: ⚠️
Note that this release no longer includes a checksums.txt asset; GitHub now provide digests natively.
cmd/cue
cue mod resolve gains a --deps flag that lists all dependencies of the current module and which registries they resolve to.
LSP
The LSP now supports finding references to a declared name, which can be thought of as the opposite of "go to definition". Using the same underlying mechanism, the LSP now also supports the "rename" operation.
A number of bugs have been fixed, such as package imports not working in standalone files when inside a valid CUE module.
Go API
The new encoding/yaml.Decoder API allows decoding a stream of YAML documents, given that existing APIs did not support streams of multiple YAML documents.
⚠️ The cue/token.Pos.Before method is now rewritten to match cue/token.Pos.Compare, given that it always returned "false" for positions from different files. The method is now deprecated as well.
Full list of changes since v0.15.0-alpha.3
cue get go --outfile logic by @mvdan in 6491013
go fix -inline on ImportPathName by @mvdan in 1850e9b
go fix -inline by @mvdan in 70d6a9c