transitions v0.4.0 Release Notes
-
๐ Release 0.4 is a major release that includes several new features:
- ๐ New
async
Machine keyword allows queueing of transitions (thanks to @khigia) - ๐ New
name
Machine keyword customizes transitions logger output for easier debugging of multiple running instances - ๐ New
prepare
Transition keyword for callbacks before any 'conditions' are checked (thanks to @TheMysteriousX) - ๐ New
show_conditions
GraphSupport keyword adds condition checks to dot graph edges (thanks to @khigia) - ๐ Nesting now supports custom (unicode) substate separators
- Nesting no longer requires a leaf state (e.g. to_C() does not enter C_1 automatically)
- Factory for convenient extension mixins
- ๐ Numerous minor improvements and bug fixes
- ๐ New