All Versions
81
Latest Version
Avg Release Cycle
81 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v4.9.0 Changes
- add support for callback classes (
after
only) (see issue #316 for details, thanks to @mlr) - allow easier extension of AASM (utilising the idea of ApplicationRecords from Rails 5) (see issue #296 for details, thanks to @mlr)
- support pessimistic locking for ActiveRecord (see issue #283 for details, thanks to @HoyaBoya)
- fix: support database sharding for ActiveRecord (see issue #289 for details, thanks to @scambra)
- fix: some issues with RubyMotion (see issue #318 for details, thanks to @Infotaku)
- fix: Rails generator now features the correct namespace (see issue #328 and issue #329 for details, thanks to @anilmaurya)
- add support for callback classes (
-
v4.8.0 Changes
- add support for dynamoid (see issue #300 for details, thanks to @LeeChSien)
- make compatible with RubyMotion (see issue #315 for details, thanks to @Infotaku)
- improve error handling in case of an exception during transitioning (see issue #275 for details, thanks to @chriswoodrich)
- rspec matcher
on_event
now supports arguments (see issue #309 for details, thanks to @zacviandier) - fix: permitted states now respect guards (see issue #308 for details, thanks to @eebs)
- fix: reloading the env now doesn't add callbacks twice anymore (see issue #311 for details, thanks to @lingceng)
-
v4.7.0 Changes
- fix: allow :send as event name (see issue #257 for details)
- add new callbacks: transactions, all events, ensure (see issue #282 for details, thanks to @HoyaBoya)
-
v4.6.0 Changes
- fix: make sure the column is actually present for ActiveRecord enums (see issue #265 and issue #152 for details, thanks to @anilmaurya)
- add generators to configure active_record and mongoid after install (see issue #261 for details, thanks to @anilmaurya)
-
v4.5.2 Changes
- fix arity difference between Procs and lambdas (see issue #293 for details)
-
v4.5.1 Changes
- make sure to use override configuration options if state machine is defined more than once (see issue #287 for details)
-
v4.5.0 Changes
- add RSpec matchers
have_state
,allow_event
andallow_transition_to
(see issue #147 for details) - add RSpec matcher
transition_from
(see issue #178 for details, thanks to @thomasstephane)
- add RSpec matchers
-
v4.4.1 Changes
- add support for rejecting certain events on inspection (see issue #272 for details, thanks to @dubroe)
-
v4.4.0 Changes
- add support global transation callbacks (see issue #221 and issue #253 for details)
- add support (bugfix) for Mongoid >= 5.0 (see issue #277 and issue #278 for details)
-
v4.3.0 Changes
- add support for multiple state machines per class (see issue #158 and issue #240 for details)
- special thanks to @evadne for testing this feature, and providing comments and patches (see issue #245 for details)
- add support for multiple state machines per class (see issue #158 and issue #240 for details)