Releases: reconcilerio/dies
v0.18.0
v0.17.0
v0.16.0
v0.15.1
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->VariableDiedieflowcontrolv1beta1.PolicyRulesWithSubjectsDie#NonResourcePolicyRuleDie->NonResourceRulesDiediecorev1.NodeStatusDie#AddresssDie->AddressesDiediecorev1.NodeSelectorTermDie#MatchFieldsDie->MatchFieldDiediecorev1.LoadBalancerStatusDie#LoadBalancerDie->IngressDiedienodev1.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 PatchTypes
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