Skip to content
Snippets Groups Projects
CHANGELOG.md 129 KiB
Newer Older
Carsten  Rose's avatar
Carsten Rose committed
.. ================================================== .. ================================================== ..
================================================== .. Header hierarchy .. == .. -- .. ^^ ..    ""
Carsten  Rose's avatar
Carsten Rose committed
.. ;; .. ,, .. .. --------------------------------------------used to the update the records specified ------ .. Best
Practice T3 reST: https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/CheatSheet.html
.. Reference: https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/Index.html
Carsten  Rose's avatar
Carsten Rose committed
.. Italic *italic*
.. Bold **bold**
.. Code ``text``
Carsten  Rose's avatar
Carsten Rose committed
.. External Links: `Bootstrap <http://getbootstrap.com/>`_
Carsten  Rose's avatar
Carsten Rose committed
.. Internal Link: :ref:`downloadButton` (default url text) or :ref:`download Button<downloadButton>` (explicit url text)
Carsten  Rose's avatar
Carsten Rose committed
.. Add Images:    .. image:: ./Images/a4.jpg .. .. .. Admonitions .. .. note::   .. important::     .. tip::     ..
Carsten  Rose's avatar
Carsten Rose committed
warning::
Carsten  Rose's avatar
Carsten Rose committed
.. Color:   (blue)       (orange)           (green)      (red)
Carsten  Rose's avatar
Carsten Rose committed
.. .. Definition:
Carsten  Rose's avatar
Carsten Rose committed
.. some text becomes strong (only one line)
Carsten  Rose's avatar
Carsten Rose committed
.. description has to indented
Carsten  Rose's avatar
Carsten Rose committed

.. -*- coding: utf-8 -*- with BOM.

Carsten  Rose's avatar
Carsten Rose committed

.. include:: Includes.txt

.. _release:

Release
=======

Carsten  Rose's avatar
Carsten Rose committed
Version 23.x.x
Carsten  Rose's avatar
Carsten Rose committed
--------------
Carsten  Rose's avatar
Carsten Rose committed
Notes ^^^^^
Carsten  Rose's avatar
Carsten Rose committed
Features ^^^^^^^^
Carsten  Rose's avatar
Carsten Rose committed
Bug Fixes ^^^^^^^^^

Carsten  Rose's avatar
Carsten Rose committed
Version 23.1.0
--------------

Date: 05.01.2023

Features ^^^^^^^^

* # 6250 / Enhance layout subrecord.
* # 15036 / FormElement subrecord summary additional row(s).
* # 15154 / FormElement input check via regexp: trim whitespace before regexp.

Bug Fixes ^^^^^^^^^

* # 14305 / Bug "No form found with this id".
* # 15191 / Broken datepicker in template group.
* # 15214 / Inline report save history.
* # 15229 / Typeahead and qfq-clear-me will be initialized after adding new fields.
* # 15230 / Set own button class for dropdown.
* # 15314 / FE & BE Email now filled in 'sipForTypo3Vars' and therefore available in API calls.
* # 15316 / config.baseUrl might be overwritten if no scheme or multiple urls are given.
* Doc: Fix missing ! in doc: sqlValidate. Fix index undefined htmlAllow. Fix filemtime() Warning.
* Fixed date to datetime convert bug.
* Fixed error coming from typeahead when array is empty.

Carsten  Rose's avatar
Carsten Rose committed
Version 22.12.1
---------------

Date: 18.12.2022

Notes ^^^^^

* New Button Sizes: btn-tiny, btn-small.
* Caching for on the fly rendred files (PDF, Excel, ZIP).
* Inline Report edit saves history to T3.

Features ^^^^^^^^

* # 5715 / Caching for on the fly rendred files (PDF, Excel, ZIP).
* # 6250 / Enhance form layout: a) Subrecord, b) Subrecord-Title
* # 9927 / Do QFQ Update (config, table defintion) only if there is a BE user logged in the current session.
* # 12503 / Detect likely unwanted UPDATE statement with missing WHERE.
* New Button Sizes: btn-tiny, btn-small

Bug Fixes ^^^^^^^^^

* # 14305 / Inline Report edit saves history to Typo 3.
* # 14506 / Tablesorter: after form close, already defined filter criteria in tablesorter will be applied.
* # 15188 / Clean up config to T3 parameter.
* # 15193 / No form found with this id error in MultiDB Setup.
* # 15206 / Form Save: Internal Error in MultiDB Setup.
* Fix Doc: latest CCS/JS includes.

Carsten  Rose's avatar
Carsten Rose committed
Version 22.12.0
Carsten  Rose's avatar
Carsten Rose committed
---------------
Carsten  Rose's avatar
Carsten Rose committed

Date: 11.12.2022

Notes ^^^^^

* Customable list of FE names that won't be logged to SubmitFormLog. Default is 'password'. List of FE can be customized
  per QFQ installation and/or per form.
