### 2.4.0 / 2016-10-05 * Rails 5 compatibility ### 2.3.1 / 2016-07-03 * Serializer bugfix for scheduler integration * RSpec cleanup ### 2.3.0 / 2016-04-30 * Convert specs to use modern RSpec expectation syntax * Added argument serializers (Andrew DiMichele, René Klačan, Adam Bird) * ActiveRecord argument serializer (René Klačan) * Use `deliver_now` if available * Remove deprecated fallback / error options in prep for 2.3.x ### 2.2.7 / 2014-10-08 * Pass respond_to? inquiries through to decoy (to allow preview, etc) (Ian Lesperance) ### 2.2.6 / 2013-11-13 * Add action and args as arguments to the error handler lambda for requeuing (Ellis Berner, Austen Ito) * Redis client v3 support; fix unhandled exception when offline (Yoav Matchulsky) ### 2.2.5 / 2013-10-10 * Travis Integration (Peter Goldstein) * ActionMailer 4.0 test compatibility (Peter Goldstein) * Added `unschedule_delivery` method for resque-scheduler integration (gsdean) ### 2.2.4 / 2013-05-25 * Compatibility for Rails 4 pre-release (Ben Woosley) * Fallback to synchronous is default when connection to Redis fails * Avoid lazy evaluation of mail when excluded, for use with mail_view (gingerlime) ### 2.2.3 / 2013-02-27 * MessageDecoy should handle non rails current_env (Hunter Haydel) ### 2.2.2 / 2013-01-27 * Fall back to deliver (not deliver!) on actual message, expected behavior when perform_deliveries is false, etc. ### 2.2.1 / 2012-12-09 * Added optional support for synchronous fallback (Lee Edwards and Peter Jaros) * Added optional custom error_handler lambda support (Adam Bird) ### 2.2.0 / 2012-12-01 * Added logging for failed deliveries (Mike Swieton) * Fixed / preserved exceptions for template renders (Sidharth Shanker) * Add `deliver_at` and `deliver_in` methods for scheduling mail in the future if resque-scheduler is installed (Harry Marr) ### 2.1.0 / 2012-06-09 * Message decoy acts more like a real message (to\_s) * Removed jeweler as a dependency (managing gem directly via Bundler) * Removed Resque dependency for compatibility with Resque forks (mongo-resque, etc) * Add support for non-Rails applications (Fabio Kreusch) ### 2.0.3 / 2012-02-17 * Added ability to override local queue name (example scenario: using two different queues for different mail priority levels) ### 2.0.2 / 2011-08-20 * Fixed deliver vs deliver! issue so mail interceptors will work as expected ### 2.0.1 / 2011-08-19 * Restore the mailer proxy object so mailer method bodies never get invoked more than once accidentally (not required to be idempotent) ### 2.0.0 / 2011-06-24 * Removed support for legacy Rails 2.x applications (please use v1.x) * Removed mailer proxy, return Mail::Message object * Reorganize and modernize gem structure, add bundler and move to RSpec 2.x * Queue target (::Resque) can now be overridden for testing (Joshua Clayton) ### 1.0.1 / 2010-12-21 * Respect ActionMailer::Base.perform\_deliveries ### v1.0.0 / 2010-07-28 * Added support for Rails 3.x (Marcin Kulik)