All Versions
9
Latest Version
Avg Release Cycle
295 days
Latest Release
555 days ago

Changelog History

  • v3.1.1

    May 30, 2018
    • 🛠 [BUGFIX] Allow Context#fail! to accept a hash with string keys
    • 📚 [ENHANCEMENT] Many documentation updates
  • v3.1.0

    October 13, 2014
    • [FEATURE] Add around hooks
  • v3.0.1

    September 09, 2014
    • 📚 [ENHANCEMENT] Add TomDoc code documentation
  • v3.0.0

    September 07, 2014
    • 🚚 [FEATURE] Remove "magical" access to the context through the interactor
    • [FEATURE] Manage context values via setters/getters rather than hash access
    • [FEATURE] Change the primary interactor API method from "perform" to "call"
    • [FEATURE] Return the mutated context rather than the interactor instance
    • [FEATURE] Replace interactor setup with before and after hooks
    • [FEATURE] Abort execution immediately upon interactor failure
    • 🏗 [ENHANCEMENT] Build a suite of realistic integration tests
    • ⏪ [ENHANCEMENT] Move rollback responsibility into the context
  • v2.1.1

    September 30, 2014
    • 🐎 [FEATURE] Halt performance if the interactor fails prior
    • 💎 [ENHANCEMENT] Add support for Ruby 2.1
  • v2.1.0

    September 05, 2013
    • [FEATURE] Roll back when an interactor within an organizer raises an error
    • 🛠 [BUGFIX] Ensure that context-deferred methods respect string keys
    • [FEATURE] Respect context initialization from an indifferent access hash
  • v2.0.1

    August 28, 2013
    • 🛠 [BUGFIX] Allow YAML (de)serialization by fixing interactor allocation
  • v2.0.0

    August 19, 2013
    • 🛠 [BUGFIX] Fix rollback behavior within nested organizers
    • 🛠 [BUGFIX] Skip rollback for the failed interactor
  • v1.0.0

    August 17, 2013
    • 🎉 Initial release!