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 toobject
. - ๐ [#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 toeof?
.
๐ 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 thetransaction
method since it no longer has a use.