All Versions
9
Latest Version
Avg Release Cycle
49 days
Latest Release
1070 days ago
Changelog History
Changelog History
-
v1.1.5
October 20, 2020 -
v1.1.4 Changes
September 14, 2020๐ฑ ๐ Bug fixes
- #12 - Fix race condition when concurrently firing trigger from within an entry callback
-
v1.1.3
August 12, 2020 -
v1.1.2 Changes
June 22, 2020๐ฑ โญ๏ธ Enhancements
- #10 Initial transition marker
-
v1.1.1
June 21, 2020 -
v1.1.0 Changes
November 12, 2019๐ฑ ๐ Bug fixes
- #3 - Accessing current state inside stateMutator causes a deadlock.
-
v1.0.2 Changes
October 17, 2019๐ฑ โญ๏ธ Enhancements
- ๐ Support creating graph nodes for states that don't have trigger actions.
-
v1.0.1 Changes
October 02, 2019๐ฑ โญ๏ธ Enhancements
- ๐ Support thread-safe concurrent
StateMachine.Fire
- ๐ Support thread-safe concurrent
-
v1.0.0 Changes
September 24, 2019๐ Most standard state machine constructs are supported:
- ๐ Support for states and triggers of any comparable type (int, strings, boolean, structs, etc.)
- Hierarchical states
- Entry/exit events for states
- ๐ Guard clauses to support conditional transitions
- Introspection
Some useful extensions are also provided:
- Ability to store state externally (for example, in a property tracked by an ORM)
- Parameterised triggers
- Reentrant states
- Export to DOT graph