Skip to content

Releases: qmuntal/stateless

v1.1.1

22 Jun 19:54
6e2a7ae
Compare
Choose a tag to compare

🐛 Bug fixes

  • #7 - Activate and deactivate actions only runs on manual call to Activate / Deactivate.

v1.1.0

12 Nov 21:11
02e249f
Compare
Choose a tag to compare

🐛 Bug fixes

  • #3 - Accessing current state inside stateMutator causes a deadlock.

v1.0.2

17 Oct 17:05
Compare
Choose a tag to compare

⭐️ Enhancements

  • Support creating graph nodes for states that don't have trigger actions.

v1.0.1

02 Oct 20:28
Compare
Choose a tag to compare

⭐️ Enhancements

  • Support thread-safe concurrent StateMachine.Fire

v1.0.0

24 Sep 19:10
Compare
Choose a tag to compare

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