ChangelogΒΆ

All changes are documented on https://docs.typo3.org/typo3cms/extensions/powermail/Changelog/

Version Release Date Release Description
6.0.0 2018-05-07
  • General GDPR release:
  • !!! Task: Disable session-spam-check by default (to prevent generating a cookie)
  • !!! Task: Disable IP-logging by default
  • Task: Add a privacy documentation with some hints
  • !!! Task: Randomize filenames of uploaded files by default
  • Task: Update testing readme
  • Bugfix: Update testing requirements
5.6.0 2018-04-24
  • Task: Add constant for sender email for spam notification mails
  • Task: Update spamshield documentation
5.5.0 2018-02-21
  • Feature: Remove all invisible HTML tags in plaintext mails
  • Bugfix: Prevent exception in Pi2 (regression related to strict_types in PHP)
  • Bugfix: Prevent exception when using marketing reports in backend (regression related to strict_types in PHP)
  • Bugfix: Prevent exception when using password fields (regression related to strict_types in PHP)
5.4.0 2018-02-03
  • Bugfix: Prevent SQL error when powermail is in replaceIrreWithElementBrowser-mode
  • Feature: Allow exporting of hidden property of mails in backend module
  • Task: Small code refactoring to simplify extending of ValidationDataAttributeViewHelper
5.3.2 2018-01-31
  • Bugfix: Prevent SQL error for strict mode if a form is copied in backend
  • Task: Add some administration documentation to readme.md
5.3.1 2018-01-29
  • Bugfix: Fix type error in backend if custom validators are used
  • Task: Small code cleanup
5.3.0 2018-01-26
  • Feature: Collect markup of all fieldlabels in one partial. Should be not a breaking change.
  • Feature: Use spaceless ViewHelper for Form outputs to increase FE performance
5.2.2 2018-01-25
  • Bugfix: Correct notice if TYPO3 is running in classic mode
  • Bugfix: Don't mark powermail as unsafe if there are no informations about the current version
5.2.1 2018-01-24
  • Task: Change GPL string in composer.json to make packagist happy
  • Task: BE Module: Add notice if TYPO3 is running in composer mode
  • Task: BE Module: Add notice for "no version information" only in Classic Mode
  • Bugfix: Prevent exception in backend module function test if extensionmanager table is empty
5.2.0 2018-01-24
  • Feature: Don't render labels (form, page, field) if layout is turned to "nolabel"
  • Feature: Add a condition for TypoScript to listen to form submits: [In2codePowermailConditionIsPowermailSubmittedCondition]
  • Bugfix: Accept also partialRootPaths without trailing slash
  • Bugfix: Remove powermail version note from RSS in Pi2
  • Task: Add another signal to manipulate filenames of uploaded files
  • Task: Add some more unit tests
  • Task: Some code cleanup
  • Task: Remove outdated include of partialRootPath
  • Task: Some documentation updates
5.1.0 2018-01-15
  • Feature: Add breaker class to disable spamshield if given IP address matches
  • Feature: Add breaker class to disable spamshield if there is a defined string in an answer
  • Feature: Possibility to add own breaker classes to disable spamshield on individual conditions
5.0.1 2018-01-15
  • Task: Very small code cleanup
  • Bugfix: Fix test for secure version in backend
  • Bugfix: Prevent exception if extension configuration is empty
5.0.0 2018-01-14
  • Task: Powermail for TYPO3 8.7 and 9.x
  • !!!Task: Changed ViewHelper from vh:string.RawAndRemoveXss to vh:string.escapeLabels in all Templates/Partials
  • !!!Task: Some smaller changes in Templates and Layouts
  • Task: Remove update script (Update from powermail 2 to 3 or newer)
  • Task: Larger refactoring for PHP 7 strict mode and TYPO3 9
  • Task: Add readme how to start unit tests (with and without code coverage)
  • Task: Add readme how to start behaviour tests (behat with selenium)
  • Task: Replace font of calculating captcha with a complete free one and add a notice
4.4.0 2017-12-22
  • Feature: Backend module: Allow exporting of new fields
  • Feature: CommandController: Allow exporting of new fields
  • Task: Bring testing framework via composer
  • Task: Small code refactoring
