@@ -8,9 +8,12 @@ All notable changes to this project will be documented in this file.
88
99- Implement basic ground work for downgrading custom resources ([ #1033 ] ).
1010 - Emit ` From ` implementations to downgrade custom resource specs.
11- - Emit a status struct when multiple versions are defined to be able to track values required
12- during downgrades and upgrades of custom resources.
13-
11+ - Emit a status struct to be able to track values required during downgrades and upgrades of
12+ custom resources. The generation of code for this feature is opt-in and must be enabled by
13+ adding the ` k8s(options(experimental_conversion_tracking)) ` flag.
14+ - Add ` versioned ` crate override to ` k8s(crates()) ` to specify a custom import path. This override
15+ will not be passed to the ` #[kube()] ` attribute, but will only be available to internal
16+ ` #[versioned] ` macro code.
1417- Add ` kube_client ` crate override to ` k8s(crates()) ` to specify a custom import path. This override
1518 will not be passed to the ` #[kube()] ` attribute, but will only be available to internal
1619 ` #[versioned] ` macro code ([ #1038 ] ).
@@ -25,9 +28,19 @@ All notable changes to this project will be documented in this file.
2528
2629- Correctly handle fields added in later versions ([ #1031 ] ).
2730
31+ ### Removed
32+
33+ - BREAKING: Remove unused ` AsVersionStr ` trait ([ #1033 ] ).
34+
35+ ### Miscellaneous
36+
37+ - Fix and add snapshot/compile tests for Kubernetes-specific features ([ #1033 ] ).
38+ - Combine snapshot and compile tests ([ #1041 ] ).
39+
2840[ #1031 ] : https://github.com/stackabletech/operator-rs/pull/1031
2941[ #1033 ] : https://github.com/stackabletech/operator-rs/pull/1033
3042[ #1038 ] : https://github.com/stackabletech/operator-rs/pull/1038
43+ [ #1041 ] : https://github.com/stackabletech/operator-rs/pull/1041
3144
3245## [ 0.7.1] - 2025-04-02
3346
0 commit comments