Skip to content

Releases: steelbreeze/state

Maintenance release

30 Mar 06:55
Compare
Choose a tag to compare

Update dependencies.

Refactoring release

11 Apr 12:06
Compare
Choose a tag to compare

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

13 Nov 07:57
Compare
Choose a tag to compare

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

08 Oct 17:23
Compare
Choose a tag to compare

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

Remove package-lock.json

12 Jul 20:05
Compare
Choose a tag to compare

Remove security vulnerability in package referenced in package-lock

Visitor and JSON serialiser

17 May 20:49
Compare
Choose a tag to compare
v8.1.0

Update release notes

Initial release of v8

02 Apr 15:42
9b0fff3
Compare
Choose a tag to compare

Please see RELEASES.md for details.

Minor performance improvements

02 Jan 16:17
Compare
Choose a tag to compare
v7.2.7

Prep v7.2.7 release

Make TransitionKind a real enum

23 Dec 09:44
Compare
Choose a tag to compare

Making TransitionKind a real enum tidies the documentation.

Fix local transition issue

20 Dec 22:18
4753e65
Compare
Choose a tag to compare

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