From 40ebb20fb6294a3167af457951c322bc34e252cc Mon Sep 17 00:00:00 2001 From: client-software-ci <129794699+client-software-ci@users.noreply.github.com> Date: Mon, 2 Feb 2026 19:23:54 +0000 Subject: [PATCH 1/2] chore(release): 0.9.0 Signed-off-by: client-software-ci <129794699+client-software-ci@users.noreply.github.com> --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e730c2d7..e8b4e090 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## 0.9.0 (2026-02-02) + + +### Features +* Implement FEATURE_BUNDLE_1 RFC 0004 ([`86f79ee`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/86f79ee823ff15f4385b59d3e7b5224241963d50)) + + + ## 0.8.7 (2025-12-29) From 3ec77fe45f8164ada7727f7075a017858d802eaa Mon Sep 17 00:00:00 2001 From: Mark Wiebe <399551+mwiebe@users.noreply.github.com> Date: Mon, 2 Feb 2026 11:30:13 -0800 Subject: [PATCH 2/2] chore: Expand changelog for version 0.9.0 Describe the contents of the FEATURE_BUNDLE_1 in the changelong Signed-off-by: Mark <399551+mwiebe@users.noreply.github.com> --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8b4e090..6c87f69d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,13 @@ ## 0.9.0 (2026-02-02) +### BREAKING CHANGES +* The types of some model class fields are extended from `Optional[int]` to `Optional[int | FormatString]`, so downstream code + that relies on those types can fail type checking. ### Features -* Implement FEATURE_BUNDLE_1 RFC 0004 ([`86f79ee`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/86f79ee823ff15f4385b59d3e7b5224241963d50)) +* Implement [FEATURE_BUNDLE_1 RFC 0004](https://github.com/OpenJobDescription/openjd-specifications/blob/mainline/rfcs/0004-enhanced-limits-and-capabilities.md), increasing limits + for job parameter counts and name lengths, enabling format strings in integer properties, providing control over embedded file line endings, and adding syntax sugar + to simplify templates that run simple scripts with common interpreters ([`86f79ee`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/86f79ee823ff15f4385b59d3e7b5224241963d50))