[TASK] Synchronize RST files 10/56010/2
authorChristian Kuhn <lolli@schwarzbu.ch>
Mon, 5 Mar 2018 12:39:09 +0000 (13:39 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Mon, 5 Mar 2018 13:35:20 +0000 (14:35 +0100)
* Various .rst file index fixes, NotScanned usually does not make
  sense on Important- and Feature- files.
* Add a missing extension scanner config
* Sync 7* and 8* folders to other core branches

Resolves: #84141
Releases: master, 8.7, 7.6
Change-Id: Ifc19d774d45395cb30bd51f50d9121af409f48bb
Reviewed-on: https://review.typo3.org/56010
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
31 files changed:
typo3/sysext/core/Documentation/Changelog/7.6.x/Feature-69794-SupportPecl-memcachedInMemcachedBackend.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.7.x/Deprecation-83403-ExtFormTranslationForOptionsPropertiesAsString.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.7.x/Important-23178-NewTYPO3_CONF_VARSOptionFEpageNotFound_handling_accessdeniedheader.rst
typo3/sysext/core/Documentation/Changelog/8.7.x/Important-83971-ConsoleShowDeprecationWarningInChrome.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-22439-AllowNestedGET-paramsInConfiglinkVars.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-78695-SetTheSessionTimeoutForFrontendUsers.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-79462-IntroduceSchedulerTaskToExecuteConsoleCommand.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-79777-AddedDeletedColumnForSchedulerTasks.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-80342-ExtbaseValidatorForURLs.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-81363-AcceptFormElementTranslationArguments.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-82260-SeparationOfSearchResultPathIntoTitleUriLink.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-82426-NewNavigationModuleRegistrationEgPageTree.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-82999-AddAHookToHideCredentialsInTheConfigurationModule.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-83016-ListingOfPageTranslationsInListModule.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-83038-IntroduceYarnAsDependencyManagerForNodeModules.rst
typo3/sysext/core/Documentation/Changelog/9.0/Important-23178-NewTYPO3_CONF_VARSOptionFEpageNotFound_handling_accessdeniedheader.rst
typo3/sysext/core/Documentation/Changelog/9.1/Feature-61170-AddAdditionalHookForRecordList.rst
typo3/sysext/core/Documentation/Changelog/9.1/Feature-83350-AddRecursiveArrayFiltering.rst
typo3/sysext/core/Documentation/Changelog/9.1/Feature-83449-MakeListOfFieldsConfigurableInPagetreeOverviewInInfoModule.rst
typo3/sysext/core/Documentation/Changelog/9.1/Feature-83461-ShowFieldnameNextToTitleInDebugMode.rst
typo3/sysext/core/Documentation/Changelog/9.1/Feature-83529-ExecuteHooksOnBackendUserLogin.rst
typo3/sysext/core/Documentation/Changelog/9.1/Feature-83631-SystemExtensionRedirectsHasBeenAdded.rst
typo3/sysext/core/Documentation/Changelog/9.1/Feature-83637-AddedNewMainModuleSiteManagement.rst
typo3/sysext/core/Documentation/Changelog/9.1/Feature-83677-GloballyDisableenableRedirectHitStatistics.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-48013-AddSupportForProgressiveImages.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-61981-SearchAllFieldsInSuggestWizard.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-69187-EXTSchedulerCreateTaskGroupFromAddeditTaskForm.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-76349-IntegrateSwiftMailersSpoolTransportIntoTYPO3.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-78332-AllowSettingADefaultReplyTo-email-addressForNotification-mails.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-82704-AddReadonlyAndRequiredAttributesToTextareaViewHelper.rst
typo3/sysext/install/Configuration/ExtensionScanner/Php/ArrayDimensionMatcher.php

diff --git a/typo3/sysext/core/Documentation/Changelog/7.6.x/Feature-69794-SupportPecl-memcachedInMemcachedBackend.rst b/typo3/sysext/core/Documentation/Changelog/7.6.x/Feature-69794-SupportPecl-memcachedInMemcachedBackend.rst
new file mode 100644 (file)
index 0000000..8bfb58f
--- /dev/null
@@ -0,0 +1,39 @@
+
+.. include:: ../../Includes.txt
+
+============================================================
+Feature: #69794 - Support pecl-memcached in MemcachedBackend
+============================================================
+
+See :issue:`69794`
+
+Description
+===========
+
+Support for the PECL module "memcached" has been added to the MemcachedBackend of the Caching Framework.
+
+
+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.
+
+Example code:
+
+.. code-block:: php
+
+       $GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['my_memcached'] = [
+               'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
+               'backend' => \TYPO3\CMS\Core\Cache\Backend\MemcachedBackend::class,
+               'options' => [
+                       'peclModule' => 'memcached',
+                       'servers' => [
+                               'localhost',
+                               'server2:port'
+                       ]
+               ]
+       ];
+
+.. index:: PHP-API, LocalConfiguration
diff --git a/typo3/sysext/core/Documentation/Changelog/8.7.x/Deprecation-83403-ExtFormTranslationForOptionsPropertiesAsString.rst b/typo3/sysext/core/Documentation/Changelog/8.7.x/Deprecation-83403-ExtFormTranslationForOptionsPropertiesAsString.rst
new file mode 100644 (file)
index 0000000..f4d9b73
--- /dev/null
@@ -0,0 +1,46 @@
+.. include:: ../../Includes.txt
+
+==============================================================================
+Deprecation: #83403 - EXT:form - deprecate translation for "options" as string
+==============================================================================
+
+See :issue:`83403`
+
+Description
+===========
+
+The templates for RadioButton and MultiCheckbox form elements have been changed. This was necessary
+to allow dots and special chars within labels and values for the "options" property of the
+aforementioned elements.
+For compatibility reasons, the old template syntax is still supported but is deprecated and will be
+removed with TYPO3 v9.
+
+Impact
+======
+
+If a user utilizes his own templates for MultiCheckbox and/ or RadioButton form elements and
+translates the "options" property in the following way, a deprecation warning will be thrown.
+
+.. code-block:: html
+
+   {formvh:translateElementProperty(element: element, property: 'options.{value}')}
+
+Affected Installations
+======================
+
+Any installation which uses ext:form and own templates for MultiCheckbox and/ or RadioButton form
+elements.
+
+
+Migration
+=========
+
+Use
+
+.. code-block:: html
+
+   {formvh:translateElementProperty(element: element, property: '{0: \'options\', 1: value}')}
+
+to translate the "options" property within MultiCheckbox and RadioButton form element templates.
+
+.. index:: Frontend, ext:form
\ No newline at end of file
index 597d520..528b03e 100644 (file)
@@ -15,4 +15,4 @@ a new option TYPO3_CONF_VARS is introduced.
 The option :php:`FE|pageNotFound_handling_accessdeniedheader` allows to configure the
 header which defaults to :php:`HTTP/1.0 403 Access denied`.
 
-.. index:: Frontend, LocalConfiguration, NotScanned
\ No newline at end of file
+.. index:: Frontend, LocalConfiguration
index 9dcbc69..3c69762 100644 (file)
@@ -26,4 +26,4 @@ But a get parameter like tracking[blue] will not be kept.
 
 The value constraint in round brackets works in the same way as for not nested GET parameters.
 
-.. index:: Frontend, TypoScript, NotScanned
+.. index:: Frontend, TypoScript
index 1acb87a..8efea58 100644 (file)
@@ -16,4 +16,4 @@ for backend user sessions.
 Setting the option :php:`$GLOBALS['TYPO3_CONF_VARS']['FE']['sessionTimeout']` is now possible
 (via the Install Tool) to configure a global timeout for frontend sessions on the server-side.
 
-.. index:: Frontend, LocalConfiguration, NotScanned
\ No newline at end of file
+.. index:: Frontend, LocalConfiguration
index 676a9fb..86afbef 100644 (file)
@@ -20,4 +20,4 @@ Impact
 Symfony commands can be executed via the scheduler which provides a migration path away from
 command controllers to native symfony commands.
 
-.. index:: CLI, NotScanned, ext:scheduler
+.. index:: CLI, ext:scheduler
index 1e3170e..bc53f35 100644 (file)
@@ -12,4 +12,4 @@ Description
 A reference to a previously deleted task is now kept in the database with a :sql:`deleted=1` flag,
 in order to check historic calls on scheduler tasks.
 
-.. index:: Backend, NotScanned, Database, ext:scheduler
+.. index:: Backend, Database, ext:scheduler
index cc8e93f..9ac7bcc 100644 (file)
@@ -104,4 +104,4 @@ Impact
 Form element property translations and finisher option translations can now use placeholders
 to output translation arguments.
 
-.. index:: Frontend, TypoScript, NotScanned, ext:form
+.. index:: Frontend, TypoScript, ext:form
index 7e1f599..e6ff900 100644 (file)
@@ -21,10 +21,12 @@ The protected method :php:`linkPage()` returns an array with the "uri" and "targ
 To build an ATag outside of the fluid template, you have to use the introduced wrapper :php:`linkPageATagWrap()`.
 
 Using the keys in your fluid template:
+
 .. code-block:: html
-<div class="path">{row.path}</div>
-<div class="path-title">{row.pathTitle}</div>
-<div class="path-uri">{row.pathUri}</div>
+
+    <div class="path">{row.path}</div>
+    <div class="path-title">{row.pathTitle}</div>
+    <div class="path-uri">{row.pathUri}</div>
 
 
-.. index:: Frontend, ext:indexed_search, NotScanned
+.. index:: Frontend, ext:indexed_search
index 9d0d985..d7dc1e5 100644 (file)
@@ -24,4 +24,4 @@ Impact
 
 When inside the list module, page translations are always shown as first table listing on top of the module.
 
-.. index:: Backend, NotScanned
\ No newline at end of file
+.. index:: Backend
index cc400fc..de4e313 100644 (file)
@@ -16,4 +16,4 @@ a new option :php:`pageNotFound_handling_accessdeniedheader` has been introduced
 The option :php:`$GLOBALS['FE']['pageNotFound_handling_accessdeniedheader']` allows to configure the
 header which defaults to :php:`HTTP/1.0 403 Access denied`.
 
-.. index:: Frontend, LocalConfiguration, NotScanned
\ No newline at end of file
+.. index:: Frontend, LocalConfiguration
index d32deba..5912573 100644 (file)
@@ -16,6 +16,6 @@ Example of usage
 
 .. code-block:: php
 
-       $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['recordlist/Modules/Recordlist/index.php']['drawHeaderHook']['extkey'] = \Vendor\Extkey\Hooks\PageHook::class . '->render';
+    $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['recordlist/Modules/Recordlist/index.php']['drawHeaderHook']['extkey'] = \Vendor\Extkey\Hooks\PageHook::class . '->render';
 
-.. index:: Backend, NotScanned
+.. index:: Backend, LocalConfiguration
index 8e25798..e320ffb 100644 (file)
@@ -23,4 +23,4 @@ permissions or configuration using TsConfig.
 Instead of looking into the source code of the browser, it is now possible to display those name by enabling the debug
 mode for the backend.
 
-.. index:: Backend, NotScanned
+.. index:: Backend
index d0f3dfe..6f00cf0 100644 (file)
@@ -42,4 +42,4 @@ TYPO3 core developers as well as extension developers can develop functions whic
 when a backend user successfully logs in to the backend of TYPO3.
 A typical use case would be any type of notification service.
 
-.. index:: NotScanned
+.. index:: PHP-API, LocalConfiguration
index edbafd0..21b9c64 100644 (file)
@@ -47,4 +47,4 @@ The default settings of TYPO3s cache backend allow for about 65.000 redirects.
 If you have more (or in the future might have more) than 65.000 redirects it is advised to switch to a different cache
 backend like redis.
 
-.. index:: Backend, Frontend, NotScanned
+.. index:: Backend, Frontend
index 2883df6..90377d3 100644 (file)
@@ -30,4 +30,4 @@ Redirect hit counting can be enabled by setting
 
 Be aware that every hit on a redirect will result in an additional SQL `UPDATE` query.
 
-.. index:: Database, Frontend, LocalConfiguration, NotScanned
\ No newline at end of file
+.. index:: Database, Frontend, LocalConfiguration
index 24d95b3..a8149e5 100644 (file)
@@ -22,4 +22,4 @@ Searching for the term "elements+basic" will find the following results:
 * elements rte basic
 * basic rte elements
 
-.. index:: Backend, TCA, NotScanned
\ No newline at end of file
+.. index:: Backend, TCA
index d926c35..c2ecab7 100644 (file)
@@ -74,4 +74,4 @@ You can also set the time limit in seconds:
 Of course you will not want to run this manually in reality. Instead, the console command should be triggered by a cron
 job or scheduled task and run at a regular interval.
 
-.. index:: PHP-API, NotScanned
+.. index:: PHP-API
index 62e88e1..2e84937 100644 (file)
@@ -33,4 +33,4 @@ Impact
 
 It's now possible to set a reply-to address for notification mails from TYPO3. Extensions can also use this system reply-to address by calling :php:`MailUtility::getSystemReplyTo()`.
 
-.. index:: LocalConfiguration, NotScanned
\ No newline at end of file
+.. index:: LocalConfiguration, PHP-API
index a0cf3df..c236e70 100644 (file)
@@ -74,6 +74,11 @@ return [
             'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst',
         ],
     ],
+    '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'doNotCheckReferer\']' => [
+        'restFiles' => [
+            'Important-83768-RemoveReferrerCheck.rst',
+        ],
+    ],
 
     // Hooks
     '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'getFlexFormDSClass\']' => [