Skip to content

Releases: keyme/mortise

Fix uncaught StateMachineComplete exception

11 Nov 15:03

Choose a tag to compare

  • Fix StateMachineComplete exception being raised in some cases when state machine completes without a problem

Stall Detection

25 Mar 15:41

Choose a tag to compare

  • Adds non-blocking specific tick function that raises an exception if stops in a state that isn't the final state
  • Adds new state machine parameter, dwell_states which must include states that block and don't have TIMEOUT defined
  • Fixes detection of in final state when using Pop to transition to final state
  • Raises exception if block on states not in dwell_states or don't have a TIMEOUT defined so state machine will detect getting stalled in bad states indefinitely.

Iterative Release for Enhanced Testing

07 Feb 21:51

Choose a tag to compare

Update version to 1.0.3

Changes:
* Changes to make on_enter optional to enhance testability

Testing Update

17 Jan 14:37

Choose a tag to compare

Changes:

  • Fixed packaging to include testing module
  • Added ability to reset transitions and times

Initial PyPi release

04 Jan 16:18

Choose a tag to compare

Fix topics and roll version to 1.0.1

This is for our first deployment!