This project is no longer maintained and no further public releases are planned.

No further support will be given.

Feel free to fork the git repository.

Version 1.4.0

The complete changelog is available on Forge.

Updates and Features

General Options

Finisher_StoreUploadedFiles

AjaxHandler_JQuery

  • New setting "submitButtonSelector" to specify a custom JQuery selector for the submit button. This is useful, if you use ajaxSubmit with more than one form on a page.
  • New setting "formSelector" to specify a custom JQuery selector for the whole form. This is useful, if you use ajaxSubmit with more than one form on a page.
  • New setting "jsPosition" to add the generated JS before the closing body tag rather than to the head section.
  • New setting "submitButtonSelector" to specify a custom JQuery selector for the submit button. This is useful, if you use ajaxSubmit with more than one form on a page.

Logger_DB

  • New setting "fields" allows you to specify default values for empty or non existing fields (e.g. checkboxes) to prevent different output formats for the CSV export in the backend module.

Finisher_DB

  • New possible values "date" and "datetime" for the setting "special". Allows you to convert a date or datetime string to a timestamp before saving to the database.

Generators

  • "additionalParams" is a new options for all Generators. Use it to set additional parameters to be used in the generation link URL.

Backend Module

  • The "Clear Log" function is now disabled for non admin users.
  • "enableClearLogs" lets you activate it again.
  • "enableShowAllButton" activates the "Show all" button for non admin users.
  • Update TCPDF to the latest version 5.9.180
  • Using Freesans now instead of Helvetica as default font
  • Using Freemono for monospace text (e.g. pre tags)

Markers and Subparts

Bug fixes

  • Fixed annoying wrong default "headerStatusCode" in Finisher_Redirect to "303 See Other".
  • ISSET and IF subparts didn't work properly with array values.
  • Fixed a bug when using multiple email recipients.
  • AJAX validation failed using error check "equalsField".
  • AJAX file removal failed with file names containing '.
  • Some minor bug fixes in multistep handling.