2.4.3 / 2017-09-18¶ ↑
-
Fix for duplicated keys (J Garcia)
2.4.2 / 2017-01-30¶ ↑
-
Fix for breaking change with symbolied keys vs strings (J Garcia)
2.4.1 / 2016-12-10¶ ↑
-
Symbolize argument keys to fix mailer block syntax issues (J Garcia)
-
Alias method for
deliver_now
(Kurt Funai)
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
anddeliver_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 withResque
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)