All Versions
10
Latest Version
Avg Release Cycle
335 days
Latest Release
1551 days ago

Changelog History

  • v3.1.2 Changes

    December 29, 2019
    • ๐Ÿ›  [BUGFIX] Fix Context#fail! on Ruby 2.7
  • v3.1.1 Changes

    May 30, 2018
    • ๐Ÿ›  [BUGFIX] Allow Context#fail! to accept a hash with string keys
    • ๐Ÿ“š [ENHANCEMENT] Many documentation updates
  • v3.1.0 Changes

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

    September 09, 2014
    • ๐Ÿ“š [ENHANCEMENT] Add TomDoc code documentation
  • v3.0.0 Changes

    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 Changes

    September 30, 2014
    • ๐ŸŽ [FEATURE] Halt performance if the interactor fails prior
    • ๐Ÿ’Ž [ENHANCEMENT] Add support for Ruby 2.1
  • v2.1.0 Changes

    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 Changes

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

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

    August 17, 2013
    • ๐ŸŽ‰ Initial release!