Releases: steelbreeze/state.js
Minor bug fix
Fixes an issue introduced in 5.5.1 where the sequence of region and state entry for external transition was incorrect.
Tidy post 5.5.0 release
Minor refactoring
Rollup of minor API changes
A release that made all the minor API changes (mainly cleaning up the public API) that were made possible during the v5.4.x work.
See the RELEASES.md for full details.
Better logging
Create a better logging, warning and error interface (should be backwards compatible).
Fix a minor issue where a warning in FinalState called the error method on the warnTo object.
Minor bug fix and refactoring
See RELEASES.md for details
Bug fix
Add support for local transitions
Initial implementation of Local transitions; additive changes to the API with the introduction of a TransitionKind enumeration and kind parameters on the Transition constructor and Vertex.to method.
Bug fix relating to internal transitions introduced in 5.4.0
v5.4.1 Release 5.4.1; fixes #14
Fix Junction static conditional branch issue
See RELEASES.md for full details
Fix bugs in Terminate and Choice PseudoStates
Reaching a Terminate PseudoState was not setting isTerminated on the state machine instance.
When selecting an arbitrary transition from Choice pseudo states (when multiple valid transitions were selected, the first transitions were not having equal weighting with the others.