NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #1269 most downloaded on NuGet
Create state machines and lightweight state machine-based workflows directly in .NET code
Last release 6 months ago
04 Apr 2026
Release timing varies
gaps range from 9 days to 6 months
Some releases are documented
notes for 31 of 56 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
227 releases · first in 1900
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add explicit .NET 6.0 framework support [#479]
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added CanFire overload to return unmet guard descriptions [#443]
Nothing published for this version
Nothing published for this version
Re-releasing 5.2.0 as v5.10.1. The version number was accidentally set to 5.10 when creating the 5.2 release. Version 5.10.0 is now listed as the newe
Re-releasing 5.2.0 as v5.10.1. The version number was accidentally set to 5.10 when creating the 5.2 release. Version 5.10.0 is now listed as the newest, since it has the highest version number. 5.2.0 and 5.10.0 are identical.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Non-code change: Switch to using Github Actions
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed bug "When adding .PermitDynamicIf, call .PermitTriggers throw NullReferenceException" [#416]
Nothing published for this version
Nothing published for this version
Fixed nullReferenceException when getting permitted triggers on a dynamic transition. [#413]
Nothing published for this version
Added support for new OnTransitionCompletedEvent, which is run after all OnExit / OnEntry methods have run [#394]
Nothing published for this version
Nothing published for this version
Fixed analyser warnings (mostly null checks)
Nothing published for this version
Fixed Unmet guard collection not set by OnUnhandledTrigger if transition guard of substate fails [#398] (Thanks to the awesome DeepakParamkusam)
Nothing published for this version
Nothing published for this version
Fixed ambiguos guard function call when trigger is a state [#380]
Nothing published for this version
Nothing published for this version
Fixed wrong onTransitionEvent ordering in Async firing [#372]
Nothing published for this version
Nothing published for this version
Inverted if (_firingMode.Equals(FiringMode.Immediate) into if (FiringMode.Immediate.Equals(_firingMode) to avoid VerificationException when including
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added missing possible destination states to all PermitDynamic and PermitDynamicIf, see issue [#305].
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →