From 375f7c3b6606432c2f6b4e30cbe6d9b12cc08ac6 Mon Sep 17 00:00:00 2001 From: client-software-ci <129794699+client-software-ci@users.noreply.github.com> Date: Mon, 3 Mar 2025 21:34:44 +0000 Subject: [PATCH] chore(release): 0.7.0 Signed-off-by: client-software-ci <129794699+client-software-ci@users.noreply.github.com> Signed-off-by: Mark Wiebe <399551+mwiebe@users.noreply.github.com> --- CHANGELOG.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e7b1bde..6d7164e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,19 @@ +## 0.7.0 (2025-03-03) + +### BREAKING CHANGES +* The IntRangeExpr class now normalizes the steps of individual range components like "3-1:-2" to be positive like "1-3:2". + +### Features +* Implement 'in' operator and chunksize overide for StepParameterSpaceIterator ([`b33c6cf`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/b33c6cf00422ac8b22b94a7373631cd9f4ae42db)) + + ## 0.6.0 (2025-02-25) ### BREAKING CHANGES * This release includes a few small changes to the public contract of `IntRangeExpr` and the `StepParameterSpaceIterator`. Review the changes to see if this affects your usage ([`9253018`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/925301888ea997a7f4a0d4aae6638ed49b12a800)). -* Model classes migrated from Pydantic V1 to Pydantic V2, which is not backwards compatible. If you depend on Pydantic V1 APIs, consult this [guide](https://docs.pydantic.dev/latest/migration/) to migrate usage to Pydantic V2.([`0753a1b`](https://github.com/OpenJobDescription/openjd-model-for-python/pull/164/commits/0753a1bfe2ee2306f12af8b914a61116c81c5d4d)). - +* Model classes migrated from Pydantic V1 to Pydantic V2, which is not backwards compatible. If you depend on Pydantic V1 APIs, consult this [guide](https://docs.pydantic.dev/latest/migration/) to migrate usage to Pydantic V2.([`0753a1b`](https://github.com/OpenJobDescription/openjd-model-for-python/pull/164/commits/0753a1bfe2ee2306f12af8b914a61116c81c5d4d)). + ### Features * Implement step parameter space iteration for chunks ([`9253018`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/925301888ea997a7f4a0d4aae6638ed49b12a800)) * Implement the task chunking RFC 0001 ([`c51683e`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/c51683e5196af68e691a5847c4c55f10490282ad))