Skip to content

Releases: steelbreeze/state.js

History bug fix

11 Aug 17:25
Compare
Choose a tag to compare

Fix a bug that caused history semantics to be followed when reentering a region that did not have history defined.

Fix a bug in transitions originating from pseudo states

10 Dec 14:37
Compare
Choose a tag to compare

Added JSONInstance

11 Oct 17:44
Compare
Choose a tag to compare

Added a new class, JSONInstance to support serialisation of a state machine's active state configuration to/from JSON.

Other minor refactoring.

Upgrade to TypeScript 2.0

29 Sep 17:37
Compare
Choose a tag to compare

Upgraded to TypeScript 2.0; exploited a few new features and followed their best-practices.

A little additional re-factoring on the side.

Restructure directories

18 Sep 06:58
Compare
Choose a tag to compare

Restructure directory structure ready for DefinitelyTyped

Bug fixes

09 Sep 09:11
Compare
Choose a tag to compare

Fix text in trace output

Bug fixes

09 Sep 08:41
Compare
Choose a tag to compare

Fixed a bug whereby trace output was not correctly produced for state entry and state exit.

Refactoring

29 Aug 08:59
Compare
Choose a tag to compare

More refactoring and rename of defaultRegion method to getDefaultRegion.

Refactoring and minor changes to public API

03 Jul 10:18
Compare
Choose a tag to compare

Refactoring driven by the addition of the TypeScript module release (cleaning up the public API a little in TypeScript) and a change to make the random number generator API more consistent with the console API.

TypeScript modules

08 Jun 17:25
Compare
Choose a tag to compare

Enable state.js to be usable as a TypeScript module.