[TASK] Add missing documentation files and correct errors 31/56131/3
authorSusanne Moog <susanne.moog@typo3.org>
Tue, 13 Mar 2018 11:33:16 +0000 (12:33 +0100)
committerOliver Hader <oliver.hader@typo3.org>
Tue, 13 Mar 2018 12:27:42 +0000 (13:27 +0100)
Resolves: #84242
Releases: master, 8.7, 7.6
Change-Id: I049c053dee291e7c31dbf5c81aacde0619d0f244
Reviewed-on: https://review.typo3.org/56131
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
14 files changed:
typo3/sysext/core/Documentation/Changelog/7.0/Feature-59396-TypolinkViewHelper.rst
typo3/sysext/core/Documentation/Changelog/7.5/Feature-16525-AddConditionsToINCLUDE_TYPOSCRIPT.rst
typo3/sysext/core/Documentation/Changelog/7.6.x/Feature-69794-SupportPecl-memcachedInMemcachedBackend.rst
typo3/sysext/core/Documentation/Changelog/7.6.x/Important-83768-RemoveReferrerCheckBackport.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.6/Feature-79196-AllowReloadOfTopbar.rst
typo3/sysext/core/Documentation/Changelog/8.7.x/Feature-81654-AddingNovalidateAttributeToFluidFormViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.7.x/Important-83768-RemoveReferrerCheck.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.7.x/Important-84144-RootlineUtilityIsEnrichingOnlyProperlySelectedRelationalDatabaseFields.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.7.x/Index.rst
typo3/sysext/core/Documentation/Changelog/9.0/Breaking-81775-ExtFormSuffixFormIdentifierWithContentElementUid.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-81654-AddingNovalidateAttributeToFluidFormViewHelper.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/9.1/Feature-83631-SystemExtensionRedirectsHasBeenAdded.rst
typo3/sysext/core/Documentation/Changelog/master/Important-83768-RemoveReferrerCheck.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Important-84144-RootlineUtilityIsEnrichingOnlyProperlySelectedRelationalDatabaseFields.rst [deleted file]

index f3584f9..69c6bec 100644 (file)
@@ -41,11 +41,11 @@ In case of the Uri.Typolink Viewhelper, only the first and the fourth parameter
 the tag related properties are discarded.
 For the given examples, the output is:
 
-.. code-block:: HTML
+.. code-block:: html
 
-       <a href="index.php?id=19&X=y&b=u" title="some title" target="_blank" class="ico-class" type="button">
-       index.php?id=19&X=y&b=u
-       </a>
+    <a href="index.php?id=19&X=y&b=u" title="some title" target="_blank" class="ico-class" type="button">
+    index.php?id=19&X=y&b=u
+    </a>
 
 Impact
 ======
index a76629d..f7f6288 100644 (file)
@@ -21,13 +21,13 @@ Example
 
 .. code-block:: typoscript
 
-       <INCLUDE_TYPOSCRIPT: source="FILE:EXT:my_extension/Configuration/TypoScript/firefox.ts" condition="[loginUser = *]">
+   <INCLUDE_TYPOSCRIPT: source="FILE:EXT:my_extension/Configuration/TypoScript/firefox.ts" condition="[loginUser = *]">
 
 Condition with square brackets. File will only be included if a frontend user is logged in.
 
 .. code-block:: typoscript
 
-       <INCLUDE_TYPOSCRIPT: source="FILE:EXT:my_extension/Configuration/TypoScript/staging.ts" condition="applicationContext = /^Production\\/Staging\\/Server\\d+$/">
+   <INCLUDE_TYPOSCRIPT: source="FILE:EXT:my_extension/Configuration/TypoScript/staging.ts" condition="applicationContext = /^Production\\/Staging\\/Server\\d+$/">
 
 Condition without square brackets, backslashes doubled inside the condition. File will only be included in application context
 Production/Staging/Server followed by at least one digit.
index 8bfb58f..6601e66 100644 (file)
@@ -18,7 +18,7 @@ Impact
 
 The MemcachedBackend checks if either "memcache" or "memcached" is installed. If both plugins are installed, the
 MemcachedBackend uses "memcache" over "memcached" to avoid being a breaking change. An integrator may set the option
