Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 26, 2025

Updates the requirements on openjd-model to permit the latest version.

Release notes

Sourced from openjd-model's releases.

0.8.0 (2025-05-22)

BREAKING CHANGES

  • Creation of a DynamicConstrainedStr or FormatString now requires a model parsing context, including the Open Job Description revision and any extensions that are enabled. (2a8db9d)
  • instantiate_model no longer accepts optional loc and within_field arguments. (2a8db9d)

Features

  • Added extension definition, REDACTED_ENV_VARS, for RFC-0003: Redacted Environment Variables (460656a)
Changelog

Sourced from openjd-model's changelog.

0.8.0 (2025-05-22)

BREAKING CHANGES

  • Creation of a DynamicConstrainedStr or FormatString now requires a model parsing context, including the Open Job Description revision and any extensions that are enabled. (2a8db9d)
  • instantiate_model no longer accepts optional loc and within_field arguments. (2a8db9d)

Features

  • Added extension definition, REDACTED_ENV_VARS, for RFC-0003: Redacted Environment Variables (460656a)

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)

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).
  • Model classes migrated from Pydantic V1 to Pydantic V2, which is not backwards compatible. If you depend on Pydantic V1 APIs, consult this guide to migrate usage to Pydantic V2.(0753a1b).

Features

  • Implement step parameter space iteration for chunks (9253018)
  • Implement the task chunking RFC 0001 (c51683e)
  • Implement the extensions RFC 0002 (cd0e289)

0.5.1 (2024-11-08)

0.5.0 (2024-11-05)

BREAKING CHANGES

Bug Fixes

  • format string errors no longer embed the entire format string (#135) (5872f7c)

0.4.4 (2024-06-24)

Features

  • add merge_job_parameter_definitions to public api (#126) (c2c4fae)

... (truncated)

Commits
  • 3b7c776 chore(release): 0.8.0 (#192)
  • 9bc839f refactor: Add default context values as ModelParsingContext for _model classe...
  • 4073d2d refactor: Factoring specification revision and extensions out of Model… (#189)
  • 460656a feat: Adding support for redacted environment variable values through openjd_...
  • 4f75188 chore(deps): update pytest-timeout requirement from ==2.3.* to ==2.4.*
  • 63e0f3b chore(deps): update pytest-cov requirement from ==6.0.* to ==6.1.* (#183)
  • 2a8db9d refactor!: Update FormatString expression to accept parsing context
  • bf6cf60 chore(deps): update ruff requirement from ==0.9.* to ==0.11.* (#181)
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [openjd-model](https://github.com/OpenJobDescription/openjd-model-for-python) to permit the latest version.
- [Release notes](https://github.com/OpenJobDescription/openjd-model-for-python/releases)
- [Changelog](https://github.com/OpenJobDescription/openjd-model-for-python/blob/mainline/CHANGELOG.md)
- [Commits](OpenJobDescription/openjd-model-for-python@0.7.0...0.8.0)

---
updated-dependencies:
- dependency-name: openjd-model
  dependency-version: 0.8.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 26, 2025
@dependabot dependabot bot requested a review from a team as a code owner May 26, 2025 07:30
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 26, 2025
@sonarqubecloud
Copy link

@mwiebe mwiebe merged commit 359a813 into mainline May 30, 2025
19 checks passed
@dependabot dependabot bot deleted the dependabot/pip/openjd-model-gte-0.7-and-lt-0.9 branch May 30, 2025 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant