Skip to content
Snippets Groups Projects
Commit 53408a91 authored by Carsten  Rose's avatar Carsten Rose
Browse files

Update Release.rst and Installation.rst: add missing Codemirror.css|js

parent 5b4e1110
No related branches found
No related tags found
No related merge requests found
Pipeline #7183 passed
......@@ -46,9 +46,12 @@ Notes ^^^^^
Please update your CSS and JS (T3 Main Template > Setup) to include the new DateTime Picker. Forms cannot save if the JS
files are missing::
page.includeCSS.file08 = typo3conf/ext/qfq/Resources/Public/Css/bootstrap-datetimepicker.min.css page.includeJS.file14 =
page.includeCSS.file08 = typo3conf/ext/qfq/Resources/Public/Css/bootstrap-datetimepicker.min.css page.includeCSS.file09
= typo3conf/ext/qfq/Resources/Public/Css/codemirror.css page.includeJS.file14 =
typo3conf/ext/qfq/Resources/Public/JavaScript/moment.min.js page.includeJS.file15 =
typo3conf/ext/qfq/Resources/Public/JavaScript/bootstrap-datetimepicker.min.js
typo3conf/ext/qfq/Resources/Public/JavaScript/bootstrap-datetimepicker.min.js page.includeJS.file16 =
typo3conf/ext/qfq/Resources/Public/JavaScript/codemirror.js page.includeJS.file17 =
typo3conf/ext/qfq/Resources/Public/JavaScript/code-mirror-mode/sql/sql.js
Features ^^^^^^^^
......@@ -143,7 +146,7 @@ Features ^^^^^^^^
* # 8945 / Best practice `self-registration`_
* # 12551 / Add QFQ bootstrap diagram
* # 12615 / Implements silent HEIC/HEIF conversion to png. Write a note in realease notes, to install 'libheif-examples'.
* # 12615 / Implements silent HEIC/HEIF conversion to png.
* # 12636 / New FormElement.encoding = 'single tick'
* Form.rst: Update doc of Multi-Form
......@@ -218,6 +221,7 @@ Features
* HTTP Header: Add 'X-Api-Key'. Fix problem for token without argument name. Update doc.
* Add margin to qfq-badge
* Fix undefined clearMe
* File formEditor.sql only contains QFQ system table definitions anymore.
Bug Fixes
^^^^^^^^^
......@@ -1075,7 +1079,7 @@ Bug Fixes
* #8315 / FE Datetime: 'd.m.yy hh:mm' thows an error
* #8278: Too long GET var crashes QFQ - Bug 1 - check GET Vars but try to report problem from POST var. Bug 2: writing log message crashed due to not initialized QFQ-config.
* Html2Pdf.php: Change logfile from sql.log to qfq.log
* qfqDefaultTables.sql: Add specific pattern message for Form.name allowed characters
* formEditor.sql: Add specific pattern message for Form.name allowed characters
* Config.php: more precise error message
Version 19.5.0
......@@ -1364,8 +1368,8 @@ Bug Fixes
^^^^^^^^^
* # 7600 / Path to sendEmail has changed and is updated now.
* # 7603 / Fix problem: qfqDefaultTables.sql broken - missing semicolon. QFQ updates did not played qfqDefaultTables.sql.
Unit test for DatabaseUpdate(). Especially that qfqDefaultTables.sql is running fine.
* # 7603 / Fix problem: formEditor.sql broken - missing semicolon. QFQ updates did not played formEditor.sql.
Unit test for DatabaseUpdate(). Especially that formEditor.sql is running fine.
* # 7594 / FE.type=extra: don't name it 'type' or 'id' or 'L' - more detailed error message and an explanation in Manual.rst.
* Config.php: error message about to high session timeout now reports the PHP settings.
......@@ -1492,7 +1496,7 @@ Bug Fixes
* Fixed missing $formElement[FE_DECIMAL_FORMAT]. Add 'missing primary record' check. Fixed missing fe['id'].
* Fixed problem with '?:' - implemented in 2016.
* Fixed problem with resultset in 'altsql'.
* qfqDefaultTables.sql, Manual.rst: renamed '{{_dbName...:Y}}' to '{{dbName...:Y}}'.
* formEditor.sql, Manual.rst: renamed '{{_dbName...:Y}}' to '{{dbName...:Y}}'.
* Manual.rst: Unify 'dbName*' documentation..
* phpunit: Update fixtures table 'Form', 'FormElement' & 'Dirty' definition. Update LDAP Test - surrounding spaces seems
to be escaped now by '\20'. Create tests dir outside of source, create phpunit.xml, move some tests and make them work.
......@@ -1800,7 +1804,7 @@ Features
* #6314 / HTML Mails enabled by specifying flag 'mode=html'.
* Import/Merge form: A new form 'copyFormFromExt' (see file `copyFormFromExt.sql`) offers a one click import of external
QFQ forms (incl. renumbering of id's).
* qfqDefaultTables.sql: resized Form.title from 255 to 511 (requested by IK Tool)
* formEditor.sql: resized Form.title from 255 to 511 (requested by IK Tool)
* Drag and Drop now offers the possibility to show the renumbered values.
* Manual.rst: security hints, T3 Setup best practice, text input retype, charactercountwrap.
* Config.qfq: central defaults for DATA_MATCH, DATA_ERROR
......@@ -1891,16 +1895,17 @@ a) dynamic calculated modeSql respected,
b) formModeGlobal=requiredOff respected,
c) dynamic FE with mode='hidden' are not saved anymore.
* #6176 / Icon not aligned when error text: Buttons now wrapped in one 'input-group'.
* # 6176 / Icon not aligned when error text: Buttons now wrapped in one 'input-group'.
* Manual.rst: reformat autocron QFQ code.
* #5880 / Skip Error Message during dynamicUpdate.
* # 5880 / Skip Error Message during dynamicUpdate.
* # 5870 / Missing file config.qfq.ini: Clean QFQ message.
* # 5924 / config.qfq.ini/LocalConfiguration.php: several places in qfqDefaultTables.sql still contained the 'dbIndex...'.
* # 5924 / config.qfq.ini/LocalConfiguration.php: several places in formEditor.sql still contained the 'dbIndex...'.
* # 6168 Configuration language setting ignored: Form and FormElement editor still used uppercase config values for
language configuration. Updated to the new camel case notation.
* #5890 / config.qfq.ini is public readable. Renamed file to config.qfq.php. Implement a basic migration assistant to
copy DB credentials to new config.qfq.php. All other values have to be copied to extmanager/qfq-configuration manually.
* #6216 / Oops, an error occurred! Code - unhandled exception will be caught now.
* # 5890 / config.qfq.ini is public readable. Renamed file to config.qfq.php. Implement a basic migration assistant to
copy DB credentials to new config.qfq.php. All other values have to be copied to extmanager/qfq-configuration
manually.
* # 6216 / Oops, an error occurred! Code - unhandled exception will be caught now.
Version 18.4.4
......@@ -1958,7 +1963,7 @@ Notes
Features
^^^^^^^^
* qfqDefaultTables.sql: update table cron.
* formEditor.sql: update table cron.
* AutoCron.php: allow https connections with invalid certificate (e.g. 'localhost' is not listed as a valid hostname).
* ext_conf_template.txt: Extension manager configuration setup.
......@@ -2134,22 +2139,22 @@ Notes
Features
^^^^^^^^
* #5022 / Variable violates santize class: 'msg' instead of empty string - new identifier "!!<sanitize class>!!".
* # 5022 / Variable violates santize class: 'msg' instead of empty string - new identifier "!!<sanitize class>!!".
* # 4813 / Exception during form load: show 'form edit link' if editor is logged in.
* qfqDefaultTables.sql: Increas size of Form.title to give more room for SQL statements in.
* formEditor.sql: Increas size of Form.title to give more room for SQL statements in.
* Manual.rst: enhance debug tipps.
* #5321 / Plain Link - render mode- only url - implemented.
* # 5321 / Plain Link - render mode- only url - implemented.
* Add regex101 link to checkPattern FormEditor.
Bug Fixes
^^^^^^^^^
* Fixed some broken help links in qfqDefaultTables.sql.
* Fixed some broken help links in formEditor.sql.
* # 5306 / Exception: tt_content_uid wrong - fixed.
* #4303 / Download von doc/docx-Dateien / Download.php - Mime type wird nicht mehr an Dateiname angehängt.
* #5316 / Help on how to send an E-Mail is wrong - several places fixed.
* #5311 / Error Msg SLQ_RAW != SQL_FINAL: Debug message shows outdated SQL_RAW.
* #5309 / min/max broken for date fields. Add min/max attributes to input and date input tag.
* # 4303 / Download von doc/docx-Dateien / Download.php - Mime type wird nicht mehr an Dateiname angehängt.
* # 5316 / Help on how to send an E-Mail is wrong - several places fixed.
* # 5311 / Error Msg SLQ_RAW != SQL_FINAL: Debug message shows outdated SQL_RAW.
* # 5309 / min/max broken for date fields. Add min/max attributes to input and date input tag.
* Fabric now detects 'dirty'.
* Manual.rst: Remove broken link to W3C file upload.
......@@ -2724,8 +2729,8 @@ Features
^^^^^^^^
* QuickFormQuery.php: added function to check if there are copyForm paste records.
* Manual.rst, qfqDefaultTables.sql: add several links in Form 'FormEditor' to the online documentation. The FormEditor
now contains links to the Online Documentation. Add missing explanations: Required Parameter, Forward.
* Manual.rst, formEditor.sql: add several links in Form 'FormEditor' to the online documentation. The FormEditor now
contains links to the Online Documentation. Add missing explanations: Required Parameter, Forward.
Bug Fixes
^^^^^^^^^
......@@ -2780,7 +2785,7 @@ Features
* DatabaseUpdate.php: New table Clipboard, New FE.type='paste', New Form.forwardMode='url-sip' - will be applied for 0.18.3.
* Store.php: New member in STORE_CLIENT 'CLIENT_COOKIE_QFQ' - might be used to identify current user.
* qfqDefaultTables.sql: New form 'copyForm'. New table 'Clipboard'.
* formEditor.sql: New form 'copyForm'. New table 'Clipboard'.
Version 0.18.2
......@@ -2867,7 +2872,7 @@ Bug Fixes
* #3612 / Konflikt typeAheadLdap mit dynamic modesql: inputs with typeahead lacks 'dynamicUpdate' via 'modeSql'.
* #3853 / New > Save: Reload des Forms mit neuer SIP und neu erstellter recordId.
* #3854 / Wrong final page: a) New > Save > Close, b) New > Save > Delete, c) New > New
qfqDefaultTables.sql: update table 'Form.forwardMode' to ('client', 'no', 'url', 'url-skip-history').
formEditor.sql: update table 'Form.forwardMode' to ('client', 'no', 'url', 'url-skip-history').
* #2337 / Checkbox: checked/unchecked parameters genügen nicht.
* #2542 / FormElement-Typ 'note' funktioniert nicht mit dynamic update.
* #3863 / DB Update Fails: Expected no record, got 2 rows: SHOW TABLE STATUS WHERE Name='Form'.
......@@ -2886,7 +2891,7 @@ Changes
* In order to not break functionality of existing forms, it might be necessary (bad for security, good for stability) to
leave existing forms untouched: `UPDATE Form SET escapeTypeDefault='-'`
* Play qfqDefaultTables.sql
* Play formEditor.sql
Features
^^^^^^^^
......@@ -2941,15 +2946,15 @@ Changes
ALTER TABLE `FormElement` ADD `adminNote` TEXT NOT NULL AFTER `note`;
* Play qfqDefaultTables.sql
* Play formEditor.sql
Features
^^^^^^^^
* qfqDefaultTables.sql:
* formEditor.sql:
* Added 'on update current timestamp'.
* Add three indexes to qfqDefaultTables.sql.
* Add three indexes to formEditor.sql.
* Column FormElement.adminNote added.
* Change default width on Form for subrecord FormElement.name.
* Changed input height of 'parameter of FormEditor and FormElementEditor to 8 lines.
......@@ -2998,11 +3003,11 @@ Version 0.15
Changes
^^^^^^^
* Play qfqDefaultTables.sql.
* Play formEditor.sql.
* Form 'FormElement' failed to display the formtitle of the current form in case of a new FE.
* Updated subrecord in 'Form' for 'FormElements' - columns 'size' and 'sql1' removed and 'dyn' inserted. Play
qfqDefaultTables.sql.
formEditor.sql.
* # 3431, Parameter keyword 'typeAheadLdapKeyPrintf' changed to 'typeAheadLdapIdPrintf'.::
......@@ -3010,7 +3015,8 @@ Changes
* Size 'placeholder' increased::
ALTER TABLE `FormElement` CHANGE `placeholder` `placeholder` VARCHAR( 2048 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
ALTER TABLE `FormElement` CHANGE `placeholder` `placeholder` VARCHAR( 2048 ) CHARACTER SET utf8 COLLATE
utf8_general_ci NOT NULL DEFAULT '';
Features
^^^^^^^^
......@@ -3048,7 +3054,7 @@ Version 0.14
Changes
^^^^^^^
* Play qfqDefaultTables.sql.
* Play formEditor.sql.
* All Form & FormEditor input elements now have a maxlength definition of 0, which means take the column definition
value.
......@@ -3068,16 +3074,17 @@ Features
^^^^^^^^
* Typeahead for SQL and LDAP Datasources implemented.
* qfqDefaultTables.sql: Changed width of column FormElement.placeholder from 255 to 512. Removed hardcoded 'size' in
* formEditor.sql: Changed width of column FormElement.placeholder from 255 to 512. Removed hardcoded 'size' in
FormElement 'placeholder'.
* Character Count: Display a `counter` on input or textarea fields, activated by specifying the formElement.parameter '
characterCountWrap'.
* Evaluate.php: Two new escape options 'l' and 'L'. Backport of ldap_escape() for PHP <5.6. Multiple escaping for one value now possible.
* Evaluate.php: Two new escape options 'l' and 'L'. Backport of ldap_escape() for PHP <5.6. Multiple escaping for one
value now possible.
* Manual.rst: add some example for TypeAhead and for saving LDAP value.
* Load foreign values in templatGroups - saving is not implemented yet.
* Manual: Added howto prevent <p>-wrap in TinyMCE.
* TemplateGroup: Add button now disabled if max. number of copies reached.
* #3414 / QuickFormQuery.php: wrap whole form in 'col-md-XX' - User controls the width of an QFQ form.
* # 3414 / QuickFormQuery.php: wrap whole form in 'col-md-XX' - User controls the width of an QFQ form.
Bug Fixes
^^^^^^^^^
......@@ -3089,7 +3096,7 @@ Bug Fixes
* BuildFormBootstrap.php: wrapping of optional 'submitButtonText' now done with the 'per form' values.
* typeahead.php: if there is an exception, the message body is sent as regular 'content' for the drop-down box. At the
moment this is the only way to transmit any error messages.
* qfqDefaultTables.sql: removed all 'maxLength' string values for 'Form' and 'FormElement' forms.
* formEditor.sql: removed all 'maxLength' string values for 'Form' and 'FormElement' forms.
* Save button becomes active if a templateGroup copy is removed.
* #3413 / Form ohne Pill hat kein padding am Rand. Fix: if there are no pills, an additinal col-md-12 will be rendered.
......@@ -3100,8 +3107,8 @@ Version 0.13
Changes
^^^^^^^
* Play qfqDefaultTables.sql.
* qfqDefaultTables.sql:
* Play formEditor.sql.
* formEditor.sql:
* Checktype of `Form.name` restricted to `alnumx` (prior `all`).
* Changed `access` for Form `form` & '`ormElement` from `always` to `sip`.
......@@ -3175,9 +3182,9 @@ Changes
'afterInsert', 'afterUpdate', 'afterDelete', 'sendMail' ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
DEFAULT 'text'
* qfqDefaultTables.sql: Added HTML 'placeholder' in FormEditor for bs*Columns.
* formEditor.sql: Added HTML 'placeholder' in FormEditor for bs*Columns.
* PLAY 'qfqDefaultTables.sql'.
* PLAY 'formEditor.sql'.
* User Input will be UTF8 normalized.
......@@ -3253,7 +3260,7 @@ Bug fixes
* Use of 'decryptCurlyBraces()' to get better error messages.
* Skip unwanted parameter expansion during save.
* Fixed bug with uninitialized FE_SLAVE_ID.
* qfqDefaultTables.sql:
* formEditor.sql:
* The defintion as 'editor' (not text) for FormElement 'note' has been lost - reinserted.
* Fixed problem while playing SQL query - deleting old FormElements of Formeditor deleted also FormElements of other
forms.
......@@ -3316,7 +3323,7 @@ Bug fixes
* BuildFormBootstrap.php: added new class name 'qfq-label' to form labels - needed to assign 'qfq-form-right' class.
Changed wrapping of formelements from 'col-md-8' (wrong) to 'col-md-12'.
* QuickFormQuery.php: Set default for new F_CLASS_PILL & F_CLASS_BODY.
* qfqDefaultTables.sql: New default background color for formElements is blue.
* formEditor.sql: New default background color for formElements is blue.
* qfq-bs.css.less: add classes qfq-form-pill, qfq-form-body, form-group (center), qfq-color-..., qfq-form-right.
* Index.rst: Add note to hierachy chars. Fixed uncomplete doc to a) bs*Columns, showButton. Add classPill, classBody.
Rewrote form.paramter.class.
......
......@@ -250,9 +250,10 @@ Setup CSS & JS
file06 = typo3conf/ext/qfq/Resources/Public/Css/tablesorter-bootstrap.css
file07 = typo3conf/ext/qfq/Resources/Public/Css/font-awesome.min.css
file08 = typo3conf/ext/qfq/Resources/Public/Css/bootstrap-datetimepicker.min.css
file09 = typo3conf/ext/qfq/Resources/Public/Css/codemirror.css
# Only needed in case FullCalendar is used
file09 = typo3conf/ext/qfq/Resources/Public/Css/fullcalendar.min.css
file10 = typo3conf/ext/qfq/Resources/Public/Css/fullcalendar.min.css
}
page.includeJS {
......@@ -271,13 +272,15 @@ Setup CSS & JS
file13 = typo3conf/ext/qfq/Resources/Public/JavaScript/widget-output.min.js
file14 = typo3conf/ext/qfq/Resources/Public/JavaScript/moment.min.js
file15 = typo3conf/ext/qfq/Resources/Public/JavaScript/bootstrap-datetimepicker.min.js
file16 = typo3conf/ext/qfq/Resources/Public/JavaScript/codemirror.js
file17 = typo3conf/ext/qfq/Resources/Public/JavaScript/code-mirror-mode/sql/sql.js
# Only needed in case FormElement 'annotate' is used.
file16 = typo3conf/ext/qfq/Resources/Public/JavaScript/fabric.min.js
file17 = typo3conf/ext/qfq/Resources/Public/JavaScript/qfq.fabric.min.js
file18 = typo3conf/ext/qfq/Resources/Public/JavaScript/fabric.min.js
file19 = typo3conf/ext/qfq/Resources/Public/JavaScript/qfq.fabric.min.js
# Only needed in case FullCalendar is used.
file18 = typo3conf/ext/qfq/Resources/Public/JavaScript/fullcalendar.min.js
file20 = typo3conf/ext/qfq/Resources/Public/JavaScript/fullcalendar.min.js
}
......
......@@ -63,8 +63,11 @@ Notes
Please update your CSS and JS (T3 Main Template > Setup) to include the new DateTime Picker. Forms cannot save if the JS files are missing::
page.includeCSS.file08 = typo3conf/ext/qfq/Resources/Public/Css/bootstrap-datetimepicker.min.css
page.includeCSS.file09 = typo3conf/ext/qfq/Resources/Public/Css/codemirror.css
page.includeJS.file14 = typo3conf/ext/qfq/Resources/Public/JavaScript/moment.min.js
page.includeJS.file15 = typo3conf/ext/qfq/Resources/Public/JavaScript/bootstrap-datetimepicker.min.js
page.includeJS.file16 = typo3conf/ext/qfq/Resources/Public/JavaScript/codemirror.js
page.includeJS.file17 = typo3conf/ext/qfq/Resources/Public/JavaScript/code-mirror-mode/sql/sql.js
Features
^^^^^^^^
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment