Appearance
Changelog
5.0.1 (unreleased)
- Updated: requires ExpressionEngine 7.3+ and PHP 8.0+, the add-on can no longer be installed on older versions
5.0.0 (15-10-2026)
- Security: template tags in the email body (e.g. from a contact form) are no longer parsed, only the template itself is parsed
- Security: the email log now shows HTML emails in a sandboxed frame to prevent script injection in the control panel
- Bugfix: PHP 8.4 compatibility, the subject is now decoded without the
imapextension - Bugfix: where the BCC setting was not added to the outgoing email
- Bugfix: where the email log did not store the send time, from, cc and bcc
- Bugfix: where the email log showed emails of all sites on an MSM install
- Bugfix: where the CRLF setting had no effect, you can now choose between EE default, LF and CRLF
- Bugfix: where "Delete all logs" removed the logs of all sites on an MSM install
- Bugfix: where the paging of the Logs page was wrong
- Bugfix: where deleting a single log could delete a log of another site on an MSM install
- Security: log messages are escaped on the Logs page in the control panel
- Added: filters (severity, date, keyword), bulk delete and a CSV export on the Logs page in the CP, see CP settings
- Added: filters (date, keyword) on the Outgoing emails page in the CP, see CP settings
- Bugfix: where the To and Subject column headers on the Outgoing emails page were not translated
- Bugfix: where deleting an outgoing email could delete an email of another site on an MSM install
- Security: the To and Subject columns are escaped on the Outgoing emails page in the control panel
- Added: errors (empty template, missing
{body}, failed template parsing, invalid Reply To or BCC address) and notices are written to the Logs page, see CP settings - Updated: when the template can't be used, the email is sent without the template instead of failing or being sent empty
- Updated: removed unused code and legacy leftovers
- Updated: use the
ExpressionEnginenamespace instead of the deprecatedEllisLabnamespace - Updated: the installer now uses the ExpressionEngine 7 add-on installer and migrations
- Updated: the control panel pages use the ExpressionEngine 7 control panel routes, the settings page is now the add-on index page
- Updated: removed the automatic migration from the old (EE2) Email Template module
- Updated: removed the unused
{reinos_email_template_action_url}global variable and the action and hooks behind it - Updated: requires ExpressionEngine 7+ and PHP 8.0+, for ExpressionEngine 6 use the legacy package (
legacy/ee_email_template-v4.4.0.zip) (Breaking change)
4.4.0 (02-09-2026)
- Updated: remove custom license check and rely on the built-in license verification of ExpressionEngine
4.3.1 (18-04-2025)
- Bugfix: dynamic var error
4.3.0 (18-07-2024)
- Added: new config to avoid dynamic creation of variable (is deprecated in PHP 8.x)
- Bugfix: more PHP 8.2 fixes
4.2.3 (03-05-2023)
- Bufgix: PHP 8 issues
4.2.2 (24-02-2022)
- Bugfix: where a PHP error "undefined imap-utf8" was triggered in some cases
4.2.1 (29-12-2020)
- Bugfix: where the license warning was not showed correctly in EE6
4.2.0 (02-012-2020)
- Added: EE6 support
4.1.1 (05-08-2020)
- Bugfix: where the subject contains weird characters
4.1.0 (13-10-2019)
- Added: Reply To field, to override the default one
- Added: BCC field to extend the BCC field list
4.0.1 (29-07-2019)
- Bugfix: where in some case the update was throwing an error
4.0.0 (27-06-2019)
- Refactor: License settings due the release of the EE store (*Breaking changes)
- Refactor: Rename the module with a prefix of
reinos_due the release of the EE store *(*Breaking changes)
*Note: There is a change you will have to validate the license again
**Note: Because the module has been renamed with a prefix reinos_ there is an update path by simply add the new update to your site and install it. By installing the module, you are disabling the old module that can be deleted afterward. Also note that you have to rename the module calls and hooks with a prefix reinos_
See this article about the rename https://addons.reinos.nl/news/modules-renamed
3.2.0 (19-12-2018)
- Added: EE5 support
- Stopped: EE3 feature development. Only bugfixes are done into the EE3 branch.
3.1.1 (08-06-2018)
- Added: license support for MSM
3.1.0 (25-04-2018)
- Added: new license field (*Breaking changes) [EE3, EE4]
- Bugfix: PHP 7.2 issue [EE3, EE4]
***Note: you need to add your license key and license email from addons.reinos.nl in order to validate your license and add a valid domain url in your license field on addons.reinos.nl/profile/licenses or the module will not work on a live site. Also make sure you have read the license section in the documentation **
3.0.0 (04-12-2017)
- Refactor: Module updater
- Added: EE4 support
2.0.1 (09-11-2017)
- Bugfix: update process
2.0.0
- Added: support for EE3
1.1.3
- Bugfix: where the subject was not correctly parsed to the log
- Updated: log with the subject
1.1.2
- Bugfix: where the subject was not correctly parsed
1.1.1
- Bugfix : minor EE 2.9
1.1
- Added: nl2br setting
- Bugfix : where the email has been send twice
- Updated : EE 2.9 support
1.0
- Init release.
