Release 0.8.4 is a minor release and contains bugfixes as well as new features: Bugfix #477: Model callbacks were not added to a LockedHierarchicalMachine when the machine itself served as a model (thanks @oliver-goetz) Bugfix #475: Clear collection of tasks to prevent memory leak when initializing many models (thanks @h-nakai) Feature #474: Added static AsyncMachine.protected_tasks list which can be used to prevent transitions to cancel certain tasks. Feature: Constructor of HierarchicalMachine now accepts substates ('A_1_c') and parallel states (['A', 'B']) as initial paramete
Release 0.7.0 is a major release with fundamental changes to the diagram extension. It also introduc...
Release 0.8.11 is the last 0.8 release and contains fixes for Python 3.10 compatibility issues: Bug...
Release 0.8.10 is a minor release and contains two bug fixes for the HSM extension and changes how t...
Release 0.8.7 is a minor release and contains bugfixes and new features: State configuration dictio...
Release 0.8.8 is a minor release and contains a bugfix and several new or improved features: Bugfix...
Release 0.8.2 is a minor release and contains several bugfixes and improvements: Bugfix #438: Impro...
Release 0.8.6 is a minor release and contains bugfixes and new features: HierarchicalMachine.add_st...
Release 0.8.5 is a minor release and contains bugfixes: AsyncMachine.switch_model_context is expect...
Release 0.8.1 is a minor release of HSM improvements and bugfixes in the diagram and async extension...
Release 0.8.3 is a minor release and contains several bugfixes mostly related to HierarchicalStateMa...
Release 0.8.0 is a major release and introduces asyncio support for Python 3.7+, parallel state supp...
Release 0.9.0 is a major release and contains improvements to ease development, adds some new featur...
Release 0.7.2 is a minor release and contains bugfixes and and a new feature: Bugfix #386: Fix tran...
Release 0.8.9 is a minor release and contains a bugfix for HSM, a feature for GraphSupport and chang...
Release 0.7.1 is a minor release and contains several documentation improvements and a new feature: ...
Release 0.7.0 is a major release with fundamental changes to the diagram extension. It also introduc...
Release 0.8.11 is the last 0.8 release and contains fixes for Python 3.10 compatibility issues: Bug...
Release 0.8.10 is a minor release and contains two bug fixes for the HSM extension and changes how t...
Release 0.8.7 is a minor release and contains bugfixes and new features: State configuration dictio...
Release 0.8.8 is a minor release and contains a bugfix and several new or improved features: Bugfix...
Release 0.8.2 is a minor release and contains several bugfixes and improvements: Bugfix #438: Impro...
Release 0.8.6 is a minor release and contains bugfixes and new features: HierarchicalMachine.add_st...
Release 0.8.5 is a minor release and contains bugfixes: AsyncMachine.switch_model_context is expect...
Release 0.8.1 is a minor release of HSM improvements and bugfixes in the diagram and async extension...
Release 0.8.3 is a minor release and contains several bugfixes mostly related to HierarchicalStateMa...
Release 0.8.0 is a major release and introduces asyncio support for Python 3.7+, parallel state supp...
Release 0.9.0 is a major release and contains improvements to ease development, adds some new featur...
Release 0.7.2 is a minor release and contains bugfixes and and a new feature: Bugfix #386: Fix tran...
Release 0.8.9 is a minor release and contains a bugfix for HSM, a feature for GraphSupport and chang...
Release 0.7.1 is a minor release and contains several documentation improvements and a new feature: ...
Release 0.7.0 is a major release with fundamental changes to the diagram extension. It also introduc...
Release 0.8.11 is the last 0.8 release and contains fixes for Python 3.10 compatibility issues: Bug...
Release 0.8.10 is a minor release and contains two bug fixes for the HSM extension and changes how t...