Repository navigation
2.0.0
New features:
- extended generic parameters of Transition to accept a sealed class as transition source and destination thus describing a bunch of transitions in a single Transition
- added SelfTransition as a new type of Transition to ease the creation of a state transition without the state class changing
- updated dependencies versions
Changes without backwards compatibility:
- minimal Kotlin version is 1.9
- minimal JDK version is 17
- new behavior for Transition with a basic sealed class in its generic parameters
Updated example of use in KMM project: https://github.com/Kontur-Mobile/VisualFSM-Sample-KMM