Steelbreeze State Versions Save

Hierarchical finite state machine for TypeScript and JavaScript

8.3.1

2 years ago

Update dependencies.

v8.2.0

3 years ago

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.

v8.1.3

4 years ago

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.

v8.1.2

4 years ago

Export the type declarations used to assist with those who are wrapping / extending.

v8.1.1

4 years ago

Remove security vulnerability in package referenced in package-lock

v8.1.0

5 years ago

v8.0.0

5 years ago

Please see RELEASES.md for details.

v7.2.7

5 years ago

v7.2.6

5 years ago

Making TransitionKind a real enum tidies the documentation.

v7.2.5

5 years ago

Implement TransitionActivation classes to encapsulate the differing semantics of External, Local and Internal transitions.