Releases: ToxicBakery/kfin-state-machine
Releases · ToxicBakery/kfin-state-machine
4.4
4.3
Kotlin 1.3.50
4.2
- Migrated RX to its own module
- Added some thread safety until I can rework the base machine to be more modular
- 100% test coverage for kfin and rx modules
4.1
Added new event observables that are filtered by each transition state type (enter/exit).
4.0
State machines have stronger typing around transitions and now include listener registration for callback hooks on state events. The Rx machine has been reworked into a function such that now it's safe to use the root machine which was not possible with the previous implementation.
3.1
Minor fix for rx module
3.0
Now based in Koltin Multiplatform
2.4
First try at multiplatform projects
2.3
Minor update with an improved exception for invalid transitions and a synchronized machine wrapper.
2.1
Merge pull request #19 from ToxicBakery/feature/hyperion-plugin Attempt to fix publishing