Commit 8b933f7c authored by Carsten  Rose's avatar Carsten Rose
Browse files

New version 21.3.0

parent 833cd3bc
Pipeline #5038 passed with stages
in 3 minutes and 41 seconds
.. ==================================================
.. ==================================================
.. ==================================================
.. Header hierarchy
.. ==
.. --
.. ^^
.. ''
.. ""
.. ;;
.. ,,
..
.. --------------------------------------------------
.. Best Practice T3 reST https://docs.typo3.org/typo3cms/drafts/github/xperseguers/RstPrimer/
.. --------------------------------------------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
.. Italic *italic*
.. Bold **bold**
.. Code ``text``
.. External Links: `Bootstrap <http://getbootstrap.com/>`_
.. Add Images: https://wiki.typo3.org/ReST_Syntax#Images
.. Internal Link: :ref:downloadButton (default url text) or :ref:`download Button<downloadButton>` (explicit url text)
.. Add Images: .. image:: ../Images/a4.jpg
..
..
.. Admonitions
.. .. note:: .. important:: .. tip:: .. warning::
.. Color: (blue) (orange) (green) (red)
..
.. Definition:
.. some text becomes strong (only one line)
.. description has to indented
.. -*- coding: utf-8 -*- with BOM.
......@@ -37,6 +53,39 @@ Features
Bug Fixes
^^^^^^^^^
Version 21.3.0
--------------
Date: 07.03.2021
Notes
^^^^^
* To enforce usage of the new form-list we throw an exception on QFQ update if the line "file=_formEditor" is not
present in any tt-content bodytext. :ref:`form-editor`.
* Persistent download links, combined with SQL based access check. :ref:`download`.
* Check new file based definition of forms :ref:`form-as-file` - this makes it easier to work in team with GIT based files.
Features
^^^^^^^^
* #12085 / Persistent download links.
* #12022 / New Escape class HtmlSpecialChar 'h'
* #11957 / Get European Timezone {{start:R::t}}
* #11926 / Update Form As File Documentation
* #12015 / Add formEditor as a system QFQ report and enforce formEditor existence
* #11926 / Use alternate form and report directories for phpunit (form_phpunit)
* #11953 / Logger.php: replace makePathAbsolute with Path functions
* #11931 / Report minimal required PHP version and stop, if PHP version is too low.
* #9213 / Add note for tablesorter.
* Add EV tips for tablesorter as a table in doc
Bug Fixes
^^^^^^^^^
* #12016 / Run Typo3 autoloader before password hashing if API request
* #5444 / Typeahead FE value is now prefetched after save.
Version 21.2.0
--------------
......@@ -45,6 +94,7 @@ Date: 01.02.2021
Notes
^^^^^
Features
^^^^^^^^
......@@ -153,7 +203,7 @@ Notes
in filenames and wkhtml commandline options (like header/footer).
* Migrate documentation from T3 to ReadTheDocs.io - looks older but 'search' is much more better. New: chapters separated
in individual files.
* For the image to PDF feature, installation of `img2pdf` is required (please check `preparation`_).
* For the image to PDF feature, installation of `img2pdf` is required (please check :ref:`preparation`).
Features
^^^^^^^^
......@@ -180,7 +230,7 @@ Date: 30.04.2020
Notes
^^^^^
* Developer: update local npm/font awesome packages via `make bootstrap`.
* Developer: update local npm/font awesome packages via ``make bootstrap``.
Features
^^^^^^^^
......@@ -197,7 +247,7 @@ Date: 05.04.2020
Notes
^^^^^
* New Feature: `typeAheadTag <https://docs.typo3.org/p/IMATHUZH/qfq/master/en-us/Manual.html#type-ahead-tag>`_ - extend regular input with multiple values via typeAhead. _
* New Feature: :ref:`type-ahead-tag` - extend regular input with multiple values via typeAhead. _
* MySQL StoredProcedure:
* strip_tags() - Simple strip html tags.
......@@ -249,7 +299,7 @@ Features
* #9929 / New keyword '_noWrap' for column names (alias) - skips wrapping of fbeg/fskip/fend.
* #9905 / Keyword 'render' in Report. Final implementation. Doc updated.
* #9959 / Update QFQ Config on the fly.
* #9990 / Describe order of FormElement processing - https://qfq.io/doc/#form-process-order.
* #9990 / Describe order of FormElement processing - :ref:`form-process-order`.
* #8658 / FullCalendar.io V3 implemented.
* #9535 / VerticalText new implementation.
* Manual.rst: Add list of icons. Enhance sendmail doc.
......@@ -533,6 +583,7 @@ Notes
visible.
* The page with the list of all forms: a new best practice report includes useful statistics :ref:`Form-Editor-Usage` - best
is to replace the old code.
* The DB User needs privileges to the Typo3 database of at least table `tt_content` with SELECT.
Features
^^^^^^^^
......@@ -602,7 +653,7 @@ Features
* Manual.rst:
* Update tablesorter `class="sorter-false"`.
* Update tablesorter ``class="sorter-false"``.
* Add note to include font-awesome.
* QFQ_LOG documentation.
* Enhance wkhtml debug info.
......@@ -619,11 +670,11 @@ Features
Bug Fixes
^^^^^^^^^
* #8933 / Broken record lock: lock extend does not work - fixed
* #8933 / Broken record lock: lock extend does not work - fixed.
* #8846 / FormEditor: subrecord of FormElement might be wider than Form.
* #8853 / fe.class=action: container should be hidden - hidden is wrong - FE-action might be assigned to templateGrou
Container. New solution: if FE.class='action' only templateGroups are in the 'container' list.
* #6656 / DragnDrop' into 'master'
* #6656 / Merge DragnDrop into 'master'
* Update compatibility: API change in T3 makes QFQ incompatible with Typo3 >=9.4. Change compatibility back to <9.3.
Problem: sys_language_uid
* Update QFQ from earlier/equal version than 0.19.2 fails to create table 'Cron'.
......
......@@ -44,7 +44,7 @@ Neue Versionsnummer
**Achtung**: die Release Minor darf KEINE fuehrenden Nullen enthalten!!! Ansonsten funktioniert die Verteilung vie TER nicht.
**Auto**: ./setVersion.sh 21.2.0
**Auto**: ./setVersion.sh 21.3.0
Manuell:
* extension/Documentation/_make/conf.py: release, version-
......@@ -59,12 +59,12 @@ Neue Versionsnummer
* Commit & Push new version changes to master branch:
New version 21.2.0
New version 21.3.0
7) **New Tag**:
git tag v21.2.0
git push -u origin v21.2.0
git tag v21.3.0
git push -u origin v21.3.0
8) **Merge 'master' into 'develop'**
......
......@@ -61,12 +61,31 @@ Date: 07.03.2021
Notes
^^^^^
* To enforce usage of the new form-list we throw an exception on QFQ update if the line "file=_formEditor" is not
present in any tt-content bodytext. :ref:`form-editor`.
* Persistent download links, combined with SQL based access check. :ref:`download`.
* Check new file based definition of forms :ref:`form-as-file` - this makes it easier to work in team with GIT based files.
Features
^^^^^^^^
* #12085 / Persistent download links.
* #12022 / New Escape class HtmlSpecialChar 'h'
* #11957 / Get European Timezone {{start:R::t}}
* #11926 / Update Form As File Documentation
* #12015 / Add formEditor as a system QFQ report and enforce formEditor existence
* #11926 / Use alternate form and report directories for phpunit (form_phpunit)
* #11953 / Logger.php: replace makePathAbsolute with Path functions
* #11931 / Report minimal required PHP version and stop, if PHP version is too low.
* #9213 / Add note for tablesorter.
* Add EV tips for tablesorter as a table in doc
Bug Fixes
^^^^^^^^^
* #12016 / Run Typo3 autoloader before password hashing if API request
* #5444 / Typeahead FE value is now prefetched after save.
Version 21.2.0
--------------
......@@ -184,7 +203,7 @@ Notes
in filenames and wkhtml commandline options (like header/footer).
* Migrate documentation from T3 to ReadTheDocs.io - looks older but 'search' is much more better. New: chapters separated
in individual files.
* For the image to PDF feature, installation of `img2pdf` is required (please check `preparation`_).
* For the image to PDF feature, installation of `img2pdf` is required (please check :ref:`preparation`).
Features
^^^^^^^^
......@@ -211,7 +230,7 @@ Date: 30.04.2020
Notes
^^^^^
* Developer: update local npm/font awesome packages via `make bootstrap`.
* Developer: update local npm/font awesome packages via ``make bootstrap``.
Features
^^^^^^^^
......@@ -228,7 +247,7 @@ Date: 05.04.2020
Notes
^^^^^
* New Feature: `typeAheadTag <https://docs.typo3.org/p/IMATHUZH/qfq/master/en-us/Manual.html#type-ahead-tag>`_ - extend regular input with multiple values via typeAhead. _
* New Feature: :ref:`type-ahead-tag` - extend regular input with multiple values via typeAhead. _
* MySQL StoredProcedure:
* strip_tags() - Simple strip html tags.
......@@ -280,7 +299,7 @@ Features
* #9929 / New keyword '_noWrap' for column names (alias) - skips wrapping of fbeg/fskip/fend.
* #9905 / Keyword 'render' in Report. Final implementation. Doc updated.
* #9959 / Update QFQ Config on the fly.
* #9990 / Describe order of FormElement processing - https://qfq.io/doc/#form-process-order.
* #9990 / Describe order of FormElement processing - :ref:`form-process-order`.
* #8658 / FullCalendar.io V3 implemented.
* #9535 / VerticalText new implementation.
* Manual.rst: Add list of icons. Enhance sendmail doc.
......@@ -634,7 +653,7 @@ Features
* Manual.rst:
* Update tablesorter `class="sorter-false"`.
* Update tablesorter ``class="sorter-false"``.
* Add note to include font-awesome.
* QFQ_LOG documentation.
* Enhance wkhtml debug info.
......
......@@ -1949,22 +1949,22 @@ Download
+====================+========================================================+========================================+
| Direct File access | | Files are public available. No access restriction | | Use ``<a href="...">`` |
| | | Pro: Simple, links can be copied. | | Merge multiple sources: no |
| | | Con: Directory access, guess of filenames, only | but check :ref:`column-save-pdf` |
| | removing the file will deny access. | | Custom 'save as filename': no |
| | | Con: Directory access, guess of filenames, only | | but check :ref:`column-save-pdf` |
| | | removing the file will deny access. | | Custom 'save as filename': no |
+--------------------+--------------------------------------------------------+----------------------------------------+
| Persistent Link | | Access is be defined by a SQL statement. In *T3/BE | | Use ``..., 'd:1234|s:0' AS _link`` |
| | > Extension > QFQ > File > download* define a SQL | | Merge multiple sources: yes |
| | statement. | | Custom 'save as filename': yes |
| | | > Extension > QFQ > File > download* define a SQL | | Merge multiple sources: yes |
| | | statement. | | Custom 'save as filename': yes |
| | | Pro: speaking URL, link can be copied, access can | |
| | can be defined a SQL statement. | |
| | | can be defined a SQL statement. | |
| | | Con: **Key might be altered by user**, permission | |
| | can't be user logged in dependent. | |
| | | can't be user logged in dependent. | |
+--------------------+--------------------------------------------------------+----------------------------------------+
| Secure Link | | **Default**. SIP protected link. | | Use ``..., 'd|F:file.pdf' AS _link`` |
| | | Pro: Parameter can't be altered, most easy definition| | Merge multiple sources: yes |
| | in QFQ, access might be logged in user dependent. | | Custom 'save as filename': yes |
| | | in QFQ, access might be logged in user dependent. | | Custom 'save as filename': yes |
| | | Cons: Links are assigned to a browser session and | |
| | can't be copied | |
| | | can't be copied | |
+--------------------+--------------------------------------------------------+----------------------------------------+
The rest of this section applies only to `Persistent Link` and `Secure Link`. Download offers:
......
......@@ -21,8 +21,8 @@
; you can use in 'conf.py'
project = QFQ - Quick Form Query
version = 21.2
release = 21.2.0
version = 21.3
release = 21.3.0
t3author = Carsten Rose
copyright = since 2017 by the author
......
......@@ -62,9 +62,9 @@ author = 'Carsten Rose, Benjamin Baer, Marc Egger'
# built documents.
#
# The short X.Y version.
version = '21.2'
version = '21.3'
# The full version, including alpha/beta/rc tags.
release = '21.2.0'
release = '21.3.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
......
.. ==================================================
.. ==================================================
.. ==================================================
.. Header hierarchy
.. ==
.. --
.. ^^
.. ''
.. ""
.. ;;
.. ,,
..
.. --------------------------------------------------
.. Best Practice T3 reST https://docs.typo3.org/typo3cms/drafts/github/xperseguers/RstPrimer/
.. --------------------------------------------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
.. Italic *italic*
.. Bold **bold**
.. Code ``text``
.. External Links: `Bootstrap <http://getbootstrap.com/>`_
.. Add Images: https://wiki.typo3.org/ReST_Syntax#Images
.. Internal Link: :ref:downloadButton (default url text) or :ref:`download Button<downloadButton>` (explicit url text)
.. Add Images: .. image:: ../Images/a4.jpg
..
..
.. Admonitions
.. .. note:: .. important:: .. tip:: .. warning::
.. Color: (blue) (orange) (green) (red)
..
.. Definition:
.. some text becomes strong (only one line)
.. description has to indented
.. -*- coding: utf-8 -*- with BOM.
......@@ -37,6 +53,39 @@ Features
Bug Fixes
^^^^^^^^^
Version 21.3.0
--------------
Date: 07.03.2021
Notes
^^^^^
* To enforce usage of the new form-list we throw an exception on QFQ update if the line "file=_formEditor" is not
present in any tt-content bodytext. :ref:`form-editor`.
* Persistent download links, combined with SQL based access check. :ref:`download`.
* Check new file based definition of forms :ref:`form-as-file` - this makes it easier to work in team with GIT based files.
Features
^^^^^^^^
* #12085 / Persistent download links.
* #12022 / New Escape class HtmlSpecialChar 'h'
* #11957 / Get European Timezone {{start:R::t}}
* #11926 / Update Form As File Documentation
* #12015 / Add formEditor as a system QFQ report and enforce formEditor existence
* #11926 / Use alternate form and report directories for phpunit (form_phpunit)
* #11953 / Logger.php: replace makePathAbsolute with Path functions
* #11931 / Report minimal required PHP version and stop, if PHP version is too low.
* #9213 / Add note for tablesorter.
* Add EV tips for tablesorter as a table in doc
Bug Fixes
^^^^^^^^^
* #12016 / Run Typo3 autoloader before password hashing if API request
* #5444 / Typeahead FE value is now prefetched after save.
Version 21.2.0
--------------
......@@ -45,6 +94,7 @@ Date: 01.02.2021
Notes
^^^^^
Features
^^^^^^^^
......@@ -153,7 +203,7 @@ Notes
in filenames and wkhtml commandline options (like header/footer).
* Migrate documentation from T3 to ReadTheDocs.io - looks older but 'search' is much more better. New: chapters separated
in individual files.
* For the image to PDF feature, installation of `img2pdf` is required (please check `preparation`_).
* For the image to PDF feature, installation of `img2pdf` is required (please check :ref:`preparation`).
Features
^^^^^^^^
......@@ -180,7 +230,7 @@ Date: 30.04.2020
Notes
^^^^^
* Developer: update local npm/font awesome packages via `make bootstrap`.
* Developer: update local npm/font awesome packages via ``make bootstrap``.
Features
^^^^^^^^
......@@ -197,7 +247,7 @@ Date: 05.04.2020
Notes
^^^^^
* New Feature: `typeAheadTag <https://docs.typo3.org/p/IMATHUZH/qfq/master/en-us/Manual.html#type-ahead-tag>`_ - extend regular input with multiple values via typeAhead. _
* New Feature: :ref:`type-ahead-tag` - extend regular input with multiple values via typeAhead. _
* MySQL StoredProcedure:
* strip_tags() - Simple strip html tags.
......@@ -249,7 +299,7 @@ Features
* #9929 / New keyword '_noWrap' for column names (alias) - skips wrapping of fbeg/fskip/fend.
* #9905 / Keyword 'render' in Report. Final implementation. Doc updated.
* #9959 / Update QFQ Config on the fly.
* #9990 / Describe order of FormElement processing - https://qfq.io/doc/#form-process-order.
* #9990 / Describe order of FormElement processing - :ref:`form-process-order`.
* #8658 / FullCalendar.io V3 implemented.
* #9535 / VerticalText new implementation.
* Manual.rst: Add list of icons. Enhance sendmail doc.
......@@ -533,6 +583,7 @@ Notes
visible.
* The page with the list of all forms: a new best practice report includes useful statistics :ref:`Form-Editor-Usage` - best
is to replace the old code.
* The DB User needs privileges to the Typo3 database of at least table `tt_content` with SELECT.
Features
^^^^^^^^
......@@ -602,7 +653,7 @@ Features
* Manual.rst:
* Update tablesorter `class="sorter-false"`.
* Update tablesorter ``class="sorter-false"``.
* Add note to include font-awesome.
* QFQ_LOG documentation.
* Enhance wkhtml debug info.
......@@ -619,11 +670,11 @@ Features
Bug Fixes
^^^^^^^^^
* #8933 / Broken record lock: lock extend does not work - fixed
* #8933 / Broken record lock: lock extend does not work - fixed.
* #8846 / FormEditor: subrecord of FormElement might be wider than Form.
* #8853 / fe.class=action: container should be hidden - hidden is wrong - FE-action might be assigned to templateGrou
Container. New solution: if FE.class='action' only templateGroups are in the 'container' list.
* #6656 / DragnDrop' into 'master'
* #6656 / Merge DragnDrop into 'master'
* Update compatibility: API change in T3 makes QFQ incompatible with Typo3 >=9.4. Change compatibility back to <9.3.
Problem: sys_language_uid
* Update QFQ from earlier/equal version than 0.19.2 fails to create table 'Cron'.
......
......@@ -12,7 +12,7 @@ $EM_CONF['qfq'] = array(
'dependencies' => 'fluid,extbase',
'clearcacheonload' => true,
'state' => 'stable',
'version' => '21.2.0',
'version' => '21.3.0',
'constraints' => [
'depends' => [
'typo3' => '7.0.0-10.9.99',
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment