Releases: steelbreeze/state
Maintenance release
Refactoring release
See RELEASES.md for details
Breaking changes
TransitionKind.Internal has been removed as it was redundant. All transitions when initially created have internal transition semantics which can then be modified to be external or local transitions later.
Replace Instance.getState with Instance.get.
Allow calls to Instance.evaluate in action callback
Calling Instance.evaluate in an action callback now adds the passed event to the deferred event queue for processing after the current run-to-completion step has completed.
Also passed the current state machine instance as a second parameter to the action callbacks.
Export types
Export the type declarations used to assist with those who are wrapping / extending.
Remove package-lock.json
Remove security vulnerability in package referenced in package-lock
Visitor and JSON serialiser
v8.1.0 Update release notes
Initial release of v8
Please see RELEASES.md for details.
Minor performance improvements
v7.2.7 Prep v7.2.7 release
Make TransitionKind a real enum
Making TransitionKind a real enum tidies the documentation.
Fix local transition issue
Implement TransitionActivation classes to encapsulate the differing semantics of External, Local and Internal transitions.