A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/state-machines/state_machines

https://github.com/state-machines/state_machines - state_machines: v0.100.4

0.100.4 (2025-10-10)

Bug Fixes

  • export and restore Thread.current storage from Fiber to after callbacks (#152) (38ba8ca)

- Ruby
Published by github-actions[bot] 5 months ago

https://github.com/state-machines/state_machines - state_machines: v0.100.3

0.100.3 (2025-09-27)

Bug Fixes

  • preserve Thread.current storage object identity across Fiber boundaries (#152) (#156) (ff79cd4), closes #157

- Ruby
Published by github-actions[bot] 5 months ago

https://github.com/state-machines/state_machines - state_machines: v0.100.2

0.100.2 (2025-09-11)

Features

  • Fix Thread.current/Fiber deadlock in pausable transitions (#152) (#153) (7472b51)

- Ruby
Published by github-actions[bot] 6 months ago

https://github.com/state-machines/state_machines - state_machines: v0.100.1

0.100.1 (2025-07-25)

Features

  • allow integration to append their own options (#150) (0540d3b)

- Ruby
Published by github-actions[bot] 7 months ago

https://github.com/state-machines/state_machines - state_machines: v0.100.0

0.100.0 (2025-07-16)

Features

- Ruby
Published by github-actions[bot] 8 months ago

https://github.com/state-machines/state_machines - state_machines: v0.50.0

0.50.0 (2025-07-12)

Features

  • Add coordinated state management guards (#145) (97eb6ef)

- Ruby
Published by github-actions[bot] 8 months ago

https://github.com/state-machines/state_machines - state_machines: v0.40.0

0.40.0 (2025-07-12)

Features

  • add async support with declarative async: true parameter (#144) (5fcbbd7)

Bug Fixes

  • prevent event_transition overwriting with multiple state machines (fab957e)
  • prevent event_transition overwriting with multiple state machines (a8c6017)

- Ruby
Published by github-actions[bot] 8 months ago

https://github.com/state-machines/state_machines - state_machines: v0.31.0

0.31.0 (2025-06-29)

Features

  • modernize codebase with Ruby 3.2+ features (#134) (b3ab92d)
  • respect ignore_method_conflicts in State#add_predicate (#139) (d897c50), closes #135

Bug Fixes

Miscellaneous Chores

- Ruby
Published by github-actions[bot] 8 months ago

https://github.com/state-machines/state_machines - state_machines: v0.30.0

0.30.0 (2025-06-19)

Features

Bug Fixes

- Ruby
Published by github-actions[bot] 9 months ago

https://github.com/state-machines/state_machines - state_machines: v0.20.0

0.20.0 (2025-06-17)

Features

  • remove Hash hack that haunted me for years (#122) (8e5de38)

- Ruby
Published by github-actions[bot] 9 months ago

https://github.com/state-machines/state_machines - state_machines: v0.10.1

0.10.1 (2025-06-15)

Features

- Ruby
Published by github-actions[bot] 9 months ago

https://github.com/state-machines/state_machines - state_machines: v0.10.0

0.10.0 (2025-05-28)

Features

  • Add all.except as an alias for all - (da99aee)
  • Allow customization of default error messages (106033f)
  • drop support ruby prior 2.7. (#87) (f9cb1e0)
  • Drop support to ruby prior 3.0 (#95) (0ce8030)
  • improve STDIO renderer (4ee3edc)
  • introduce STDIO renderer (#109) (1bee973)

Bug Fixes

  • enhance evaluate_method to support keyword arguments and improve block handling for Procs and Methods (8b6ebb1)
  • extract Machine class_methods to it own file to reduce file loc (5d56ad0)
  • Implement conflict check in State#add_predicate (316cb1a)
  • improve method argument handling to support jruby and truffleruby and add temporary evaluation for strings (64f9cca)
  • update documentation and improve STDIO renderer (15bcd40)
  • use symbol syntax for instance variable checks (75a832c)
  • use symbol syntax for instance variable checks (0f01465)

- Ruby
Published by github-actions[bot] 9 months ago