Highlights:
Breaking
- Zarf's Commands have been unexported in favor of cmd.NewZarfCommand() for users embedding Zarf in their CLI applications.
UX
- The logging overhaul is out of beta and now fully released. --log-format="legacy" will be available for at least the next two minor releases for a smooth upgrade path.
- zarf package create's build scroll has been simplified and Yaml inspection has been migrated to a first class command zarf dev inspect {definition} (dev inspect feature requests welcome!).
What's Changed
- chore(deps): bump the cosign-providers group across 1 directory with 4 updates by @dependabot in #3390
- chore(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0 by @dependabot in #3391
- chore(deps): bump github/codeql-action from 3.28.0 to 3.28.1 by @dependabot in #3395
- chore(deps): bump github.com/go-git/go-billy/v5 from 5.6.1 to 5.6.2 by @dependabot in #3394
- chore(deps): bump github.com/mikefarah/yq/v4 from 4.44.6 to 4.45.1 by @dependabot in #3393
- refactor: normal creator by @phillebaba in #3114
- fix: remove empty directory in package tars by @AustinAbro321 in #3396
- chore(deps): bump sigs.k8s.io/kustomize/api from 0.18.0 to 0.19.0 by @dependabot in #3405
- chore(deps): bump helm.sh/helm/v3 from 3.16.4 to 3.17.0 by @dependabot in #3407
- chore(deps): bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3 by @dependabot in #3406
- chore(deps): bump the k8s group across 1 directory with 5 updates by @dependabot in #3409
- chore(deps): bump github.com/goccy/go-yaml from 1.15.13 to 1.15.14 by @dependabot in #3410
- chore(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 by @dependabot in #3412
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.0 by @dependabot in #3411
- feat: respect user's docker context endpoint during image pull by @AustinAbro321 in #3401
- chore(deps): bump github.com/moby/moby from 27.4.1+incompatible to 27.5.0+incompatible by @dependabot in #3402
- chore(deps): bump github.com/goccy/go-yaml from 1.15.14 to 1.15.15 by @dependabot in #3414
- chore(deps): bump github.com/anchore/stereoscope from 0.0.12 to 0.0.13 by @dependabot in #3419
- chore(deps): bump actions/setup-go from 5.2.0 to 5.3.0 by @dependabot in #3418
- chore(deps): bump github/codeql-action from 3.28.1 to 3.28.2 by @dependabot in #3417
- feat: default to new logging format by @AustinAbro321 in #3397
- chore: unexport cmd functions besides NewZarfCommand by @AustinAbro321 in #3421
- chore(deps): bump github/codeql-action from 3.28.2 to 3.28.3 by @dependabot in #3427
- chore(deps): bump github.com/docker/cli from 27.5.0+incompatible to 27.5.1+incompatible by @dependabot in #3425
- chore(deps): bump codecov/codecov-action from 5.1.2 to 5.2.0 by @dependabot in #3426
- chore(deps): bump github.com/anchore/syft from 1.18.1 to 1.19.0 by @dependabot in #3424
- feat: dev inspect definition by @AustinAbro321 in #3413
- chore(deps): bump github.com/moby/moby from 27.5.0+incompatible to 27.5.1+incompatible by @dependabot in #3423
- chore(deps): bump github.com/go-git/go-git/v5 from 5.13.1 to 5.13.2 by @dependabot in #3422
- fix: transform set variables to uppercase in dev inspect definition by @AustinAbro321 in #3428
Full Changelog: v0.46.0...v0.47.0
What's Changed
- chore(deps): bump the cosign-providers group across 1 directory with 4 updates by @dependabot in #3390
- chore(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0 by @dependabot in #3391
- chore(deps): bump github/codeql-action from 3.28.0 to 3.28.1 by @dependabot in #3395
- chore(deps): bump github.com/go-git/go-billy/v5 from 5.6.1 to 5.6.2 by @dependabot in #3394
- chore(deps): bump github.com/mikefarah/yq/v4 from 4.44.6 to 4.45.1 by @dependabot in #3393
- refactor: normal creator by @phillebaba in #3114
- fix: remove empty directory in package tars by @AustinAbro321 in #3396
- chore(deps): bump sigs.k8s.io/kustomize/api from 0.18.0 to 0.19.0 by @dependabot in #3405
- chore(deps): bump helm.sh/helm/v3 from 3.16.4 to 3.17.0 by @dependabot in #3407
- chore(deps): bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3 by @dependabot in #3406
- chore(deps): bump the k8s group across 1 directory with 5 updates by @dependabot in #3409
- chore(deps): bump github.com/goccy/go-yaml from 1.15.13 to 1.15.14 by @dependabot in #3410
- chore(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 by @dependabot in #3412
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.0 by @dependabot in #3411
- feat: respect user's docker context endpoint during image pull by @AustinAbro321 in #3401
- chore(deps): bump github.com/moby/moby from 27.4.1+incompatible to 27.5.0+incompatible by @dependabot in #3402
- chore(deps): bump github.com/goccy/go-yaml from 1.15.14 to 1.15.15 by @dependabot in #3414
- chore(deps): bump github.com/anchore/stereoscope from 0.0.12 to 0.0.13 by @dependabot in #3419
- chore(deps): bump actions/setup-go from 5.2.0 to 5.3.0 by @dependabot in #3418
- chore(deps): bump github/codeql-action from 3.28.1 to 3.28.2 by @dependabot in #3417
- feat: default to new logging format by @AustinAbro321 in #3397
- chore: unexport cmd functions besides NewZarfCommand by @AustinAbro321 in #3421
- chore(deps): bump github/codeql-action from 3.28.2 to 3.28.3 by @dependabot in #3427
- chore(deps): bump github.com/docker/cli from 27.5.0+incompatible to 27.5.1+incompatible by @dependabot in #3425
- chore(deps): bump codecov/codecov-action from 5.1.2 to 5.2.0 by @dependabot in #3426
- chore(deps): bump github.com/anchore/syft from 1.18.1 to 1.19.0 by @dependabot in #3424
- feat: dev inspect definition by @AustinAbro321 in #3413
- chore(deps): bump github.com/moby/moby from 27.5.0+incompatible to 27.5.1+incompatible by @dependabot in #3423
- chore(deps): bump github.com/go-git/go-git/v5 from 5.13.1 to 5.13.2 by @dependabot in #3422
- fix: transform set variables to uppercase in dev inspect definition by @AustinAbro321 in #3428
Full Changelog: v0.46.0...v0.47.0