Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Aug 1, 2025

Bumps transitions from 0.9.2 to 0.9.3.

Release notes

Sourced from transitions's releases.

Release 0.9.3 is a minor release and contains mostly bugfixes and some typing improvements.

  • Bug #682: AsyncTimeout did not stop execution (thanks @​matt3o)
  • Bug #683: Typing wrongly suggested that Transition instances can be passed to Machine.__init__ and/or Machine.add_transition(s) (thanks @​antonio-antuan)
  • Bug #692: When adding an already constructed NestedState, FunctionWrapper was not properly initialized (thanks @​drpjm)
  • Bug #701: Machine.dispatch should not short-circuit when a model returns False (thanks @​Joshuaalbert)
  • Typing should be more precise now
    • Made transitions.core.(Async)TransitionConfigDict a TypedDict which can be used to spot parameter errors during static analysis
    • Machine.add_transitions and Machine.__init__ expect a Sequence of configurations for transitions now
    • Added 'async' callbacks to types in asyncio extension
Changelog

Sourced from transitions's changelog.

0.9.3 (July 2024)

  • Bug #682: AsyncTimeout did not stop execution (thanks @​matt3o)
  • Bug #683: Typing wrongly suggested that Transition instances can be passed to Machine.__init__ and/or Machine.add_transition(s) (thanks @​antonio-antuan)
  • Bug #692: When adding an already constructed NestedState, FunctionWrapper was not properly initialized (thanks @​drpjm)
  • Bug #701: Machine.dispatch should not short-circuit when a model returns False (thanks @​Joshuaalbert)
  • Typing should be more precise now
    • Made transitions.core.(Async)TransitionConfigDict a TypedDict which can be used to spot parameter errors during static analysis
    • Machine.add_transitions and Machine.__init__ expect a Sequence of configurations for transitions now
    • Added 'async' callbacks to types in asyncio extension
Commits
  • f970687 fix: this fixes #701
  • 018fd55 test: add python 3.13
  • 5dac95f chore: update changelog release date
  • 2796186 fix: remove mypy ignores; add setter ignore
  • 7ac5112 chore: add 682 to changelog
  • 779fe1d fix: remove artifact parameter of _process_async
  • 8ced491 fix: set and reset contextvar.current_context in _processing_timeout
  • 4e6a706 fix: add msg parameter to cancel_running_transitions
  • 3f4b0ef fix: improve timeout processing for better (raised) exception handling
  • 9ccaca6 fix: create empty context for timeout timer tasks in AsyncTimeout
  • Additional commits viewable in compare view

Dependabot compatibility score

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)

Bumps [transitions](https://github.com/pytransitions/transitions) from 0.9.2 to 0.9.3.
- [Release notes](https://github.com/pytransitions/transitions/releases)
- [Changelog](https://github.com/pytransitions/transitions/blob/master/Changelog.md)
- [Commits](pytransitions/transitions@0.9.2...0.9.3)

---
updated-dependencies:
- dependency-name: transitions
  dependency-version: 0.9.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 1, 2025
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.

2 participants