ChangeLog

Version 0.10.0: Important change: plugin.tx_fpnewsletter_pi1 renamed to plugin.tx_fpnewsletter, because otherwise empty TS-values overwrite given FlexForm-values. New action: subscribeExt for newsletter subscription via other extensions. Bugfix: partial-path.

Version 0.10.2: Links in the email-templates changed. Bugfix: text-email was missing.

Version 0.11.0: Links in the email-templates works now with TYPO3 8 too. Empty FlexForms will now be overwritten by TypoScript.

Version 0.12.0: now double opt out possible. More FlexForms.

Version 0.13.0: italian translation added. First version for TYPO3 9 (runs only if typo3db_legacy is installed).

Version 0.14.0: composer-file added. Email to an admin now possible. One bug fixed: email-check.

Version 0.15.0: gender divers added. Switch to the QueryBuilder. reCaptcha v3 implemented (optional).

Version 0.16.0: f:format.raw added to text-links. Setting module_sys_dmail_category added. Address-object in verify-actions now available. TS optionalFieldsRequired added. required-attribute added.

Version 0.17.0: new TypoScript setting: email.adminMailBeforeVerification Email to admin now before or after verification. Default status changed! Email to admin only in one language. Very last $GLOBALS[‘TYPO3_DB’] replaced.

Version 0.18.0: optional mathematical captcha added. Set sys_language_uid=-1 if l>0. The categories are stored now in the log-entry too. More optional fields: address, zip, city, region, country, phone, mobile, fax, www, position, company.

Version 1.0.0: possibility added, to delete old log-entries via a task. Important change: redirect to the new- or unsubscribe-action on email-format- or captcha-errors. Bugfix: you can use now reCAPTCHA and mathCAPTCHA together.

Version 1.0.4: Bugfix: subscription via external form.

Version 1.1.0: possibility added, to activate a honeypot. Bugfix: prevent error on unsubscribe when a captcha is enabled.

Version 1.2.0: deprecated methods replaced.

Version 2.0.0: with the new setting languageMode you can define the language of the entries. There is now a new behavior when L>0. Furthermore the setting email.dontAppendL is new. Confirmation emails can now be send by enabling them with the setting email.enableConfirmationMails. The translate-viewhelper can now be used in the email-templates. Name and salutation can be used now in the email-templates. More FlexForms.

Version 2.1.0: setting searchPidMode and disableErrorMsg added. extension-key added to composer.json.

Version 2.2.1: more variables/translate keys for emails added. See chapter Administration. Now for TYPO3 10 and 11.

Version 2.3.2: a widget for the dashboard added. The extension dashboard is required in TYPO3 11. Setting checkForRequiredExtensions added (does not work for dashboard in TYPO3 11). The table fe_users can now be used too. Form with button added to the verification emails. no-cache parameter removed.

Version 2.4.0: Setting dmUnsubscribeMode added. Flexform for “unsubscribe via link” needs to be saved again. StopActionException on create when no parameter is there. The extension dashboard is no longer required in TYPO3 11. French added (thanks to lucmuller).