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
- 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
- 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
- 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
- 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
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
- release 0.31.0 (c75d9b8)
- 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
- add basic safety check for eval_helpers (#126) (604e3e6)
- add more test_helper after receiving feedback (#128) (4f3ab0a)
- add support to kwargs (#130) (9be0c8f)
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
- 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.exceptas an alias forall -(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