Releases: reconcilerio/dies
v0.15.0
v0.14.0
v0.13.0
Breaking changes and deprecations
A lot changed under the hood in this release, but there are no intentional breaking changes. If you notice something, please open an issue.
Some existing methods are deprecated in favor of equivalent behavior methods with more consistent naming, including:
dieadmissionregistrationv1.ValidatingAdmissionPolicySpecDie#VariablesDie
->VariableDie
dieflowcontrolv1beta1.PolicyRulesWithSubjectsDie#NonResourcePolicyRuleDie
->NonResourceRulesDie
diecorev1.NodeStatusDie#AddresssDie
->AddressesDie
diecorev1.NodeSelectorTermDie#MatchFieldsDie
->MatchFieldDie
diecorev1.LoadBalancerStatusDie#LoadBalancerDie
->IngressDie
dienodev1.SchedulingDie#TolerationsDie
->TolerationDie
Highlights
Dies can now be sealed (with DieSeal
) to create a comparison point with future die mutations. The current state of the die and the sealed state can be compared to create diffs and patches. DieDiff
uses the go-cmp library to produce human readable diffs. DiePatch
generates a patch between the JSON representation of two resources following the desired algorithm. The implementation for each algorithm must be loaded before it can be used. Implementations are available in tree for each of the apimachinery PatchType
s
What's Changed
- Add discovery.k8s.io/v1 EndpointSlice die by @scothis in #145
- Default APIVersion and Kind for objects by @scothis in #146
- Add missing types by @scothis in #147
- Generate Quantity helper methods for dies by @scothis in #148
- Seal dies to enable diff and patch operations by @scothis in #142
- Generate mutation die helpers for fields by @scothis in #149
Full Changelog: v0.12.0...v0.13.0
v0.12.0
v0.11.0
First release after renaming from dies.dev
. Users will need to update their go imports to remove all references to dies.dev/...
.
Before:
import diecorev1 "dies.dev/apis/core/v1"
After:
import diecorev1 "reconciler.io/dies/apis/core/v1"
There are no other API changes since v0.10.1
What's Changed
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #130
- Move website to gh-pages branch by @scothis in #131
- Fix codecov token for repo move by @scothis in #132
- Rename go package to reconciler.io/dies by @scothis in #134
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- Fix panic in diegen with go1.22 by @scothis in https://github.com/scothis/dies/pull/129
Full Changelog: scothis/dies@v0.10.0...v0.10.1
v0.10.0
Breaking Changes
- Upstream API changes in Kubernetes 1.29 are reflected here.
What's Changed
- fix: parameter to ignore field is called 'ignore' by @garethjevans in https://github.com/scothis/dies/pull/110
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/scothis/dies/pull/111
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in https://github.com/scothis/dies/pull/113
- Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 by @dependabot in https://github.com/scothis/dies/pull/114
- feat: support Kubernetes 1.29 by @mamachanko in https://github.com/scothis/dies/pull/122
- Bump actions/setup-go from 4 to 5 by @dependabot in https://github.com/scothis/dies/pull/115
New Contributors
- @garethjevans made their first contribution in https://github.com/scothis/dies/pull/110
- @mamachanko made their first contribution in https://github.com/scothis/dies/pull/122
Full Changelog: scothis/dies@v0.9.0...v0.10.0
v0.9.0
What's Changed
- Add DieWith method by @scothis in https://github.com/scothis/dies/pull/106 and https://github.com/scothis/dies/pull/109
- Allow pointer values with DieStampAt callback by @scothis in https://github.com/scothis/dies/pull/107
- Kubernetes 1.28 API updates by @scothis in https://github.com/scothis/dies/pull/108
Full Changelog: scothis/dies@v0.8.0...v0.9.0
v0.8.0
What's Changed
- k8s 1.27 by @scothis in https://github.com/scothis/dies/pull/104
- Add die feed/release methods for json/yaml by @scothis in https://github.com/scothis/dies/pull/98
- Add DieStampAt by @scothis in https://github.com/scothis/dies/pull/105
Full Changelog: scothis/dies@v0.7.0...v0.8.0
v0.7.0
What's Changed
- Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 by @dependabot in https://github.com/scothis/dies/pull/68
- Support kubernetes 1.26 by @scothis in https://github.com/scothis/dies/pull/85
Full Changelog: scothis/dies@v0.6.2...v0.7.0