Skip to content

Releases: steelbreeze/state.js

v4.1.2

01 Jul 18:46
Compare
Choose a tag to compare

Fix recent bug report
Add getCurrent method to report on current state

v4.1.1

30 Apr 22:05
Compare
Choose a tag to compare

Bug fix

v4.1.0

28 Mar 08:00
Compare
Choose a tag to compare

Pass state machine state to transition guards

v4.0.2

22 Mar 10:22
Compare
Choose a tag to compare

Fix licence text issues

v4.0.1: Removed minified version

22 Mar 10:13
Compare
Choose a tag to compare

Removed minified version

v4.0.0: Version 4

22 Mar 10:10
Compare
Choose a tag to compare

Passes state machine state through to the Effect, Entry and Exit callbacks.
General tidying.
MIT only licensing.

v3.1.7

09 Dec 08:24
Compare
Choose a tag to compare

Updated the example code to make Firefox friendly (occasional builds of Firefox have odd behaviour if a variable named 'history' is used.

Added a 'lite' version with:

  • no orthogonal regions
  • SimpleState and CompositeState are merged into a single State class
  • no requirement for oldie.js
  • much smaller code size

v3.1.4

27 Nov 11:11
Compare
Choose a tag to compare

Change Region.isComplete and CompositeState.isComplete to consider null and inactive current children in completeness test.
Other minor performance improvements.

v3.1.3

25 Nov 18:23
Compare
Choose a tag to compare

Clean transition implementation based on LCA algorithm

v3.1.2

19 Nov 15:48
Compare
Choose a tag to compare

Added the StateMachine class as an alternative to using OrthogonalState as a root state machine. OrthogonalState is still there as an element for use within a machine.