Releases: in2code-de/powermail
12.4.2
What's Changed
- [FEATURE] Add phpstan as quality tool by @mschwemer in #1125
- [BUGFIX] Prevent undefined array key warning in ForeignValidator::class by @mschwemer in #1122
- [BUGFIX] Use correct queue identifier for flashmessages by @mschwemer in #1092
- [BUGFIX] Prevent TypeError in ModuleController by @Patta in #1085
- [BUGFIX] Provide a fallback for null values by @mschwemer in #1093
- [BUGFIX] Prevent exception, when showing the history of a powermail ce by @mschwemer in #1091
- [TASK] Allow modification/variables in replyToEmail and replyToName by @ohader in #873
- [TASK] Localize string for empty select, radio and checkboxes by @mschwemer in #1127
- [BUGFIX] Fix pagination in module for email list by @mschwemer in #1129
- [FEATURE] Use side-by-side select form forms by @mschwemer in #1130
- [BUGFIX] fix invalid phone regex by @revoltek-daniel in #1116
- [TASK] TCA v12 compatibility by @mschwemer in #1133
- [BUGFIX] Prevent null value for flexform string by @mschwemer in #1098
- [BUGFIX] Make extension config field visible in extension settings by @mschwemer in #1099
- [BUGFIX] empty subject must not create error flash message by @franzkugelmann in #612
- [BUGFIX] Skip boolean values in blacklist string check by @mschwemer in #1140
- [BUGFIX] Use type="number" for validation min and max by @mschwemer in #1141
- [BUGFIX] Fix #848: Missing type casts by @Stewy82 in #933
- [BUGFIX] Forms cannot be found in list module search by @kitzberger in #1111
- [BUGFIX] Make unique validation work for translated forms by @mschwemer in #1147
- Fix receiver mail validation in SendMailService by @rengaw83 in #1113
- [BUGFIX] Fix broken manipulateVariablesInPowermailAllMarker for arrays by @kitzberger in #965
New Contributors
- @revoltek-daniel made their first contribution in #1116
- @Stewy82 made their first contribution in #933
- @rengaw83 made their first contribution in #1113
Full Changelog: 12.4.1...12.4.2
12.4.1
12.4.0
What's Changed
- Revert "[TASK] Adapt labels in tests to comply with crowding translat… by @mschwemer in #1072
- [BUGFIX] Provide a fallback for null values by @mschwemer in #1074
- [BUGFIX] Handle lookup of properties of non-existing page by @eliashaeussler in #919
New Contributors
- @eliashaeussler made their first contribution in #919
Full Changelog: 12.3.5...12.4.0
12.3.5
What's Changed
- [BUGFIX] Align updater identifiers by @echavaillaz in #1039
- [BUGFIX] Use correct table mapping for be_users and be_groups by @vnc-jboe in #1035
- Update Readme.md by @j-boettcher in #1011
- [BUGFIX] Avoid errors because of warnings/notices by @georgringer in #1008
- [BUGFIX] Fix exception when trying to XML export zero mail records by @kitzberger in #1013
- [TASK] Remove deprecated TCEforms FlexForm tag by @ErHaWeb in #1007
- [TASK] Make record type labels singular by @cweiske in #981
- [BUGFIX] Fix corrupt spam notification template by @barow in #1001
- Update ReceiverMail.html by @medarob in #972
- Update ReportingMarketingBe.html by @medarob in #970
- [BUGFIX] Return proper pages with CType "powermail_pi1" by @moritz-ngo in #1002
- Update ExportCsv.html by @medarob in #971
- [TASK] Ensure correct typed values for getter methods by @web-commerce-og in #945
- [BUGFIX] Pages and fields cannot be found in list module search by @kitzberger in #987
New Contributors
- @echavaillaz made their first contribution in #1039
- @vnc-jboe made their first contribution in #1035
- @j-boettcher made their first contribution in #1011
- @barow made their first contribution in #1001
- @medarob made their first contribution in #972
- @moritz-ngo made their first contribution in #1002
- @web-commerce-og made their first contribution in #945
Full Changelog: 12.3.4...12.3.5
Frontend Javascript and TypoScript Cleanup
[!!!][TASK] Split TypoScript Configuration in multiple files
[!!!][FEATURE] Replace jQuery and jQueryUI in the frontend with native javascript
[!!!][FEATURE] Replace Datetimepicker with native javascript
[!!!][FEATURE] Replace client side validation via parsley with native javascript
For upgrading instructions see
https://github.com/einpraegsam/powermail/blob/develop/Documentation/Changelog/UpgradeInstructions.md
v9.0
Powermail V9 adds support for TYPO3 11 and PHP 8
This version is one of the most tested version in the Powermail History. We took a lot of efforts in automating tests and try to ensure, that everything's works fine for the latest TYPO3 Version. The development took more than 6 month and more than 200 hours of development time.
- [FEATURE] Allow to disable ip-api.com (Stefan Busemann)
- [FEATURE] Provide local dev environment (Marcus Schwemer)
- [FEATURE] Make screenshots on acceptance test failure (Marcus Schwemer)
- [TASK] PHP8 compatibility (Marcus Schwemer / Georg Ringer)
- [BUGFIX] Remove external links from selenium config (Marcus Schwemer)
- [BUGFIX] wrong ordering of site config template (Stefan Busemann)
- [TASK] Anonymize tests (Marcus Schwemer)
- [DOCS] Merge pull request #730 from DavidBruchmann/develop (David Bruchmann)
- [DOCS] add changes for TYPO3 11 (Stefan Busemann)
- [DOCS] Add general upgrade instructions (Stefan Busemann)
Sponsors and Contributors
We like to thank especially Georg Ringer for many contributions and also 43 sponsors within the in2code Early Access Programm. Powermail was in "pre-stable" version since November 2021.