Skip to content

Releases: ToxicBakery/kfin-state-machine

4.4

08 Nov 22:23
eaa8b11
Compare
Choose a tag to compare

Updated Kotlin to 1.7.10 and removed dead modules

4.3

14 Oct 23:46
c4f75ff
Compare
Choose a tag to compare
4.3

Kotlin 1.3.50

4.2

13 Jul 15:35
5264693
Compare
Choose a tag to compare
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

31 May 17:13
Compare
Choose a tag to compare
4.1

Added new event observables that are filtered by each transition state type (enter/exit).

4.0

31 May 00:48
Compare
Choose a tag to compare
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

11 Jan 15:41
Compare
Choose a tag to compare
3.1

Minor fix for rx module

3.0

25 Dec 17:15
Compare
Choose a tag to compare
3.0

Now based in Koltin Multiplatform

2.4

25 Jul 03:47
2c8e950
Compare
Choose a tag to compare
2.4

First try at multiplatform projects

2.3

14 Jul 02:23
c2d6c93
Compare
Choose a tag to compare
2.3

Minor update with an improved exception for invalid transitions and a synchronized machine wrapper.

2.1

05 May 17:13
2ef382e
Compare
Choose a tag to compare
2.1
Merge pull request #19 from ToxicBakery/feature/hyperion-plugin

Attempt to fix publishing