Skip to content

Releases: Domo42/stateless4j

v3.1.1

26 Mar 16:51
Compare
Choose a tag to compare
  • fix debug state transition logging not writing all parameters
  • allow state machine name to be set in config after StateMachine instance has been created

v3.1.0

25 Mar 13:30
Compare
Choose a tag to compare
  • changed common transition logging to TRACE
  • new performUnhandledLoggingWarning method. This method returns a function that can be used as an action for onUnhandledTrigger. Instead of throwing an exception, the returned function will log the unexpected trigger.
  • New optional name configuration, this name will be used in log messages to help distinguish between different state machine instances.

v3.0.0

09 Nov 12:50
Compare
Choose a tag to compare
  • requires Java 8
  • added maven dependency org.slf4j:slf4j-api
  • changed org.slf4j:slf4j-jdk14 maven dependency scope to test
  • replaced configuration asserts with runtime checks (java.utils.Objects.requireNonNull)
  • fix disableEntryActionOfInitialState by setting field to false
  • merged 'action on transition' feature implemented by Hannes Lerchl