* Subrecord:

    * Dynamically computed 'new' button in subrecord: FE.parameter.new. Use regular `... AS _link` syntax.
Carsten  Rose's avatar
Carsten Rose committed
    * Per row customizeable edit and delete button. Use special column name `_rowEdit` and `_rowDelete`. Use
      regular `... AS _link` syntax.
Carsten  Rose's avatar
Carsten Rose committed

* Link/Tablesorter: New link qualifier `|Y:...` which is invisible to the user, but will be respected by tablesorter and
  filter.
* Link: Text before and/or after a link - `|v:...|V:...`. Example: if fbeg/fend (</td>) is used and there should be more
  than one link inside::

  'p:{{pageAlias:T}}|t:Reload 1|v:<td>Some text before |V: - ' AS '_link|_noWrap',
  'p:{{pageAlias:T}}|t:Reload 2|V:</td>' AS '_link|_noWrap'

* QFQ Config option: forceSmtpSender - force sendmail to use specified sender address.

Features ^^^^^^^^

* # 8187 / Subrecord: Dynamically computed subrecord 'new' button. Per row customizeable edit and delete button.
* # 11892 / Link/Buttons in HTML table column sort/filterable via tablesorter. Qualifier 'Y:...'.
* # 13945 / Link/Buttons: Text before and after link.
* # 14320 / TinyMCE: htmlAllow parameter - client and  serverside check. Removes not allowed html tags.
* # 15075 / New QFQ config sendmail configuration: forceSmtpSender
* # 15111 / Special column name: _saveZip. Save zip on server.
* Documentation-develop/*.md: CONFIG.md, Reformat
* Fix undefined index in SendMail.php. Show message 'forceSmtpSender is active' in catch all mail. Skip forcing sender
  address in redirectAll mode.

Bug Fixes ^^^^^^^^^

* # 8891 / doNotLogColumn: list of FE.name in qfq config and/or form parameter. Value of such column will be logged as
  '*hide in log*'. List default is 'password'.
* # 13716 / Mask typed password: Added new (local) font file.
* # 14245 / After change via datetimepicker form save button keeps disabled.
* # 14303 / Datetime broken with picker
* # 14323 / Render mode: Fixed unit test.
* # 15014 / (Again) Excel Import: fix import of regions.
* # 15026 / Multiple checkbox dynamic update not working correctly.
* # 15027 / Excel Export error when BE user is logged in.
* # 15028 / Encryption with special column name broken.
* # 15079 / Dynamic Update / Readonly: lost value
* # 15090 / typeahead: fixed bug with given empty array.
* # 15091 / Hidden FormElement: After save, value in typeahead input will be refreshed with actual data. Usability
  of processReadOnly is given even when dynamic update is active. Jquery serialize caused problems with checkbox setup.

Carsten  Rose's avatar
Carsten Rose committed
Version 22.11.0
---------------

Date: 27.11.2022

Notes ^^^^^

Features ^^^^^^^^

* # 15075 / sendmail: special option forceSmtpSender

Bug Fixes ^^^^^^^^^

* # 11325 / SQL CALL() - insert() and select() should be supported now.
* # 14622 / FormElement `unexpected error` on save.
* # 15005 / TypeAhead Dynamic Update Mode Hidden to Required
* # 15014 / Excel import broken if multiple regions defined.
* # 15048 / STORE_USER broken.

Carsten  Rose's avatar
Carsten Rose committed
Version 22.10.1
---------------

Date: 24.10.2022

Notes ^^^^^

* Migration of existing Typo3 V9 to V10: Check #12584, #12440

Features ^^^^^^^^

* # 12584, #12440 / Typo3 V10 Migration Script Replace Alias Patterns
* # 14738 / Datetimepicker: verify various setups
* # 14802 / DateTime own class and unit tests
* Add doc to table vertical column via CSS,
* Add qfq-badge-* to doc

Bug Fixes ^^^^^^^^^

* # 14618 / Changed logic behind getting first value from array (check for typeahead array was already given but was
  placed after the checkForEncryptedValue function). No exception possible. Function name changed to generic. Added new
  function is_multi_array to check if array is multidimensional and return true or false.
* # 14736 / Datetimepicker: FormElement.parameter.dateFormat - required.
* # 14755 / Fix for typeahead problem in t3 v9 and higher. Typeahead url will be setup same as save.php. Results to an absolute path.
* # 14813 / Report: dbIndex - missing per level definition
* # 14844 / Fixed bug of no working dynamic update and empty output in Form Store with Datetimepicker.
* # 14857 / String expected, array given.
* # 14885 / Fabric zoom problem.

Carsten  Rose's avatar
Carsten Rose committed
Version 22.10.0
---------------

Date: 04.10.2022

Notes ^^^^^
Loading
Loading full blame...