Releases: kubernetes-sigs/kustomize
kyaml/v0.18.0
Breaking change
A starlark support for krm functions was removed to cleanup dependencies. #5768
This feature was deprecated long ago and removed because there was no desire to continue using it.
#5768 (comment)
What's Changed
- docs: update patchMultipleObject example to filter with labelSelector by @johnzheng1975 in #5700
- Remove misleading documentation about config generation by @VannTen in #5716
- Sort built-in Namespace kind before CRDs with the same name by @danielwilsonkainos in #5458
- Docs: fix kubectl command by @Kavinjsir in #5760
- Add Annotation to Control Inline List Conversion in Kustomize Resources" by @isarns in #5745
- Add
--helm-debugFlag to Kustomize for Enhanced Helm Debugging by @isarns in #5751 - Update go 1.22.7 by @koba1t in #5763
- Remove starlark support by @dims in #5768
New Contributors
- @johnzheng1975 made their first contribution in #5700
- @VannTen made their first contribution in #5716
- @danielwilsonkainos made their first contribution in #5458
- @Kavinjsir made their first contribution in #5760
- @isarns made their first contribution in #5745
Full Changelog: kustomize/v5.4.3...kyaml/v0.18.0
kyaml/v0.17.2
kustomize/v5.4.3
Caution
The kustomize localize subcommand(this subcommand is now in the beta stage) now verifies the success of kustomize build when executed.
If you are using the missing manifests, maybe you failed to download them with the localize subcommand. Please use the --no-verify flag to skip validation steps.
#5544: Run kustomize build with kustomize localize and add a no-verify flag.
Fix Bugs
#5682: fix: include label in templates when adding by cli
#5689: Fix sortOptions removal when running edit command
chore
#5506: fix some comments
#5718: fix lint error in kustomizationfile_test.go
Dependencies
#5734: Update kyaml to v0.17.2
#5735: Update cmd/config to v0.14.2
#5736: Update api to v0.17.3
cmd/config/v0.14.2
api/v0.17.3
kyaml/v0.17.1
kustomize/v5.4.2
Feature
#5294: feat: localize absolute paths
#5556: feat: support labels key in transformer configuration
chore
#5671: refactor: string in slice is now part of stdlib
#5681: chore: remove unused function
#5688: refactor: function in stdlib now
Dependencies
#5672: chore(deps): bump dependencies of kustomize + sync go workspace
#5680: chore: restore version for github.com/asaskevich/govalidator
#5702: Update kyaml to v0.17.1
#5703: Update cmd/config to v0.14.1
#5704: Update api to v0.17.2
cmd/config/v0.14.1
api/v0.17.2
Feature
#5294: feat: localize absolute paths
#5556: feat: support labels key in transformer configuration
Bug fixes/Performance improvements
#5079: perf: improve applyOrdering by avoid call to GetByCurrentId
#5500: add testcase that check yield malformed yaml errors
chore
#5625: fix: return error instead of log.Fatalf()
#5651: fix: use fmt.Errorf instead of non-existing errors.New
Dependencies
#5672: chore(deps): bump dependencies of kustomize + sync go workspace
#5680: chore: restore version for github.com/asaskevich/govalidator
#5702: Update kyaml to v0.17.1
kyaml/v0.17.0
Breaking changes
#5519: Fix null YAML values being replaced by "null"
Features
#5551: Improve framework documentation
Bug fixes/performance improvements
#5489: Fix typo in merge2
#5621: Use require for Error and NoError
#5622: Pin tool versions with hack/go.mod
Dependencies
#5555: chore: Update to Go v1.21
#5615: update dependencies google.golang.org/[email protected]