- Pass a recipient model to the template instead of the whole User element.
- Previous use of custom fields on the recipient must now be through
{{ recipient.customFields.customFieldHandle }}
. The field handle must be added to the config file for it to be available on the recipient.
- Only render the passed in variables when rendering the user content, exclude Craft's global context and Craft variable.
- Add code editor field for the test variables input.
- Remove the ability to render test variables.
- Improve situations where the entry-email pair is triggered but the field the is empty.
- More naming fixes
- Updated plugin name, namespaces etc.
- Updated license
- Fixed a bug where getting the orderHistory would cause test commerce emails to send twice
- Fix bug with plugin settings
- Remove some unused classes
- Add an example config.php file
- Fix margin above subject field
- Include orderHistory variable in commerce testVariables
- Fixed situation where recipient variable might be missing from testing scenarios
- Fixed a type error bug when no test order was set for commerce emails
- Improved spacing of email settings field
- Improve error handling after template rendering. Some more fixes for Commerce 4.
- Render twig variables in custom fields when viewing the entry on the front end or in live preview.
- Fix for when craft commerce is not installed
- Added icons
- Change repo ownership and namespace
- Re-introduce permissions
- Add test variables to template renders/live preview
- Change to use an email settings field type rather than section.
- Update for Commerce 4
- Initial release