4.3.5 2017-12-20
  • Bugfix: Mails are not stored 3 times any more on each ajaxsubmit (with redirect configuration)
  • Bugfix: Type in constants for bootstrapPath was wrong (affected in contstant editor)
  • Task: Log mail sending errors as errors and not was warning
  • Task: Describe in documentation how to register a callback function on an ajax submit
  • Task: Small change in documentation
4.3.4 2017-12-11
  • Task: Small optic cleanup in backend module action selector
  • Task: Small code cleanup
4.3.3 2017-12-07
  • Bugfix: Fix prefilling of a datefield in chrome with enforceDatepicker
  • Bugfix: Fix pagebrowser in backend module overviewBeAction()
4.3.2 2017-12-05
  • Bugfix: Revert FlexForm receiver.type commit from 4.3.1 because TYPO3 throws an exception when the field is not available for displayCond
4.3.1 2017-12-05
  • Bugfix: FlexForm receiver.type should be an exclude field to disable this field for editors if wanted
  • Task: Small documentation update
4.3.0 2017-11-25
  • Bugfix: Fix namespace for PluginPreview
  • Bugfix: Small fix to not crash backend module in workspace
  • Task: Update signals in documentation
4.2.0 2017-11-14
  • Feature: Register your own JS tasks on AJAX complete now in fireAjaxCompleteEvent() #182
  • Bugfix: Avoid exception in plugin preview together with oldschool extension plugins
  • Bugfix: Backend Module list: Fix search in additional fields
  • Bugfix: Fix typo in german frontend and backend labels
  • Task: Never return an empty type for localized fields (even if there is something wrong in database)
  • Task: Documentation update
  • Task: Small code cleanup
4.1.0 2017-10-16
  • Task: Increase performance for larger forms
  • Task: Some code cleanups
  • Task: Update UserFunc documentation part
  • Task: Add a lib.receiver example documentation
4.0.2 2017-09-29
  • Bugfix: Values are not escapted any more by usage of {powermailAll} together with format.nl2br
  • Bugfix: Prevent JS error if parsley is not included
  • Feature: Add a public function in AbstractValidator to decide when there should be a validation and when not
  • Task: Compare only field uids in input validation to allow extending a field model with an own model
  • Task: Some small code refactoring
  • Task: Add a behaviour test for multiline-input in a textarea
  • Task: Add a note in manual for a conflict with extension compatibility6
4.0.1 2017-09-18
4.0.0 2017-09-18
  • Feature: Add a viewhelper for building responsive columns in forms (e.g. via bootstrap)
  • Feature: Make attachments also work on double opt-in mails
  • Task: Update documentation: Adding JavaScript validators with parsley in a modern way
  • Task: Update documentation: How to use own ViewHelpers in RTE fields in FlexForm
  • Task: Update documentation: How to debug mail failures
  • Task: Code cleanup and refactoring
  • Bugfix: Use advanced field types for command controller exports
  • Bugfix: Don't try to load glyphicons in Backend.css
3.22.1 2017-09-06
3.22.0 2017-08-28
  • Feature: Add getters for some properties in SendMailService class
  • Bugfix: Backend module list: Make sorting work again
  • Bugfix: Backend module list: Don't show duplicates on search
  • Bugfix: Backend module list: Keep filter params on page change
  • Bugfix: Fix typo in constants comment
  • Bugfix: Set same wrapping classname in password mirror field
  • Task: Update .htaccess file in Private folder for newer Apache versions
3.21.1 2017-08-11
  • Bugfix: Allow markernames with underscore again. Fixes a bug from february with wrong markernames like marker0101010 or markerAbCd
3.21.0 2017-08-11
  • Task: Use BackendUtility::getRecord() instead of exec_SELCT...
  • Task: Some documentation updates
  • Task: Enable marketing tracking with cHash check in TYPO3
  • Task: Add documentation how to prevent duplicate emails in webforms
  • Bugfix: Use TSFE:sys_language_uid instead of GP:L for marketing infos
  • Bugfix: Fix empty mails in backend module
  • Bugfix: Fix typo in Partial for hidden fields
