Skip to content

Release 0.9.0

Choose a tag to compare

@CoderGamester CoderGamester released this 02 Sep 22:28
· 39 commits to master since this release
efce43f

What's Changed

  • New Feature: Introduced unique identifiers for IWaitActivity instances to differentiate between different activities.
  • Refactor: Updated exception handling across various classes, replacing MissingMemberException with InvalidOperationException for more appropriate error representation.
  • Refactor: Enhanced the TaskWaitState class with a new event queuing mechanism to handle events after task completion.
  • Refactor: Improved the SplitState class with better handling of inner state transitions and pausing/resuming states.
  • Test: Added comprehensive test cases for nested states, wait states, and split states in a statechart.
  • Test: Refactored existing tests for improved readability and maintainability.

Full Changelog: 0.8.0...0.9.0