Skip to content

Releases: state-machines/state-machines-rs

state-machines: v0.8.1

23 Jan 10:08
9c0a2cc

Choose a tag to compare

0.8.1 (2026-01-23)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • state-machines-macro bumped from 0.8.0 to 0.8.1

state-machines-macro: v0.8.1

23 Jan 10:08
9c0a2cc

Choose a tag to compare

0.8.1 (2026-01-23)

Bug Fixes

state-machines: v0.8.0

17 Jan 19:21
4d4e324

Choose a tag to compare

0.8.0 (2026-01-17)

Features

  • add introspection and visualization support with Mermaid/JSON export (#5) (2416648)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • state-machines-core bumped from 0.7.0 to 0.8.0
      • state-machines-macro bumped from 0.7.1 to 0.8.0

state-machines-macro: v0.8.0

17 Jan 19:21
4d4e324

Choose a tag to compare

0.8.0 (2026-01-17)

Features

  • add introspection and visualization support with Mermaid/JSON export (#5) (2416648)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • state-machines-core bumped from 0.7.0 to 0.8.0

state-machines-core: v0.8.0

17 Jan 19:21
4d4e324

Choose a tag to compare

0.8.0 (2026-01-17)

Features

  • add introspection and visualization support with Mermaid/JSON export (#5) (2416648)

state-machines: v0.7.1

15 Nov 17:23
5c5a2bc

Choose a tag to compare

0.7.1 (2025-11-15)

Bug Fixes

  • enable cargo-workspace plugin and update internal deps to 0.7.0 (296c963)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • state-machines-macro bumped from 0.7.0 to 0.7.1

state-machines: v0.7.0

15 Nov 15:35
0cd1c72

Choose a tag to compare

0.7.0 (2025-11-15)

Features

  • add comprehensive performance benchmarks (1f984d3)
  • add concrete context type support for embedded systems (003500b)
  • add concrete context type support for embedded systems (0fd546c)
  • add dynamic dispatch mode for runtime event handling (4472738)
  • add state data accessors for dynamic mode (v0.6.0) (4102b8f)
  • add state-local storage accessors for hierarchical states (4d24314)
  • add state-specific data accessors and automatic storage lifecycle (d64f84f)
  • enforce snake_case event names with validation (586fbda)
  • implement around callbacks with transaction-like semantics (f117b83)
  • implement SubstateOf trait and polymorphic superstate transitions (0f95e4a)
  • update criterioni package (9d6d932)

Bug Fixes

  • add local README copy for packaging (a764fc1)
  • correct README path for cargo publish (0cc66ed)
  • correct README path in package and remove dead doc links (50d45c6)
  • correct README.md path in package include (6d62778)
  • generate superstate markers and avoid duplicate data() methods (b0838f0)
  • storage rollback corruption and clippy compliance (4e5a5fa)
  • suppress lint warnings in tests and benchmarks (292b2e2)
  • suppress naming convention warnings in dynamic_dispatch test (0b5cfa9)

state-machines-macro: v0.7.1

15 Nov 17:23
5c5a2bc

Choose a tag to compare

0.7.1 (2025-11-15)

Bug Fixes

  • enable cargo-workspace plugin and update internal deps to 0.7.0 (296c963)

state-machines-macro: v0.7.0

15 Nov 15:35
0cd1c72

Choose a tag to compare

0.7.0 (2025-11-15)

Features

  • add concrete context type support for embedded systems (003500b)
  • add concrete context type support for embedded systems (0fd546c)
  • add dynamic dispatch mode for runtime event handling (4472738)
  • add state data accessors for dynamic mode (v0.6.0) (4102b8f)
  • add state-local storage accessors for hierarchical states (4d24314)
  • add state-specific data accessors and automatic storage lifecycle (d64f84f)
  • enforce snake_case event names with validation (586fbda)
  • implement around callbacks with transaction-like semantics (f117b83)
  • implement SubstateOf trait and polymorphic superstate transitions (0f95e4a)
  • update criterioni package (9d6d932)

Bug Fixes

  • generate superstate markers and avoid duplicate data() methods (b0838f0)
  • storage rollback corruption and clippy compliance (4e5a5fa)
  • suppress naming convention warnings in dynamic_dispatch test (0b5cfa9)

state-machines-core: v0.7.0

15 Nov 15:35
0cd1c72

Choose a tag to compare

0.7.0 (2025-11-15)

Features

  • add concrete context type support for embedded systems (003500b)
  • add concrete context type support for embedded systems (0fd546c)
  • add dynamic dispatch mode for runtime event handling (4472738)
  • add state data accessors for dynamic mode (v0.6.0) (4102b8f)
  • enforce snake_case event names with validation (586fbda)
  • implement around callbacks with transaction-like semantics (f117b83)
  • implement SubstateOf trait and polymorphic superstate transitions (0f95e4a)