3.20.0 2017-07-07
  • Feature: Use default TYPO3 settings when sender name/email is empty
  • Task: Some small performance updates for backend modules
  • Task: Some small code cleanups
  • Task: Update parsley.js from 2.2.0 to 2.7.2
  • Task: Prevent autofill from chrome for honeypot fields
  • Bugfix: Fix CSV export in T3 8.7
  • Bugfix: Fix Datefields in T3 7.6
  • Bugfix: Prevent exceptions in backend module for uploads
3.19.0 2017-05-21
  • Task: Update TCA for TYPO3 8.7
  • Task: Remove not needed backend check for filled markers in localized field tables
  • Task: Some performance improvements in some ViewHelpers
  • Task: Change uploadable file extension list in default constants
  • Task: Small documentation update
  • Bugfix: Prevent sql error on field localization if sql is in strict mode
  • Bugfix: DateConverter UserFunc should return an empty string on errors
  • Bugfix: Prevent small error in T3 log if VariableInVarialbeViewHelper is called in PHP7
3.18.2 2017-05-10
  • Bugfix: Make RTE work again under TYPO3 7.6
  • Bugfix: Fix requirements for TYPO3 in composer.json
3.18.1 2017-05-03
  • Bugfix: Prevent empty p-tags in CK-Editor in T3 8.7
  • Bugfix: Show powermail all in optin mails again
  • Bugfix: Fix links in optin mails
3.18.0 2017-04-23
  • Task: Make extension fit for new TYPO3 8.7 LTS testparcours
  • !!!Task: Encode html field output by default. Disable via TypoScript constants: plugin.tx_powermail.settings.misc.htmlForHtmlFields=1
  • !!!Task: Encode field labels by default. Disable via TypoScript constants: plugin.tx_powermail.settings.misc.htmlForLabels=1
  • Bugfix: Captcha image resource fix
3.17.0 2017-04-01
  • Feature: Add TypoScript condition that checks if a powermail plugin is on the current page
  • Task: Improve handling of routes in backend
  • Task: Update CSS classes in backend module for some tests
  • Bugfix: Show form icon in backend overview forms module
3.16.0 2017-03-26
  • Feature: Show error messages instead of a broken captcha on server misconfiguration
  • Task: Add own language labels for generic fields to support TYPO3 7.6 and 8.7
  • Bugfix: Make backlink in backend work again when opening a form from the plugin
  • Bugfix: Fix small typo in documentation
  • Bugfix: Blacklist-Spam-Method should also check email addresses
  • Bugfix: Change validation message if only one checkbox is in use
3.15.0 2017-03-20
  • Feature: Allow field prefilling for cached forms if no_cache=1
  • Feature: Add css bootstrap classes also for submit and the create view
  • Bugfix: Can not edit a form with a fluid viewhelper in a field title
  • Bugfix: Field parent pointer of translation overridden in TYPO3 CMS 8
3.14.0 2017-03-13
  • Task: Finally allow upload fields in Pi2
  • Bugfix: Make localized forms without parent selectable in backend
  • Bugfix: AjaxFormSubmit in IE was possibly broken
3.13.0 2017-03-02
  • Feature: Add .gitattributes file
  • Feature: Passing variable $mail to signal getVariablesWithMarkersFromMail
  • Task: Always render default marker name in frontend even in localized forms for TYPO3 8.6 and newer
  • Task: Remove l10n_mode=noCopy for TYPO3 8.6 and newer
  • Bugfix: More support of MySQL strict mode
  • Bugfix: Update bootstrap.js to version 3.3.7 to work with jQuery 3 in backend in TYPO3 8.6
  • Bugfix: Don't fill marker field in localized records
  • Bugfix: Missing TypoScript in mail standaloneview
3.12.0 2017-02-19
3.11.2 2017-02-01
3.11.1 2017-01-22
3.11.0 2017-01-21
  • Task Support new FlashMessages ViewHelper for TYPO3 8.6
