Skip to content

Releases: KStateMachine/kstatemachine

KStateMachine v0.25.1

01 Feb 12:58
Compare
Choose a tag to compare

Full Changelog: v0.25.0...v0.25.1
Update library dependencies versions

KStateMachine v0.25.0

30 Jan 04:31
Compare
Choose a tag to compare

What's Changed

  • Rework StateMachine starting process using Event by @nsk90 in #83
  • Allow using choiceState in initial state path.

Full Changelog: v0.24.1...v0.25.0

KStateMachine v0.24.1

22 Dec 16:25
Compare
Choose a tag to compare

Fix bug that stopped machine could not be destroyed.
Fix bug that navigation to child of parallel state could not be performed.

Full Changelog: v0.24.0...v0.24.1

v0.24.0

06 Dec 18:55
Compare
Choose a tag to compare

Add choiceDataState() function that creates PseudoState allowing to choose between DataStates of same type.
Add showEventLabels flag to exportToPlantUml() function. This flag adds event labels to output.

What's Changed

  • Proposal to add the option to use event class names as transition labels in PlantUML export by @jmichaud in #75

New Contributors

Full Changelog: v0.23.0...v0.24.0

KStateMachine v0.23.0

19 Nov 20:04
Compare
Choose a tag to compare

Add target-less transitions for DataStates support.
Before this version exception was thrown in this case. New behaviour allows update DataState data field using EXTERNAL target-less transition.

KStateMachine v0.22.1

03 Apr 08:26
Compare
Choose a tag to compare

Add iOS platform support

Full Changelog: v0.22.0...v0.22.1

KStateMachine v0.22.0

30 Mar 17:32
Compare
Choose a tag to compare

Moved to Kotlin Multiplatform plugin. This version still supports only JVM, other platforms will be added in further versions.

KStateMachine v0.21.0

26 Mar 15:53
Compare
Choose a tag to compare

KStateMachine v0.20.0

08 Mar 11:43
Compare
Choose a tag to compare

This is big release with many breaking changes. The major one is coroutines support.

See the docs for more info.

Full Changelog: v0.18.1...v0.20.0

KStateMachine v0.18.1

11 Jan 05:48
Compare
Choose a tag to compare
  • Fix setting DataState::lastData property with data from FinishedEvent.

Full Changelog: v0.18.0...v0.18.1