Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.1 KB

RELEASES.md

File metadata and controls

31 lines (19 loc) · 1.1 KB

Version 5.3.3

Fix an omission in the history semantics (allow a history pseudo state to have no outbound transitions).

Version 5.3.2

Fix a bug in dynamic models and enable the removal of model elements.

Version 5.3.1

Fix a bug in the bootstrap process for Regions.

Version 5.3.0

Complete re-write taking all of the logic up to date when compared to the JavaScript version.

Version 5.2.0

Renamed IContext to IActiveStateConfiguration

Renamed Context to StateMachineInstance

Renamed ContextBase to StateMachineInstanceBase

Removed XContext and XContextBase

Added Create... extension methods to main classes to faciltate simpler model building.

Changed StateMachine to inherit from State

Added a visitor pattern implementation

Moved the bootstrapping to use the visitor

Version 5.0.0

Version 5.0 is a complete re-write of the state machine. It makes large use of multicast delegates to pre-evaulate the steps required to perform state transitions. This leads to considerable performance benefits no evaluations are made relating to the structure of the model at runtime as it does not change at runtime.