PackageTrack
Sign in Get early access

state_machine

Finite state machine library. Easily define legal state transitions. Listen to state entrances, departures, and transitions.

3.0.3 22K downloads/mo #2095 most downloaded on pub.dev Workiva/state_machine

What this package is like to depend on

Last release 5 months ago

03 Mar 2026

Release timing varies

gaps range from 8 days to 1.5 years

Some releases are documented

notes for 8 of 20 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

20 releases · first in 2015

2 releases in the last 12 months

see the full history below

Release timeline

20 releases · Jul 2015 to Mar 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 3.0.3 03 Mar 2026
    Release notes

    Info

    Build: (waiting for build to complete)
    Skynet Results: (waiting for Skynet results)
    Pipeline: (waiting for pipeline to start)
    This patch release includes the following changes:

    Miscellaneous

    • #101 Raise the w_common dependency max to v5.0.0

    • #102 RM-382698 Release state_machine 3.0.3

      • RM-382698 RELEASE state_machine 3.0.3

    Notes created on Tuesday, March 03 05:09 AM UTC

    Open source →
  2. 3.0.2 22 Feb 2026
    Release notes

    Info

    Build: (waiting for build to complete)
    Skynet Results: (waiting for Skynet results)
    Pipeline: (waiting for pipeline to start)
    This patch release includes the following changes:

    Miscellaneous

    • #99 2_raise_build_deps_max_for_analyzer_10

    • #100 RM-302022 Release state_machine 3.0.2

      • RM-302022 RELEASE state_machine 3.0.2

    Notes created on Sunday, February 22 08:01 PM UTC

    Open source →
  3. 3.0.1 07 Dec 2024
    Release notes

    Info

    Build: (waiting for build to complete)
    Skynet Results: (waiting for Skynet results)
    Pipeline: (waiting for pipeline to start)
    This patch release includes the following changes:

    Miscellaneous

    • #85 Update dev dependencies for analyzer 2

    • #89 Dart 2.19

    • #90 DSC-10120 - Complete transition to GHA

      • DSC-10120 GHA - OpenSource - state_machine
    • #93 FEDX-1710: Workiva Analysis Options v2

      • FEDX-1710 Workiva Analysis Options v2
    • #94 Raise the build_web_compilers dependency max to v5.0.0

    • #95 raise_min_dart_sdk_2_19

    • #96 RM-199680 Release state_machine 3.0.1

      • RM-199680 RELEASE state_machine 3.0.1

    Notes created on Saturday, December 07 12:19 AM UTC

    Open source →
  4. 3.0.0 21 Jun 2023
    Release notes

    Info

    Build: https://ci.webfilings.com/build/4683856
    Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/4683856/latest
    Pipeline: No Pipeline
    This major release includes the following changes:

    Miscellaneous

    • #83 FEDX-45 : Update to null safety
      • FEDX-45 state_machine null safety
    • #84 RM-188018 Release state_machine 3.0.0
      • RM-188018 RELEASE state_machine 3.0.0

    Notes created on Wednesday, June 21 05:50 PM UTC

    Open source →
  5. 2.2.12 07 Apr 2023
    Release notes

    Info

    Build: https://ci.webfilings.com/build/4445044
    Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/4445044/latest
    Pipeline: No Pipeline
    This patch release includes the following changes:

    Miscellaneous

    • #80 Test Dart 2.18

    • #81 w_common v3 rollout - 1 of 2 raise max

    • #82 RM-163295 Release state_machine 2.2.12

      • RM-163295 RELEASE state_machine 2.2.12

    Notes created on Friday, April 07 09:03 PM UTC

    Open source →
  6. 2.2.11 06 Oct 2022
    Release notes

    Info

    Build: https://ci.webfilings.com/build/3970489
    Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/3970489/latest
    Pipeline: No Pipeline
    This patch release includes the following changes:

    Miscellaneous

    • #78 w_common v2 rollout - 2 of 2 raise min

    • #79 RM-150691 Release state_machine 2.2.11

      • RM-150691 RELEASE state_machine 2.2.11
    • #72 FW-78 Add skynet config to verify github workflows

      • FW-78 Add skynet config to state_machine

    Notes created on Thursday, October 06 07:39 PM UTC

    Open source →
  7. 2.2.10 30 Sep 2022
    Release notes

    Info

    Build: https://ci.webfilings.com/build/3708721
    Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/3708721/latest
    Pipeline: https://w-rmconsole.appspot.com/release/pipeline/6025765957926912/
    This patch release includes the following changes:

    Miscellaneous

    • #76 Move to Github workflow for CI

    Notes created on Tuesday, June 28 07:32 PM UTC

    Open source →
  8. 2.2.9 27 Jun 2022
    Release notes

    Info

    Build: https://ci.webfilings.com/build/3702596
    Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/3702596/latest
    Pipeline: https://w-rmconsole.appspot.com/release/pipeline/5210588412903424/
    This patch release includes the following changes:

    Miscellaneous

    • #75 Create skynet.yaml

    Notes created on Monday, June 27 12:18 PM UTC

    Open source →
  9. 2.2.5 20 Dec 2021

    Nothing published for this version

  10. 2.2.2 29 Sep 2021

    Nothing published for this version

  11. 2.2.1 29 Sep 2021

    Nothing published for this version

  12. 2.2.0 03 Apr 2020

    Nothing published for this version

  13. 2.1.0 02 Apr 2020

    Nothing published for this version

  14. 2.0.5 06 Nov 2019

    Nothing published for this version

  15. 2.0.4 11 Oct 2018

    Nothing published for this version

  16. 2.0.3 11 Oct 2018

    Nothing published for this version

  17. 2.0.2 18 Sep 2017

    Nothing published for this version

  18. 2.0.1 15 Mar 2017

    Nothing published for this version

  19. 2.0.0 05 Jan 2016

    Nothing published for this version

  20. 1.0.1 07 Jul 2015

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive