hierarchical_state_machine 2.1.0
hierarchical_state_machine: ^2.1.0 copied to clipboard
A framework for building performant state machines similar to UML state charts. States are organized in parent/child relationships, allowing common event handling to be shared by more generic states.
2.1.0 #
- Optional library to produce plantuml diagrams.
.to()constructor for all transition blueprints.- All
dynamic->Object?(should be non-breaking) StateTypefor runtime identification.- Documentation updates.
2.0.0 #
2.0.0: PSSM Update
- Event Deferrals
- Fork, Choice, Terminate, and Final Psuedo states
- Deep and Shallow history
- Blueprints for cleaner composition
- Validation before starting an invalid machine
- Performance boost by precalculating all LCAs, state chains, and more.
1.0.0 #
Increased version number to 1.0 as the package is fairly stable.
0.0.2 #
- Update deps for dart 3.0
0.0.1 #
- Early release publishing