All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
--skip-previews
and--skip-views
flags to skip mail previews and views (#276, @HenriqueMorato)
- Support Rails 7.2 (#270, @jbennett)
- Fix a typo in message.html.erb.tt.
- Add lambda support for from, bcc, and reply_to campaign options (#233, @armiiller)
- Fix a Rails startup bug when validating steps that use translations from locale files. (#211)
- Rails 7.1 support
- Add
:headers
mail option (#202, @montekaka)
- Delete user-orphaned campaign memberships in scheduler (#180)
- Fix a bug where the campaign fails to resume immediately when adding a user who had previously received earlier steps in the campaign. (#197)
- Automatically include Rails url helpers from application in campaign mailer templates (#158, @feliperaul)
- Allow the customization of the to field (#155, @feliperaul)
- Support Rails 7 (#151, @800a7b32)
- Optional
layout
parameter for steps; allowing override from defaultheya/campaign_mailer
- Create
bcc:
optional parameter for steps; use case is quality control
- Fix typo in initializer (#139, @800a7b32)
- Fix compatibility with Rails 6.1.4 (introduced by this change to
build_arel
) (#137, @retsef)
- Create
@campaign_name
instance var accessible in email templates (#135)
- Added the
step_gid
column to theheya_campaign_memberships
table. This change requires running a migration to upgrade. Instructions. (#83)
- Support I18n translations for email subjects (#81)
- Update the install and campaign generators.
- Added licensing.
- Added
rescue_from
(rescuable) in campaigns.
- Initial release. 👋