Corrected error in Finisher_Mail
Replaced preg_match where it is not necessary
Corrected typo in LoggerDB
New Method for Session classes: setMultiple. This way multiple values can be stored at once, which should slightly increase performance.
Reset session in Interceptor_AntiSpamFormTime after SPAM is detected (fixes #13163)
Follow-Up: Prevent race condition in captcha validation
Prevent race condition in captcha validation
New Component "Session" to write your own session storage.
Make pid for LoggerDB configurable (fixes #25756)
New TS setting skipView = 1 lets you skip the view and jump right to the finishing tasks
Text changes in the How to upgrade from th_mailformplus in the manual (fixes #13092)
Fixed generation of authCodeUrl in Finisher_GenerateAuthCode to work without baseUrl (fixes #13927)
Overwrite automatically added classes like Interceptor_Filtreatment using either Tx_Formhandler_Interceptor_Filtreatment in your TS setup or Interceptor_Filtreatment (#13780)
- Removed outdated comment
Fixed uploaded files have wrong permissions (fixes #13817)
Feature #13587 TS configurable Header and Footer in Generator_TcPdf
- Added ability to use a separate template for each step and the different mail modes. PDF and SUBMITTED_OK will follow
- New exception message if Finisher_DB has insufficient config
Follow-Up for #12751: Debuggers didn't work because they weren't initialized.
Moved auth code generation in Finisher_GenerateAuthCode to a separate function (fixes #13080).
Added undefined variable $langFiles to Controller_Form
New feature: Use markers like ###submit_nextStep_suffix### to pass a special suffix value via the submit button (fixes #11663)
Changed regular expression for replacement of master template markers (fixes #13165)
Additional fixes in handling of checkboxes (fixes #12943)
Added the full manual.sxw to SVN again (fixes #12975)
Fixed storing of checkbox values (fixes #12943)
Small security tweak for URL of Generators.
Removed unneeded condition for GP parameter "dontReset" (fixes #12755)
Fixed PDF output using WebkitPDF
Error checks isInDBTable and isNotInDBTable will show an occurring SQL error in debug mode now (fixes #12764)
Changed a header('location ...') call to use StaticFuncs::doRedirect (fixes #12925)
Changed labels containing "$s" instead of "%s" (fixes #12757)
Added docblock for AbstractComponent (fixes #12736)
Version number and changelog update due to TER update