Skip to content

Releases: UnquietCode/JState

Version 3.1

28 Nov 22:55

Choose a tag to compare

Includes fixes for deadlocks when interacting with state machines across multiple threads.

Version 3.0

28 Nov 18:05

Choose a tag to compare

This new major release increases the minimum Java version to JDK 8.

Version 2.0

27 Jul 18:29

Choose a tag to compare

Version 2.0 contains lots of changes to support more callbacks. As well, everything has been generified to support state machines of any type, not just enums. Some of the new features include sequence matchers, routing, and finer grained control of callbacks. The ReflectiveStateMachine provides a way to define callbacks inline with the class.

There are certainly some API changes from 1.0, but everything has been done to provide a greater foundation for future work.