3.10.1 2017-01-12
3.10.0 2016-12-29
  • Task Code cleanup - remove last HTML in PHP file for a TCA helper function to show notes below a form
  • Task Code cleanup - update userFunc comment
  • Task Documentation cleanup
  • Feature SendPost Finisher now with authentication feature
3.9.0 2016-11-26
3.8.0 2016-10-22
3.7.0 2016-09-25
  • Feature Overview Backend Module: Use backend pagebrowser
  • Feature Overview Backend Module: Sort forms by title
  • Feature Add another signal to manipulate receivers name
  • Bugfix #78027: https://forge.typo3.org/issues/78027 Don't list forms in overview backend module if a user hasn't access to the page
3.6.0 2016-09-06
  • Feature #77625: https://forge.typo3.org/issues/77625 Add time period option to cleanUploadsFiles task
  • Feature #77846: https://forge.typo3.org/issues/77846 f:be.widget.paginate instead of f:widget.paginate for backend module
  • Feature Add new-link for form preview in plugin, remove ugly add wizard
  • Feature Define now where to store new forms if editors add forms with Page TSConfig
  • Bugfix #77868: https://forge.typo3.org/issues/77868 TYPO3 8.3: Prevent exception by adding new plugins
  • Task Small code refactoring for ext_tables.php and ext_localconf.php
3.5.0 2016-08-24
3.4.0 2016-08-02
3.3.0 2016-06-27
3.2.0 2016-06-13
3.1.1 2016-06-06
3.1.0 2016-05-18
3.0.2 2016-04-28
3.0.1 2016-04-18
3.0.0 2016-04-17
  • General update for TYPO3 7.6 and 8.x
  • Table name correction from plural to singular (..mails => ..mail, ..fields => ..field)
    • Updated ext_tables.sql
    • Converter script to convert old tablenames to new tablenames
      • Automaticly on extension installation
      • Start manually from extension manager
  • Add bootstrap
    • Frontend
      • Add static template to add bootstrap classes to forms and fields
      • Add constant to load bootstrap.css from powermail folder
      • Update Layouts, Templates, Partials (Pi1 and Pi2)
    • Backend
      • Update modules with new markup
  • Backend
    • PluginInformation refactoring
    • Remove old form converter (converted 1.x to 2.x forms)
    • Remove unneeded overview actions
    • Enable table garbage collector scheduler tasks per default
  • General
    • Add DataProcessors to change mail object before it's persisted or used in mails
    • Own spamshield methods could be registered via TypoScript now
    • Refactoring of upload function
    • Add signals to ValidationDataAttributeViewHelper, PrefillFieldViewHelper and PrefillMultiFieldViewHelper
    • Remove outdated parts of code (PHP, Templates)
    • Some code cleanup
    • Manual update
2.25.2 2016-04-11
2.25.1 2016-03-26
2.25.0 2016-03-12
2.24.0 2016-02-29
2.23.0 2016-02-19
2.22.1 2016-02-10
2.22.0 2016-02-09
2.21.0 2016-01-16
2.20.3 2016-01-11
2.20.2 2015-12-23
2.20.1 2015-12-16
2.20.0 2015-12-13
2.19.0 2015-12-08
2.18.2 2015-12-02
2.18.1 2015-11-30
2.18.0 2015-11-27
2.17.1 2015-11-18
2.17.0 2015-11-16
2.16.1 2015-11-05
2.16.0 2015-11-03
2.15.2 2015-10-27
2.15.1 2015-10-27
2.15.0 2015-10-23
2.14.0 2015-10-19
2.13.0 2015-10-14
2.12.1 2015-10-13
2.12.0 2015-10-05
2.11.2 2015-09-22
2.11.1 2015-09-22
2.11.0 2015-09-21
2.10.1 2015-09-15
2.10.0 2015-09-05
  • Feature #69494
  • Bugfix #69492, #69469

See http://forge.typo3.org for Details

2.9.0 2015-09-01
  • Feature #69424, #69338
  • Bugfix #69425, #69366, #69323, #69146

See http://forge.typo3.org for Details

2.8.0 2015-08-25
  • Feature #68999
  • Bugfix #69189

