Stateless v4.0.0 Release Notes

Release Date: 2017-09-30 // over 6 years ago
  • โž• Added

    • #169 HTML format DOT graph output
    • #132 Conditional InternalTransition
    • #130 Support InternalTransition for all TriggerWithParams
      ### ๐Ÿ”„ Changed
    • #178 Replace calls to Enforce.ArgumentNotNull with in-place null checks, and other changes suggested by CodeCracker
    • #168 Modified the output of OnUnmute to display the correct message
    • #164 Reducing confusion, and fixing invalid cast in Reflection.
    • #158 Create new ActionInfo class, start insinuating it
    • #156 TriggerInfo.Value -> UnderlyingTrigger
    • #149 Moved StateType and TriggerType into StateMachineInfo, removed TriggerInfo
    • #147 Extracting common abstract base class for transition info
    • #142 Further reflection API refinement
    • #141 Update to RTM dotnet tooling/VS2017
    • #137 Replace magic string usages with nameof()
    • #125 Adding check for cyclic configuration
    • #123 Update for the current .NET Core version

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    ๐Ÿ›  Fixed

    • #175 Fix Multiple internal transition actions executed if defined in state hierarchy, and Renamed DynamicTransitionInfo.Destination to DestinationDescription
    • #144 Fix unbounded recursion/fully initialize sub/super-states
    • #140 Adding recursive trigger processing to InternalFireAsync