- Fixed bug when
testToEmailAddress
was configured as an array (#324)
- Added module path alias
- Fixed migration logic for project config workflow
- Fixed syntax error in ChangeEmailType action
- Added element action
BarrelStrength\Sprout\mailer\components\elements\email\actions\ChangeEmailType
- Improved behavior when adding and removing non-credentialed users from Subscriber List Audience Types
- Improved native field logic so layouts aren’t initialized before subclass is checked
- Fixed logic when checking if a subscriber is subscribed by email
- Fixed error triggered in console requests
- Emails with template rendering errors will now be logged as Sent Emails Elements
- Added error logging for emails that throw an error while rendering templates
- Added
BarrelStrength\Sprout\mailer\mailers\MailerInstructionsTrait
- Improved Mailer Settings behavior around configuring settings
- Improved Reply-To Email field default settings behavior
- Fixed dynamic recipient validation when editing an Email Element
- Fixed issue where Sender and Reply-To Email values were not being populated for Craft sender behavior
- Improved Transactional Email mailer settings validation
- Updated Audience Field to respect setting that enables/disables audiences
- Updated Audience Recipients to respect setting that enables/disables audiences
- Added Mailer to Email Type settings index
- Improves Mailer Settings and Email Type migrations
- Improves sender validation when saving Transactional Email Element
- Updates Mailer Settings to support ENV variables when populating defaults
- Removed editable Mailer Field Layout
- Added support for Craft 4
- Added Audience Element
- Added Email Types to configure email templates, custom fields, mailer settings, and permissions
- Added Subscribers as an overlay to Craft Users
- Added Subscriber List Data Source
- Added Subscriber List Audience Type
- Added User Group Audience Type
- Added support for additional element index table and sort attributes
- Added
twig/cssinliner-extra
dependencyv3.5
- Updated Simple Message Email Templates to Email Message Email Type
- Updated Custom Email Templates to Custom Templates Email Type
- Merged and refactored Sent Email features into Sent Email module
- Merged and refactored Sprout Lists features into Audience Element
- Subscribers now default to non-credentialed Craft Users
- Updated variable
craft.sproutLists
=>sprout.mailer.audiences
- Updated Project Config settings from
sprout-lists
=>sprout-module-mailer
- Updated
league/html-to-markdown
dependencyv5.1
- Removed Subscriber Element in favor of inactive Craft Users
- Removed List Element in favor of Audience Element
- Removed Setting 'Enable custom Email Templates on a per-email basis' in favor of Email Types
- Removed Send Method, CC, and BCC fields