FiniteMachine v0.3.0 Release Notes

Release Date: 2014-03-30 // about 10 years ago
  • ➕ Added

    • ➕ Add ability to specify callbacks on machine instance
    • ➕ Add once_on type of callback
    • ➕ Add off method for removing callbacks
    • ➕ Add async method to state_machine for asynchronous events firing
    • ➕ Add state helpers fsm.green? to allow easily check current state

    🔄 Changed

    • 🔄 Change attr_threadsafe to accept default values
    • 🚚 Move development dependencies to Gemfile
    • ✅ Increase test coverage to 95%

    🛠 Fixed

    • 🛠 Fix bug with event methods dynamic redefinition
    • 🛠 Fix observer respond_to
    • 🛠 Fix Callable to correctly forward arguments