Releases: steelbreeze/state.js
Releases · steelbreeze/state.js
History bug fix
Fix a bug in transitions originating from pseudo states
Added JSONInstance
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
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
Restructure directory structure ready for DefinitelyTyped
Bug fixes
Bug fixes
Refactoring
More refactoring and rename of defaultRegion method to getDefaultRegion.
Refactoring and minor changes to public API
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
Enable state.js to be usable as a TypeScript module.