Releases: KStateMachine/kstatemachine
KStateMachine v0.14.0
KStateMachine v0.13.0
Add possibility to call processEvent() from any listeners.
Full Changelog: v0.12.0...v0.13.0
KStateMachine v0.12.0
Added choice pseudo state.
Pass event and argument to all guard/condition functions as this.
Full Changelog: v0.11.1...v0.12.0
KStateMachine v0.11.1
Add functions to listen to a group of states. onActiveAllOf() and onActiveAnyOf()
Fix throwing ignoredEventHandler, it should not cause machine destruction.
Fix resetting delayedListenerException to null with throwing listenerExceptionHandler.
Full Changelog: v0.11.0...v0.11.1
KStateMachine v0.11.0
Turn on compatibility mode to Kotlin 1.4.
Add argument passing to start/startFrom functions.
Full Changelog: v0.10.0...v0.11.0
KStateMachine v0.10.0
Simplify using object (singleton) states. Library clears them automatically now.
Fix bug that allowed processing of pending event if PendingEventHandler implementation was no-throwing.
Update docs.
Full Changelog: v0.9.5...v0.10.0
KStateMachine v0.9.5
- Fix onFinished execution order
Full Changelog: v0.9.4...v0.9.5