lookit / lookit-api

Codebase for Lookit v2 and Experimenter v2. Includes an API. Docs: http://lookit.readthedocs.io/
https://lookit.mit.edu/
MIT License
10 stars 18 forks source link

Bump transitions from 0.9.0 to 0.9.1 #1417

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps transitions from 0.9.0 to 0.9.1.

Release notes

Sourced from transitions's releases.

Release 0.9.1 is a minor release and contains several bugfixes and some (typing) improvements. This release also introduces on_final callbacks on machines (as well as NestedState) and final flags for states.

  • Bug #594: Fix may_ always returning false for internal transitions (thanks @​a-schade)
  • PR #592: Pass investigated transition to EventData context in 'may' check (thanks @​msclock)
  • PR #634: Improve the handling of diagrams when working with parallel states, especially when using the show_roi option (thanks @​seanxlliu)
  • Bug #619/#639: Exception is not broad enough and does not catch asyncio.CancelledError or KeyboardInterrupt; use BaseException instead (thanks @​e0lithic and @​ofacklam)
  • '_anchor' suffix has been removed for (py)graphviz cluster node anchors
  • local testing switched from tox to nox
  • PR #633: Remove surrounding whitespace from docstrings (thanks @​artofhuman)
  • PR #665: Add on_final to Machine and NestedState constructor and final to State. Callbacks passed to on_final will be executed when a State with final=True is entered or all children of a parallel state are final.
  • Bug #626: Process exceptions with Machine.on_exception in may_ as well (thanks @​match1)
  • PR #666: Improved handling of removing transitions for GraphMachine and HiearachicalMachine (thanks @​drpjm)
  • PR #667: Better handling of unset styling in GraphMachine
  • Typing:
    • Added --strict mypy flag for transitions type checks (not tests though)
    • Made state, event and machine property mandatory in (Nested)EventData
    • Transition.dest may be None
    • Introduced (Async)CallbackFunc to declutter callback-related signatures
    • Add stub file for extension package for explicite reexport (thanks @​DrewDevereux)
Changelog

Sourced from transitions's changelog.

0.9.1 (May 2024)

Release 0.9.1 is a minor release and contains several bugfixes and some (typing) improvements. This release also introduces on_final callbacks on machines (as well as NestedState) and final flags for states.

  • Bug #594: Fix may_ always returning false for internal transitions (thanks @​a-schade)
  • PR #592: Pass investigated transition to EventData context in 'may' check (thanks @​msclock)
  • PR #634: Improve the handling of diagrams when working with parallel states, especially when using the show_roi option (thanks @​seanxlliu)
  • Bug #619/#639: Exception is not broad enough and does not catch asyncio.CancelledError or KeyboardInterrupt; use BaseException instead (thanks @​e0lithic and @​ofacklam)
  • '_anchor' suffix has been removed for (py)graphviz cluster node anchors
  • local testing switched from tox to nox
  • PR #633: Remove surrounding whitespace from docstrings (thanks @​artofhuman)
  • PR #665: Add on_final to Machine and NestedState constructor and final to State. Callbacks passed to on_final will be executed when a State with final=True is entered or all children of a parallel state are final.
  • Bug #626: Process exceptions with Machine.on_exception in may_ as well (thanks @​match1)
  • PR #666: Improved handling of removing transitions for GraphMachine and HiearachicalMachine (thanks @​drpjm)
  • PR #667: Better handling of unset styling in GraphMachine
  • Typing:
    • Added --strict mypy flag for transitions type checks (not tests though)
    • Made state, event and machine property mandatory in (Nested)EventData
    • Transition.dest may be None
    • Introduced (Async)CallbackFunc to declutter callback-related signatures
    • Add stub file for extension package for explicite reexport (thanks @​DrewDevereux)
Commits
  • 91749d4 Update Changelog and release date
  • cfb6064 Update changelog
  • 99efe4d Add nbviewer link to playground
  • f698137 add links to nbviewer
  • d7df28f add name to last link
  • 7dd4483 explicitely add nb name and remove empty fields in other nbs
  • bb106b3 check custom id in ipynb
  • a3ef4a7 add FAQ section about styling
  • 229f8fe better handling of unset styles in diagram
  • 2381ad0 Update Changelog
  • 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 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)
sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud