ActiveInteraction v2.0.0 Release Notes

Release Date: 2015-05-06 // almost 9 years ago
  • ๐Ÿ”„ Changed

    • ๐Ÿ’… [#250][]: Replaced symbolic errors with Rails 5-style detailed errors.
    • 0๏ธโƒฃ [#269][]: Prevented proc defaults from being eagerly evaluated.
    • [#264][]: Renamed model filter to object.
    • ๐Ÿšš [#213][]: Remove transaction support. Database transactions will need to be handled manually now.
    • [#214][]: Results are returned from invalid outcomes.
    • [#164][]: Changed the hash filter to use hashes with indifferent access.
    • [#236][]: Changed the file filter to accept anything that responds to eof?.

    ๐Ÿ”’ Security

    • [#215][]: Rather than symbolizing keys all hashes now use indifferent access. This takes care of potential but unlikely DoS attacks noted in [#163][].

    โฌ†๏ธ Upgrading

    Please read through the Changed section for a full list of changes.

    The contents of the execute method are no longer wrapped in a transaction. You can manually add a transaction if you need it by using ๐Ÿšš ActiveRecord::Base.transaction. We've also removed the transaction method since it no longer has a use.