All Versions
26
Latest Version
Avg Release Cycle
100 days
Latest Release
2059 days ago

Changelog History
Page 1

  • v1.2.1 Changes

    November 07, 2016
    • ๐Ÿšš (jdguzman) remove explicit ActiveRecord dependency
    • (jdguzman) fix module lookup to get it to work with mongoid
  • v1.2.0 Changes

    September 21, 2016
    • (atomaka) Allow timestamp to accept an array of timestamps
  • v1.1.1 Changes

    May 02, 2016
    • (beornborn) use instance_exec for defining scope because @klass sometimes is resolved as nil
  • v1.1.0 Changes

    April 08, 2016
    • (itkin) available_states and available_events should list states or events in the order they are defined
  • v1.0.1 Changes

    February 05, 2016
    • (avyy) Fix @state_machine lookup for Presenter's methods
  • v1.0.0 Changes

    December 25, 2015
    • ๐Ÿ’Ž (troessner) Only support ruby 2.1 and 2.2.
  • v0.2.1 Changes

    August 20, 2015
    • (ozydingo / Andrew Schwartz) Don't use ActiveModel#has_attribute? since this adds the attribute name to self.attribute_names
  • v0.2.0 Changes

    December 06, 2014
    • (troessner) Fix missing explicit returns in our callback handling
    • (Lee Henson) add can_execute_event? to check against guard clauses
    • (Randy Schmidt / r38y) Make reading state work for non-AR models.
  • v0.1.13 Changes

    October 10, 2014
    • (Nathan Amick and Ryan Long) Allow passing non-Proc callables as guards
    • ๐Ÿ›  (troessner) Bugfixes, Refactorings and documentation improvements
  • v0.1.12 Changes

    November 30, 2013
    • โšก๏ธ (troessner) Fix issue 107: timestamps are updated even if guard fails.