See http://forge.typo3.org for Details

2.7.1 2015-08-18 Fix: Changelog in manual could not be parsed from TER
2.7.0 2015-08-18

Bugfix #69016, #69029, #69066, #69127

See http://forge.typo3.org for Details

Note: Changed Template/Partial-files:

  • New Partial: EXT:powermail/Resources/Private/Partials/Output/EditHidden.html
  • Changed Partial: EXT:powermail/Resources/Private/Partials/Form/Captcha.html
  • Changed Template: EXT:powermail/Resources/Private/Templates/Output/Edit.html
2.6.3 2015-08-12

Bugfix #68977, #68842, #68716

See http://forge.typo3.org for Details

2.6.2 2015-08-06

Bugfix #68794 - Fix for TYPO3 7.4

See http://forge.typo3.org for Details

2.6.1 2015-08-04

Bugfix #68710

See http://forge.typo3.org for Details

2.6.0 2015-08-03

Bugfix #68696, #68647, #68587, #68583, #68576

Feature #68695

See http://forge.typo3.org for Details

Note: Changes in Partial-files:

  • EXT:powermail/Resources/Private/Partials/Form/Check.html
  • EXT:powermail/Resources/Private/Partials/Form/Radio.html
2.5.2 2015-07-24

Bugfix #68490, #68414, #68375

See http://forge.typo3.org for Details

2.5.1 2015-07-16

Bugfix #39218, #68044

Task #68236, #68237

See http://forge.typo3.org for Details

2.5.0 2015-07-05

Bugfix #67872, #67660

Feature #67392

Task #67796

See http://forge.typo3.org for Details

2.4.4 2015-06-22

Bugfix #67448, #67548, #67555, #67623

See http://forge.typo3.org for Details

2.4.3 2015-06-07

Bugfix #67157, #67167, #67194, #67255

See http://forge.typo3.org for Details

2.4.2 2015-05-24

Bugfix #67112, #67108, #67102, #67039, #67035

See http://forge.typo3.org for Details

2.4.1 2015-05-18

Bugfix #67003

See http://forge.typo3.org for Details

2.4.0 2015-05-17

Bugfix #66914, #65366

Features #65716, #65226

See http://forge.typo3.org for Details

2.3.3 2015-05-08

Bugfix #66634, #66732

See http://forge.typo3.org for Details

2.3.2 2015-04-27

Bugfix #66571, #66562, #65481

See http://forge.typo3.org for Details

2.3.1 2015-04-19

Bugfix #66462, #66469, #66470, #66471

See http://forge.typo3.org for Details

2.3.0 2015-04-17

Bugfix #65716, #65635, #65942, #66026

Feature #66359

Task #65993

See http://forge.typo3.org for Details

2.2.0 2015-02-27 Updated powermail for TYPO3 6.2, 7.0 and 7.1
2.1.17 2015-02-27

Bugfix #65222, #65258, #65263

See http://forge.typo3.org for Details

2.1.16 2015-02-21

Bugfix #65201, #65174, #65173, #64992

See http://forge.typo3.org for Details

2.1.15 2015-02-09

Bugfix #64779, #64937

See http://forge.typo3.org for Details

2.1.14 2015-02-01

Bugfix #64685, #64625, #64564, #64545, #64426, #64424, #64412

Feature #64594, #64533

See http://forge.typo3.org for Details

2.1.13 2015-01-19

Bugfix #64236, #64250, #64352

Feature #64279

See http://forge.typo3.org for Details

2.1.12 2015-01-11

Bugfix #64220, #64111

Feature #64212, #64195

See http://forge.typo3.org for Details

2.1.11 2014-12-23

Bugfix update #63972, #63933, #63797, #63796, #63766, #43502

Task #64019 Remove Google Image Charts

See http://forge.typo3.org for Details

2.1.10 2014-12-11

Bugfix update #63765, #63724

Feature #63707, #63404, #63397, #63365, #63149

See http://forge.typo3.org for Details

2.1.9 2014-11-26

Bugfix update #63329, #63152, #63118, #63046, #63028, #63020, #62920

