This page is still a beta!

1.5. Changelog

Version 3.0.4

Version 3.0.3

Version 3.0.2

Version 3.0.1

Version 3.0.0

  1. WARNING: Configuration changed for field “default values”. See documentation for details.

  2. Made fe_user markers available for config field “Default values”. WARNING: marker format changed so the marker is prefixed with an underscore (eg. ###_FEUSER_USERNAME###). See documentation.

  3. Made it possible to load or store values in database. You really need to read the documentation! The code and concept is partly based on ideas and examples from Martin Kutschker – Thanks Martin.

  4. Added a preliminary logging facility using t3lib_div::sysLog()

  5. Added support for multiple languages. See documentation.

  6. Added options to change format of _DATE and _TIME markers. See documentation.

Version 2.0.5

  1. Fixes bug causing the invalid email message to show when email is valid (###HEADER_EMAIL_INVALID### marker).

Version 2.0.4

  1. chechbox/radio field types are now validated as empty when not set.

  2. Minor bugfixes/tweaks

Version 2.0.3

  1. multi_recipient is now validated against required values.

  2. Disabled UTF-8 encoding detection as it seems to break some environments.

Version 2.0.2

  1. Fixed typo in code causing “Invalid argument supplied for foreach()...” error.

  2. Fixed typo in locallang.php file

Version 2.0.1

  1. Fixed incorrect “no template defined” error.

  2. Added utf-8 encoding detection of template file to avoid double encoding.

Version 2.0.0

  1. WARNING: The configuration of required fields has changed – See documentation.

  2. Changed field validation to make it more flexible using regular expressions, error message pr. field etc. See documentation.

  3. Added possibility to attach files to the mail.

  4. Added possibility to use TS/overwrite flexform values with TS. See pil_mailform/ext_conf_example.txt and TS reference in documentation.

  5. Fixed incorrect charset problem.

  6. Changed the way testmode shows data to mimic mail source.

Version 1.1.0

  1. WARNING: Changed subpart marker “###HEADER_MAIL_NOVALID###” to “###HEADER_MAIL_INVALID###” - as this is more correct English. Please remember to update your template!

  2. Most of the changes in this release are suggestions or issues reported by Martin Kutschker, who did an extensive review of TMailform. Thanks to Martin for taking the time to do this extensive review of TMailform and provide a German translation.

  3. Throw error if radio buttons and/or checkboxes are required and not set.

  4. Validate [email] field when the field has some value – even if the field is not required.

  5. Fixed issue with HTML linebreaks in text/plain emails.

  6. Added a flexform field for setting default values for fields in template.

  7. Added FE-user markers for eg. setting default [name] to “###FEUSER_USERNAME###” (Thanks to “pst”).

  8. Made extra markers available for mail body and subject. See the last part of the “Workflow” chapter of this manual.

  9. Made “<field>_VAL” markers available for “static subject” and “user subject prefix” flexform fields.

  10. Flexform field “Charset” now defaults to “$GLOBALS['TSFE']->metaCharset”.

  11. Utf8-encode template if “$GLOBALS['TSFE']->renderCharset” is utf-8 (Thanks to Vladimir I. Umnov).

  12. Added Russian translation (Thanks to Vladimir I. Umnov).

  13. Added German translation.

Version 1.0.1

  1. Specified category in ext_emconf.php, so that TMailform is listed correctly in EM.

Version 1.0.0

  1. Realizing that 500+ people have downloaded TMailform and only a few bugs have been reported (and fixed), I have come to the conclusion that TMailform is ready to “become” stable. Thus, version is bumped to 1.0.0 – thanks to all that have send bug report and/or feature-request.

  2. Fixed email validation issue.

Version 0.2.2

  1. Fixed required [text][email] issue.

Version 0.2.1

  1. Fixed Charset bug.

Version 0.2.0

  1. Provided alternatives to PHP mail().

  2. Provided options for additional mail headers.

  3. Provide options for additional mail headers (Cc, Bcc, Content-Type, Charset, Content-Transfer-Encoding).

  4. Made it possible to have more than one static recipient.

  5. Added a field in configuration to prefix user subject.

  6. Made submitted values (###<field>_VAL###) available for TMAIL_THANKS and TMAIL_ERROR subparts.

  7. Update example template to new usage.

Version 0.1.3

  1. Documentation updates

Version 0.1.2

  1. Fixed cache issue.

  2. Some refactoring. Fixes “wrong parameter count for array_keys()” issue.

Version 0.1.1

  1. Removed redundant and unnecessary files from extension.

  2. Fixed a few typos in documentation.

  3. Added missing screenshots to documentation.