v0.9.1
This release includes a few fixes, mainly relating to CUE_EXPERIMENT=modules
being enabled by default in v0.9.0.
Modules
CLs 1196176 and 1196180 allow using and developing a module whose cue.mod/module.cue
lacks a major version suffix like @v0
, as adding one may break older CUE versions without CUE_EXPERIMENT=modules
.
CL 1196156 adds a cue/load.Config.AcceptLegacyModules
option to allow loading CUE modules without a language.version
field, given that the field was only introduced in v0.8.0.
CL 1196178 fixes a regression where loading a package with the cue/load.Config.Package
option set was no longer working as expected.
As a reminder, we are maintaining an FAQ page which should help modules users with the upgrade to v0.9.
Builtins
CL 1195888 fixes the path.Match
API so that it can actually take the three parameters it expects.