All Versions
76
Latest Version
Avg Release Cycle
72 days
Latest Release
113 days ago

Changelog History
Page 1

  • v3.8.2

    April 22, 2020

    🛠 Fixed

    • [479][] Composed interactions that throw errors now show a complete backtrace instead of ending at the run! of the outermost interaction.
  • v3.8.1

    April 04, 2020

    🛠 Fixed

    • The implementation for providing a failing interaction on InvalidInteractionError was a breaking API change. It now works without breaking the API.
  • v3.8.0

    February 28, 2020
    • #477 InvalidInteractionError now provides access to the failing interaction by calling interaction.
    • ⚡️ #476 Update given? to check for items in an array by passing an index.
  • v3.7.1

    March 20, 2019

    🛠 Fixed

    • #455 Switch to BigDecimal() to avoid warnings in Ruby 2.6.
    • 👀 #457 When using an after callback on execute the :if option does not see composed errors.
  • v3.7.0

    February 10, 2019

    ➕ Added

    • 🚅 #454 Support for Rails 6.

    🛠 Fixed

    • 🔀 #435 Errors using the :message option were not properly merged.
  • v3.6.2

    August 21, 2018

    🛠 Fixed

    • #411 Cache the result of outcome validations. This also resolves duplicate callbacks on composed interactions.
  • v3.6.1

    November 12, 2017

    🛠 Fixed

    • #429 Pass details on translated detailed errors.
  • v3.6.0

    October 20, 2017

    ➕ Added

    • #422 A new record filter that accepts an object or calls a finder (e.g. find) for the value passed. This is particularly useful for ActiveRecord objects.
    • #420 A converter option on the object filter that allows the value passed to be manually converted into an object of the correct type.
  • v3.5.3

    September 28, 2017

    🛠 Fixed

    • #425 where given? did not properly handle string keys for hashes with nested content
  • v3.5.2

    June 08, 2017

    🛠 Fixed

    • 🔀 #417 - detailed errors added to :base are now properly merged