Skip to content

Releases: reconcilerio/dies

v0.18.0

18 Dec 02:29
51d1d43

Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.18.0

v0.17.0

02 Sep 14:40
92dd2a7

Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.17.0

v0.16.0

24 Apr 13:15
7c1df16

Choose a tag to compare

What's Changed

Full Changelog: v0.15.1...v0.16.0

v0.15.1

09 Apr 19:20
a72722a

Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

13 Dec 14:18
f0cba5b

Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.15.0

v0.14.0

15 Aug 11:14
56e4760

Choose a tag to compare

What's Changed

Full Changelog: v0.13.0...v0.14.0

v0.13.0

25 Jun 19:13
1b2f39f

Choose a tag to compare

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 PatchTypes

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

18 Apr 13:51
6bafe0f

Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.12.0

v0.11.0

27 Mar 14:28
30f2025

Choose a tag to compare

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

Full Changelog: v0.10.1...v0.11.0

v0.10.1

04 Mar 16:50
45744de

Choose a tag to compare

What's Changed

Full Changelog: scothis/dies@v0.10.0...v0.10.1