-``peclModule` to use the preferred PECL module.
+`peclModule` to use the preferred PECL module.
 
 Example code:
 
diff --git a/typo3/sysext/core/Documentation/Changelog/7.6.x/Important-83768-RemoveReferrerCheckBackport.rst b/typo3/sysext/core/Documentation/Changelog/7.6.x/Important-83768-RemoveReferrerCheckBackport.rst
new file mode 100644 (file)
index 0000000..ad4e59a
--- /dev/null
@@ -0,0 +1,39 @@
+.. include:: ../../Includes.txt
+
+=========================================
+Important: #83768 - Remove referrer check
+=========================================
+
+See :issue:`83768`
+
+Description
+===========
+
+Browser vendors are considering or have already announced **not** to send the referrer URL/path in HTTP requests when
+links are followed or forms are submitted due to privacy reasons. TYPO3 used the referrer as a meagre CSRF protection
+for the backend. However, this has been replaced by proper CSRF protection tokens for every backend action and therefore,
+the referrer check became obsolete and has been removed.
+
+Usages of the configuration option :php:`[SYS][doNotCheckReferer]` within TYPO3 Core have been removed, as this is not
+needed anymore. However, the option can still be set for extensions implementing this option.
+
+
+Impact
+======
+
+Backend users will not notice any differences.
+
+
+Affected Installations
+======================
+
+All installations are affected.
+
+
+Migration
+=========
+
+TYPO3 extensions that use option :php:`[SYS][doNotCheckReferer]` to implement a kind of CSRF protection, should use
+proper CSRF protection tokens provided by the core.
+
+.. index:: Backend, FullyScanned
index 9d65410..3d7c9ac 100644 (file)
@@ -30,7 +30,7 @@ Reloading the topbar via JavaScript requires the following code:
    // Or: old-fashioned JavaScript
    if (top && top.TYPO3.Backend && top.TYPO3.Backend.Topbar) {
       top.TYPO3.Backend.Topbar.refresh();
-   }';
+   };
 
 
 In case a toolbar item registers to the `load` event of the page, the registration must be changed. Reason is that the
@@ -42,10 +42,10 @@ Example:
 
    define(['jquery', 'TYPO3/CMS/Backend/Viewport'], function($, Viewport) {
       // old registration
-      $(MyAwesomeItem.doStuff)
+      $(MyAwesomeItem.doStuff);
 
       // new registration
       Viewport.Topbar.Toolbar.registerEvent(MyAwesomeItem.doStuff);
    });
 
-.. index:: Backend, JavaScript, PHP-API
\ No newline at end of file
+.. index:: Backend, JavaScript, PHP-API
diff --git a/typo3/sysext/core/Documentation/Changelog/8.7.x/Feature-81654-AddingNovalidateAttributeToFluidFormViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/8.7.x/Feature-81654-AddingNovalidateAttributeToFluidFormViewHelper.rst
new file mode 100644 (file)
index 0000000..6c9a33c
--- /dev/null
@@ -0,0 +1,16 @@
+.. include:: ../../Includes.txt
+
+======================================================================
+Feature: #81654 - Adding novalidate Attribute to Fluid Form ViewHelper
+======================================================================
+
+See :issue:`81654`
+
+Description
+===========
+
+Adding novalidate attribute to fluid form viewHelper to disable the browser form validation.
+The attribute novalidate is optional and can set with novalidate="1".The argument will
+converted to <form novalidate="novalidate">...</form>.
+
+.. index:: Fluid
diff --git a/typo3/sysext/core/Documentation/Changelog/8.7.x/Important-83768-RemoveReferrerCheck.rst b/typo3/sysext/core/Documentation/Changelog/8.7.x/Important-83768-RemoveReferrerCheck.rst
new file mode 100644 (file)
index 0000000..ad4e59a
--- /dev/null
@@ -0,0 +1,39 @@
+.. include:: ../../Includes.txt
+
+=========================================
+Important: #83768 - Remove referrer check
+=========================================
+
+See :issue:`83768`
+
+Description
+===========
+
+Browser vendors are considering or have already announced **not** to send the referrer URL/path in HTTP requests when
+links are followed or forms are submitted due to privacy reasons. TYPO3 used the referrer as a meagre CSRF protection
+for the backend. However, this has been replaced by proper CSRF protection tokens for every backend action and therefore,
+the referrer check became obsolete and has been removed.
+
+Usages of the configuration option :php:`[SYS][doNotCheckReferer]` within TYPO3 Core have been removed, as this is not
+needed anymore. However, the option can still be set for extensions implementing this option.
+
+
+Impact
+======
+
+Backend users will not notice any differences.
+
+
+Affected Installations
+======================
+
+All installations are affected.
+
+
+Migration
+=========
+
+TYPO3 extensions that use option :php:`[SYS][doNotCheckReferer]` to implement a kind of CSRF protection, should use
+proper CSRF protection tokens provided by the core.
+
+.. index:: Backend, FullyScanned
diff --git a/typo3/sysext/core/Documentation/Changelog/8.7.x/Important-84144-RootlineUtilityIsEnrichingOnlyProperlySelectedRelationalDatabaseFields.rst b/typo3/sysext/core/Documentation/Changelog/8.7.x/Important-84144-RootlineUtilityIsEnrichingOnlyProperlySelectedRelationalDatabaseFields.rst
new file mode 100644 (file)
index 0000000..55daecf
--- /dev/null
@@ -0,0 +1,20 @@
+.. include:: ../../Includes.txt
+
+==================================================================================================
+Important: #84144 - RootlineUtility is enriching only properly selected relational database fields
+==================================================================================================
+
+See :issue:`84144`
+
+Description
+===========
+
+The main functionality for fetching the whole rootline of a page previously fetched all relational
+fields defined in TCA of a page record. This led to massive performance problems with large menus,
+as not all fields are necessary in root line records.
+
+Now, the rootline fetching only looks up relational data of fields which have been added to
+:php:`$GLOBALS[TYPO3_CONF_VARS][FE][addRootLineFields]`. The field `pages.media` is added per
+default since it is a predefined value.
+
+.. index:: Frontend, ext:frontend
index b186637..f7ab712 100644 (file)
@@ -12,6 +12,15 @@ Changes after 8.7.0 LTS release.
    :local:
    :depth: 1
 
+Breaking
+^^^^^^^^^
+
+.. toctree::
+   :maxdepth: 1
+   :titlesonly:
+   :glob:
+
+   Breaking-*
 
 Features
 ^^^^^^^^
index bcfb23f..48f0903 100644 (file)
@@ -19,13 +19,13 @@ Impact
 
 All form element names within the frontend will change from e.g.
 
-.. code-block:: typoscript
+.. code-block:: html
 
     <textarea name="tx_form_formframework[myForm][message]"></textarea>
 
 to
 
-.. code-block:: typoscript
+.. code-block:: html
 
     <textarea name="tx_form_formframework[myForm-65][message]"></textarea>
 
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Feature-81654-AddingNovalidateAttributeToFluidFormViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Feature-81654-AddingNovalidateAttributeToFluidFormViewHelper.rst
deleted file mode 100644 (file)
index 3bb98a7..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-.. include:: ../../Includes.txt
-
-======================================================================
-Feature: #81654 - Adding novalidate Attribute to Fluid Form ViewHelper
-======================================================================
-
-See :issue:`81654`
-
-Description
-===========
-
-Adding novalidate attribute to fluid form viewHelper to disable the browser form validation.
-The attribute :html:`novalidate` is optional and can set with novalidate="1".The argument will
-converted to :html:`<form novalidate="novalidate">...</form>`.
-
-.. index:: Fluid
index 21b9c64..93b7dac 100644 (file)
@@ -32,9 +32,11 @@ A system extension "Redirects" was added with the following features:
 
 * A new sub module "Redirects"
 * Possibility to add redirects with the following caveats
-** Source may be a specific domain, domain with port or "any" domain
-** Source Path may be an absolute path (`/foo/bar/`) or a regular expression (`#f(.*?)#`)
-** Target may be selected with the link wizard (and may be a page, file, folder or external URL)
+
+  * Source may be a specific domain, domain with port or "any" domain
+  * Source Path may be an absolute path (`/foo/bar/`) or a regular expression (`#f(.*?)#`)
+  * Target may be selected with the link wizard (and may be a page, file, folder or external URL)
+
 * The target can be forced to HTTPS only
 * The status code of the redirect can be configured per redirect
 * Existing GET variables can be kept through the redirect
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Important-83768-RemoveReferrerCheck.rst b/typo3/sysext/core/Documentation/Changelog/master/Important-83768-RemoveReferrerCheck.rst
deleted file mode 100644 (file)
index b7de05f..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-.. include:: ../../Includes.txt
-
-=========================================
-Important: #83768 - Remove referrer check
-=========================================
-
-See :issue:`83768`
-
-Description
-===========
-
-Browser vendors are considering or have already announced **not** to send the referrer URL/path in HTTP requests when
-links are followed or forms are submitted due to privacy reasons. TYPO3 used the referrer as a meagre CSRF protection
-for the backend. However, this has been replaced by proper CSRF protection tokens for every backend action and therefore,
-the referrer check became obsolete and has been removed.
-
-The configuration option :php:`[SYS][doNotCheckReferer]` has been also removed as this is not needed anymore.
-
-
-Impact
-======
-
-Backend users will not notice any differences.
-
-TYPO3 extensions will not longer be able to use :php:`[SYS][doNotCheckReferer]`.
-
-
-Affected Installations
-======================
-
-All installations are affected.
-
-
-Migration
-=========
-
-TYPO3 extensions that use option :php:`[SYS][doNotCheckReferer]` to implement a kind of CSRF protection, should use
-proper CSRF protection tokens provided by the core.
-
-.. index:: Backend, FullyScanned
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Important-84144-RootlineUtilityIsEnrichingOnlyProperlySelectedRelationalDatabaseFields.rst b/typo3/sysext/core/Documentation/Changelog/master/Important-84144-RootlineUtilityIsEnrichingOnlyProperlySelectedRelationalDatabaseFields.rst
deleted file mode 100644 (file)
index 55daecf..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-.. include:: ../../Includes.txt
-
-==================================================================================================
-Important: #84144 - RootlineUtility is enriching only properly selected relational database fields
-==================================================================================================
-
-See :issue:`84144`
-
-Description
-===========
-
-The main functionality for fetching the whole rootline of a page previously fetched all relational
-fields defined in TCA of a page record. This led to massive performance problems with large menus,
-as not all fields are necessary in root line records.
-
-Now, the rootline fetching only looks up relational data of fields which have been added to
-:php:`$GLOBALS[TYPO3_CONF_VARS][FE][addRootLineFields]`. The field `pages.media` is added per
-default since it is a predefined value.
-
-.. index:: Frontend, ext:frontend