- Fixed deprecation warning with Rails 7.1
- Added support for one-click unsubscribe headers (RFC 8058)
- Fixed error when secret key base set with
SECRET_KEY_BASE_DUMMY
- Fixed issue with inheritance
- Dropped support for Ruby < 3 and Rails < 6.1
- Improved serialization
- Switched to JSON for serialization with non-default
secret_token
- Improved secret token generation
- Switched to JSON for serialization with default
secret_token
- Fixed error message when process out-opts not configured
- Switched from opt-outs to subscriptions
- Dropped support for Ruby < 2.6 and Rails < 5.2
- Added support for AWS SES
- Added support for official SendGrid gem
- Fixed deprecation warning
- Added Postmark support
- Fixed error with model methods and
email_key
option - Fixed bug with
opted_out
scope - Dropped support for Action Mailer 4.2
- Fixed
Secret should not be nil
error in Rails 5.2 - Gracefully handle missing email
- Added
user
option tomailkick_unsubscribe_url
- Improved performance
- Fixed
Subscription not found
for Rails 5.2 - Use
references
in migration - Use
smtp_settings[:domain]
for Mailgun - Dropped support for Action Mailer < 4.2
- Fixed errors with Rails 5+
- Fixed errors with the latest version of Gibbon
- Added support for Rails 5.1
- Fixed error with frozen strings
- Use
safely
- Only discover services if not manually set
- Added
mount
option
- Use
Module#prepend
instead ofalias_method_chain
- Fixed issue with double escaping tokens
- Added support for Mailgun
- Fixed tokens with
+
in them
- Fixed secret token for Rails 4.1
- Rails 3 fix
- Fixed bug with subscriptions page
- Added
email_key
option tomailkick_user
- Added support for multiple lists
- Changed
mailkick_user
method names - sorry early adopters :(
- Added Mailchimp service
- Fixed Mandrill service
- Added
uniq
tosubscribed
scope
- First release