All Versions
14
Latest Version
Avg Release Cycle
261 days
Latest Release
2475 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.1.0 Changes
July 12, 2018- Changed back to MIT license
-
v3.0.1 Changes
June 10, 2017First 3.x release - see 3.0.0-rc.1 release notes below
fix issue #109 - rejection from async lifecycle method does not reject transitions promise
fix issue #106 - async transition: forward resolved value
fix issue #107 - lifecycle event name breaks for all uppercase
-
v3.0.0-rc.1 Changes
January 10, 2017IMPORTANT NOTE: this version includes breaking changes that will require code updates.
⬆️ Please read [UPGRADING FROM 2.x](docs/upgrading-from-v2.md) for details. Highlights include:
- Improved Construction.
- Arbitrary Data and Methods.
- Observable Transitions
- Conditional Transitions
- Promise-based Asynchronous Transitions
- Improved Transition Lifecycle Events
- State History
- Visualization
- Webpack build system
- ...
-
v2.4.0 Changes
November 20, 2016- added npm install instructions to readme
- fix for javascript error when running in jasmine/node (issue #88)
- exclude build files from bower install (pull request #75)
- ensure WILDCARD events are included in list of available transitions() (issue #93)
- fix FSM getting stuck into "*" state when using double wildcard (issue #64)
- function (fsm.states) returning list of all available states in the machine would help automated testing (issue #54)
- state machine hides callback exceptions (issue #62)
- replaced (dev dependency) YUI compressor with uglify-js for building minified version
-
v2.3.5 Changes
January 20, 2014- fix for broken transitions() method (issue #74)
-
v2.3.4 Changes
January 17, 2014- helper method to list which events are allowed from the current state (issue #71 - thanks to @mgoldsborough and @chopj)
-
v2.3.3 Changes
October 17, 2014- added web worker compatability (issue #65 - thanks to @offirmo)
-
v2.3.2 Changes
March 16, 2014- had to bump the version number after messing up npmjs.org package registration
-
v2.3.0 Changes
March 15, 2014- Added support for bower
- Added support for nodejs (finally)
- Added ability to run tests in console via nodejs ("npm install" to get node-qunit, then "node test/runner.js")
-
v2.2.0 Changes
January 26, 2013- Added optional
final
state(s) andisFinished()
helper method (issue #23) - extended
fsm.is()
to accept an array of states (in addition to a single state) - Added generic event callbacks 'onbeforeevent' and 'onafterevent' (issue #28)
- Added generic state callbacks 'onleavestate' and 'onenterstate' (issue #28)
- Fixed 'undefined' event return codes (issue #34) - pull from gentooboontoo (thanks!)
- Allow async event transition to be cancelled (issue #22)
- read more...
- Added optional