AASM v4.10.0 Release Notes
-
- fix: some issues with RubyMotion (see issue #320 and issue #343 for details, thanks to @Infotaku)
- fix: transitions now work in dup'ed copies (see issue #325 which fixes issue #273 for details, thanks to @lingceng)
- fix: allow skipping the
aasm_ensure_initial_state
callback (see issue #326 for details, thanks to @sineed) - fix: has_many association helper works again for Mongoid (see issue #333 which fixes issue #332 for details, thanks to @anilmaurya)
- improve performance / refactor: load and run only code which is needed (see issue #336 for details, thanks to @csmuc)
- improve: warn when overriding an existing method (see issue #340 which fixes issue #335 for details, thanks to @pirj)
- fix: correct error message (by not evaluating the current state lazily) (see issue #341 which fixes issue #312 for details, thanks to @pirj)
- addition: support for Redis as persistence layer (see issue #190 for details, thanks to @javajax)
- addition: support transition
:success
callbacks (see issue #239 which fixes issue #236 for details, thanks to @brega) - addition: support for namespacing methods and state names (see issue #259 for details, thanks to @allspiritseve)
- addition: support for defining multiple states in one line (see issue #288 which fixes issue #146 for details, thanks to @HParker)
- fix: uninitialised constant when running Rails generator (see issue #339 for details, thanks to @long-long-float)