All Versions
84
Latest Version
Avg Release Cycle
81 days
Latest Release
-

Changelog History
Page 4

  • v4.4.1 Changes

    • add support for rejecting certain events on inspection (see issue #272 for details, thanks to @dubroe)
  • v4.4.0 Changes

  • 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)
  • v4.2.0 Changes

    • support turning off and on the configuration option for no_direct_assignment (see issue #223 for details)
    • event arguments are now passed to :after_commit callbacks as well (see issue #238, thanks to @kuinak)
  • v4.1.1 Changes

    • support block notation for :after_commit event callbacks (see issue #224 for details)
    • event arguments are now passed to state callbacks as well (not only to event callbacks) (see issue #219, thanks to @tobithiel)
    • AASM::InvalidTransition now references the current object (with the state machine) and the AASM event name (see issue #217, thanks to @awsmsrc)
    • bugfix: do not update unloaded state for Sequel (see issue #218, thanks to @godfat)
  • v4.1.0 Changes

    • bugfix: initialize the aasm state column after initialization of the Mongoid instance (see issue #206, thanks to @Shwetakale )
    • added support for mongomapper ORM (see issue #203, thanks to @reidmorrison )
    • aasm_column has been removed. Use aasm.attribute_name instead
    • aasm_human_event_name has been removed. Use aasm.human_event_name instead
  • v4.0.8 Changes

    • bugfix: may_event_name? should return true or false only (see issue #200 for details)
  • v4.0.7 Changes

    • bugfix: take private methods into account when checking for callbacks (see issue #197 for details)
  • v4.0.6 Changes

    • bugfix: false is treated as uninitialised state (same as nil) (see issue #195 for details)
    • bugfix: an event's :error callback now retrieves all arguments passed to the event (see issue #196 for details)
  • v4.0.5 Changes

    • bugfix: initialize the aasm state column after initialization of the ActiveRecord instance only if the attribute has been loaded (see issue #193 for details)