.. ================================================== .. Header hierachy .. == .. -- .. ^^ .. '' .. ;; .. ,, .. .. -------------------------------------------------- .. Best Practice T3 reST https://docs.typo3.org/typo3cms/drafts/github/xperseguers/RstPrimer/ .. External Links: `Bootstrap `_: .. Add Images: https://wiki.typo3.org/ReST_Syntax#Images .. .. -*- coding: utf-8 -*- with BOM. .. include:: Includes.txt .. _release: Release ======= Version 0.future ---------------- Changes ^^^^^^^ Features ^^^^^^^^ Bug Fixes ^^^^^^^^^ Version 0.18.3 -------------- Changes ^^^^^^^ Features ^^^^^^^^ * #3899 / Copy/Paste * 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. * formEditor.sql: New form 'copyForm'. New table 'Clipboard' Bug Fixes ^^^^^^^^^ Version 0.18.2 -------------- Changes ^^^^^^^ * Feature #3891 / Dynamic Update: Multiple Elements in a row - single show/hide - First implementation: Show / Hide via dynamicUpdate for a second element, wrapped in an own 'col-md' div. Features ^^^^^^^^ Bug Fixes ^^^^^^^^^ * Bug #3875 / FormElement 'extra': Fehler bei neuen Records. * Bug #3647 / Dynamic Update: Multiple Elements in a row not updated properly. * Bug #3890 / upload-FormElement: mode 'hide' without effect * Bug #3876 / upload-FormElement: verschwindet bei dynamicUpdate. Version 0.18.1 -------------- * Update unit tests Version 0.18.0 -------------- Changes ^^^^^^^ * New defaults to FormElement.type=`file` (=Upload). * `access` = `application/pdf` * `maxFileSize` = `10485760` (10MB) Features ^^^^^^^^ * Make the image shown for ExtraButtonInfo configureable. Manual.rst: added documentation for new config.qfq.ini variables GFX_EXTRA_BUTTON_INFO_INLINE, GFX_EXTRA_BUTTON_INFO_BELOW. * Manual.rst: description added for `extraButtonLock` ,`extraButtonPassword`, `extraButtonInfo`. Example on how to reuse custom vars defined in `config.qfq.ini`. Add three more examples to _pdf. How to access local online documentation. Add note about wkhtml only on linux boxes. More wkhtml explanations. * #3773 / Button: Info / Unlock / ShowPassword: FE_PARAMETER: extraButtonLock / extraButtonPassword / extraButtopnInfo. * #3769 / Allow specific GET variables longer than SECURITY_GET_MAX_LENGTH. config.php: implemented special handling of GET vars, named with '..._'. * #3766 / SQL_LOG per tt_content record einstellbar machen. Add `sqlLog` and `sqlLogMode` to QFQ tt-content records. Add mode 'error' and `none` to sqlLogMode. Manual.rst: Added explanations for SQL_LOG, SQL_LOG_MODE, and tt-content pendants sqlLog, sqlLogMode. Update config.qfq.ini to latest attributes. * Config.php: Set defaults for config.qfq.ini SQL_LOG and SQL_LOG_MODE * Manual.rst: * config.qfq.example.ini: Remove DB_NAME_TEST, Add some details about SQL_LOG, add example for TECHNICAL_CONTACT * Session.php: Activate cookie_httponly for QFQ cookies. * Html2Pdf.php: recode setting of $this->logFile. * config.qfq.ini: new syntax for SHOW_DEBUG_INFO - [yes,no,auto][,download] * #3711 / Upload Button opens the camera on a smartphone. New attribute 'capture'. * Database.php: Add SQL keyword 'DROP'. * #3706 / Check File Upload: a) mime type, b) max file size. Implemented: file upload check for mime type and max file size. * New 'pageForward'-Mode: 'url-skip-history'. * FormEditor: * Most radio FEs changed from HTML standard to Bootstrap Design. * FE 'feIdContainer' will only be shown if there is at least one FE container element. * Use dynamicUpdate to hide/show FE 'forwardPage'. * FE 'subrecordOption' shown only for FE.type==subrecord. * FE 'checkPattern' shown only for FE.checkType=='pattern|min%'. * In form 'FormElement' the FE 'formId' removed - not necessary. * #3568 / Form: fuer alle Buttons (save, close, new, delete) eine optionale class & text konfigurierbar. * #3569 / Input Optional '0' unterdruecken. * #3863: New config var 'DB_UPDATE' in config.qfq.ini. Bug Fixes ^^^^^^^^^ * #3770 / Attack Delay: merge processing to one codeplace. Config.php: new function attackDetectedExitNow(). Sip.php: replace local sleep(PENALTY_TIME_BROKEN_SIP) with central function attackDetectedExitNow(). * #3768 / log to sql.log: ip, formname, feuser * Store.php: Fix problem that an empty SQL_LOG will be added to SYSTEM_PATH_EXT. Logger.php: do nothing if there is no file defined. * #3751 / download FE_GROUP protected pages failed. Implement additional 'SHOW_DEBUG_INFO = download' to track down problems with 'session forwarding'. * Allow spaces in value when selection and