There is a newer version of the record available.

Published June 27, 2020 | Version 0.8.2
Software Open

pytransitions/transitions: Release 0.8.2

  • 1. Neurocognition and Action, CITEC, Bielefeld University
  • 2. University of Texas
  • 3. @JRC-STU
  • 4. @tribe29 GmbH
  • 5. @teamookla / Downdetector
  • 6. github.com/adam-bishop
  • 7. Kontur
  • 8. Beerfactory
  • 9. @kolonialno
  • 10. @loopbio
  • 11. .
  • 12. Max Planck Institute for Dynamics and Self-Organization
  • 13. Stitch Fix
  • 14. Yelp

Description

Release 0.8.2 is a minor release and contains several bugfixes and improvements:

  • Bugfix #438: Improved testing without any optional graphviz package
  • Bugfix: _check_event_result failed when model was in parallel state
  • Bugfix #440: Only allow explicit dest=None in Machine.add_transition (not just falsy) for internal transitions (thanks @Pathfinder216)
  • Bugfix #419: Fix state creation of nested enums (thanks @thedrow)
  • Bugfix #428: HierarchicalGraphMachine did not find/apply styling for parallel states (thanks @xiaohuihui1024)
  • Bugfix: Model.trigger now considers the machine's and current state's ignore_invalid_triggers attribute and can be called with non-existing events (thanks @potens1)
  • Bugfix: Child states may not have been exited when the executed transition had been defined on a parent (thanks @thedrow)
  • Feature #429: Introduced transitions.extensions.asyncio.AsyncTimeout as a state decorator to avoid threads used in transitions.extensions.state.Timeout (thanks @potens1)
  • Feature #444: transitions can now be tested online at mybinder.org
  • PR #418: Use sets instead of lists to cache already covered transitions in nested state machines (thanks @thedrow)
  • PR #422: Improve handling of unresolved attributes for easier inheritance (thanks @thedrow)
  • PR #445: Refactored AsyncMachine to enable trio/anyio override

Files

pytransitions/transitions-0.8.2.zip

Files (1.1 MB)

Name Size Download all
md5:fdd483d5c71dd9a1ab46b6ca6d3e093a
1.1 MB Preview Download

Additional details