All Versions
10
Latest Version
Avg Release Cycle
98 days
Latest Release
1587 days ago

Changelog History

  • v0.5.0 Changes

    June 20, 2017
    • Fix states being evaluated with wrong owner_class context

    • 🛠 Fixed state machine false duplication

    • 🛠 Fixed inconsistent use of :use_transactions

    • 0️⃣ Namespaced integrations are not registered by default anymore

    • Pass static: false in case you don't want initial states to be forced. e.g.

      # will set the initial machine state
      @machines.initialize_states(@object)
      
      # optionally you can pass the attributes to have that as the initial state
      @machines.initialize_states(@object, {}, { state: 'finished' })
      
      # or pass set `static` to false if you want to keep the `object.state` current value
      @machines.initialize_states(@object, { static: false })
      
  • v0.4.0

    June 18, 2015
  • v0.3.0

    April 27, 2015
  • v0.2.2

    February 06, 2015
  • v0.2.1

    February 04, 2015
  • v0.2.0

    January 30, 2015
  • v0.1.4

    January 28, 2015
  • v0.1.3

    January 21, 2015
  • v0.1.2

    January 20, 2015
  • v0.1.1

    January 20, 2015