Openjd-model

Latest version: v0.7.0

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.7.0

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

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)).

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))
* Implement the extensions RFC 0002 ([`cd0e289`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/cd0e2892174b0fbff46e0c7a220f6a3815a973e6))

0.5.1

0.5.0

BREAKING CHANGES
* compatibility with pydantic v2 (148) ([`c359496`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/c359496b6485da9cf2793eb9105fe5012e0292cb))


Bug Fixes
* format string errors no longer embed the entire format string (135) ([`5872f7c`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/5872f7c6b301fc8f2bcc76412d7964fcf970fca3))

0.4.4

Features
* add merge_job_parameter_definitions to public api (126) ([`c2c4fae`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/c2c4fae39494313a2eb67fd6cb5d2080f2b14b94))

0.4.3

Bug Fixes
* fix lint, Break up long regex over multiple lines (116) ([`3801c80`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/3801c8034956112954c6f76a6cedf49e6d5a7f31))

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.