Skip to content

KStateMachine v.0.37.0

Choose a tag to compare

@nsk90 nsk90 released this 09 Jun 07:15
· 64 commits to master since this release

This is update has several api updates bug fixes and dependency upgrades.

  • Update Kotlin to 2.3.21

  • Fix PlantUml parser by exporting parallel transitions inside the regions

  • Enable showEventLabels export flag by default

  • Add active states (configuration) persistence support with captureSavedStateConfig() & restoreBySavedStateConfig()

  • Add Join UML's pseudo state implementation with joinTransition()

  • Add more flexible NonBlankNamesRequirement creation arg instead of Boolean flag

  • Fix multiple Choice states in parallel regions usecase

  • Fix undo operation for multi-target transition

  • Add findTransition() & requireTransition() overloads to look up transition by Event instance (allows inheritance and matchers support)

  • Add asyncScopedAction() method, to run parallel work in a scope of a state

  • Improve Docs

  • Add more samples

  • Implemented Intellij IDEA plugin for state machine visualization (will be published soon) https://github.com/KStateMachine/kstatemachine-intellij-platform-plugin

Full Changelog: v0.36.0...v0.37.0