Feature #63322, #63317, #63302, #63297

See http://forge.typo3.org for Details

2.1.8 2014-11-13

Bugfix update #62761, #62146, #62919

Feature #62728, #62653

See http://forge.typo3.org for Details

2.1.7 2014-10-31

Bugfix update #62583

Task #62584

See http://forge.typo3.org for Details

2.1.6 2014-10-30

Bugfix updates #54306, #62485, #62531

Feature updates #62262, #62433, #62434, #62469, #62535

See http://forge.typo3.org for Details

2.1.5 2014-10-18

Bugfix updates #62058, #62097, #62135

Feature updates #62262, #60504 (Templa Voila with Form Converter)

See http://forge.typo3.org for Details

2.1.4 2014-10-06

Bugfix update #62048

See http://forge.typo3.org for Details

2.1.3 2014-10-05

Bugfix updates #61987, #61803, #61681, #61118, #61956

See http://forge.typo3.org for Details

2.1.2 2014-09-17

Bugfix updates #61657, #61658

See http://forge.typo3.org for Details

2.1.1 2014-09-15

Bugfix updates #61530, #61533, #61536, #61537, #61551

Feature updates #61532, #61553, #61583

See http://forge.typo3.org for Details

2.1.0 2014-09-10

Refactored Powermail 2 extension with a lot of usability improvements, a powermail 1.x formconverter and a lot of new cool stuff. See forge.typo3.org for details. We're looking forward for your feedback. Thank to the universities, who sponsored this version!

See http://forge.typo3.org for Details

2.0.18 2014-09-17

Small Bugfix updates

See http://forge.typo3.org for Details

2.0.17 2014-09-05

Small Bugfix updates

See http://forge.typo3.org for Details

2.0.16 2014-06-26

Bugfix updates #59902, #54648, #53786

Feature updates #59395

See http://forge.typo3.org for Details

2.0.15 2014-05-26

Bugfix updates #58389, #58114, #57963, #56273, #56117

See http://forge.typo3.org for Details

2.0.14 2014-05-22

Security fix. Please update!

See TYPO3-EXT-SA-2014-007

2.0.13 2014-04-12

Bugfix updates #57858, #56198, #54896

Feature updates #56049

See http://forge.typo3.org for Details

2.0.12 2014-04-11

TYPO3 6.2 update

Bugfix updates #57804, #57480, ##57337, #56273

See http://forge.typo3.org for Details

2.0.11 2014-04-10

Security fix. Please update!

See TYPO3-EXT-SA-2014-006

2.0.10 2013-10-11

Bugfix update (small)

  • 5 Features
  • 9 Bugfixes

Breaking changes in

  • Resources/Private/Partials/PowermailAll/Mail.html
  • Breaking Change in Resources/Private/Partials/PowermailAll/Web.html
  • Breaking Change in Resources/Private/Templates/Forms/PowermailAll.html

See http://forge.typo3.org for Details

2.0.9 2013-07-06

1 Task

3 Bugfix updates

See http://forge.typo3.org for Details

2.0.8 2013-07-04

15 New Features

7 Bugfix updates

See http://forge.typo3.org for Details

2.0.7 2013-06-03

Security fix. Please update!

See TYPO3-EXT-SA-2013-006

2.0.6 2013-04-01

1 New Feature

5 Bugfix updates

See http://forge.typo3.org for Details

2.0.5 2012-12-08

4 New Feature

11 Bugfix updates

See http://forge.typo3.org for Details

2.0.4 2012-10-29

2 New Feature

4 Bugfix updates

See http://forge.typo3.org for Details

2.0.3 2012-10-17

7 New Feature

10 Bugfix updates

See http://forge.typo3.org for Details

2.0.2 2012-08-19

5 New Feature

17 Bugfix updates

See http://forge.typo3.org for Details

2.0.1 2012-08-08 Different Security Fixes
2.0.0 2012-05-21

Initial upload

  • Complete Redesign of the old powermail 1.x
  • Redesign with Extbase and Fluid
  • Focus on Marketing and Spam-Prevention
  • Keep Flexibility