All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Updated dependencies
- Updated badges
- Improved github integration
- Forwarding additional event arguments also to state listeners (cstim)
- Made
StateMachine
class an EventEmitter by extending it
- Re-implemented StateMachine.js to use
class
feature - Adapted all corresponding example code and documentation
- Changed public API by renaming
waitUntilState
towaitUntilStateEnters
- Improved tests by separating out fixture and by make the cases more general
- Updated dependencies
- Public API function called
waitUntilStateLeaves
- This file
- Fixed bug in waitUntilState
- Fixed bug that prevented having multiple events for the same from-state
- Added feature of specifiying a "*" in the transtion table allowing an event on any state
First official release