[DOCS] Added 8.2 Documentation 86/48786/4
authorMathias Schreiber <mathias.schreiber@wmdb.de>
Mon, 4 Jul 2016 08:18:52 +0000 (10:18 +0200)
committerBenni Mack <benni@typo3.org>
Mon, 4 Jul 2016 13:33:38 +0000 (15:33 +0200)
Resolves: #
Releases: master
Change-Id: If090c08345151e4eeb2fadcfd629956d05fc9ec7
Reviewed-on: https://review.typo3.org/48786
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
58 files changed:
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75645-DoctrineMigrateExtbackendTree.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75747-EXTform-RemovedUseDefaultContentObjectSetting.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75760-ReturnTypeOfGetRecordsToCopyDatabaseResultChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76285-PopupConfigurationIsMovedToTYPO3settings.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76469-DoctrineMigrateExtImpExp.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76527-CleanupContextMenuClasses.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76802-DropXcacheCacheBackend.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-75209-CodecleanupForMenuViewHelperTrait.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-75904-CategoryModelHasIconPropertyButNoDatabaseField.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76101-RemoveSoloFieldContainer.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76104-Deprecated-Single-Slash-Comments-In-TypoScript.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76164-DeprecateRemoveXSS.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76345-PathPrefixesInCallUserFunctionAndGetUserObj.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76370-DeprecateCacheFactory.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76383-DeprecateFontTag.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Feature-18586-ConfigurableWidthHeightForEditpanelInFeedit.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Feature-20446-ClearCacheEntryInContextMenu.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Feature-76008-PropertyVisibilityToDebuggerUtilityvar_dump.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Feature-76072-OggFlacAndOpusSupport.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Feature-76458-LetDebuggerUtilityRenderClosures.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Feature-76531-AddIconForRecordViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Feature-76590-IntroduceUnitTestsForJavaScript.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.2/Important-75747-EXTform-RemovedSupportForCompatibility6.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-75645-DoctrineMigrateExtbackendTree.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-75747-EXTform-RemovedUseDefaultContentObjectSetting.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-75760-ReturnTypeOfGetRecordsToCopyDatabaseResultChanged.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-76285-PopupConfigurationIsMovedToTYPO3settings.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-76469-DoctrineMigrateExtImpExp.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-76527-CleanupContextMenuClasses.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-76802-DropXcacheCacheBackend.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-15415-DeprecateRemoveBadHTML.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-75209-CodecleanupForMenuViewHelperTrait.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-75904-CategoryModelHasIconPropertyButNoDatabaseField.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-76101-RemoveSoloFieldContainer.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-76104-Deprecated-Single-Slash-Comments-In-TypoScript.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-76164-DeprecateRemoveXSS.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-76345-PathPrefixesInCallUserFunctionAndGetUserObj.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-76370-DeprecateCacheFactory.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-76383-DeprecateFontTag.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Feature-18586-ConfigurableWidthHeightForEditpanelInFeedit.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Feature-20446-ClearCacheEntryInContextMenu.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Feature-76008-PropertyVisibilityToDebuggerUtilityvar_dump.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Feature-76072-OggFlacAndOpusSupport.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Feature-76458-LetDebuggerUtilityRenderClosures.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Feature-76531-AddIconForRecordViewHelper.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Feature-76590-IntroduceUnitTestsForJavaScript.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Important-75747-EXTform-RemovedSupportForCompatibility6.rst [deleted file]

diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst
new file mode 100644 (file)
index 0000000..c272d01
--- /dev/null
@@ -0,0 +1,53 @@
+===================================================================
+Breaking: #75493 - Evaluate "boolean /stdWrap" properties correctly
+===================================================================
+
+Description
+===========
+
+stdWrap sub-properties on boolean properties were not evaluated correctly unless the
+property itself was explicitly set.
+
+Example: ``page.10.value.prioriCalc.wrap = `` without ``page.10.value.prioriCalc = ``
+
+
+Impact
+======
+
+It is now possible to reliably use stdWrap sub-properties on boolean properties.
+
+
+Affected Installations
+======================
+
+Earlier installations can be affected if they contain TypoScript that triggers the bug.
+
+Test case:
+
+.. code-block:: typoscript
+
+       page = PAGE
+       page.10 = TEXT
+       page.10.value = 1+1
+       page.10.value.prioriCalc.wrap =
+
+Result was: 2
+Correct result: 1+1
+
+For some installations, the bug fix will make the TypoScript work as intended.
+Other installations might accidentally rely on the broken code.
+
+In the latter case, the TypoScript can be changed to:
+
+.. code-block:: typoscript
+
+       page = PAGE
+       page.10 = TEXT
+       page.10.value = 1+1
+       page.10.value.prioriCalc = 1
+
+
+Migration
+=========
+
+The usage of stdWrap sub-properties on boolean properties needs to be checked and possibly adapted to fit the fixed behavior.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75645-DoctrineMigrateExtbackendTree.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75645-DoctrineMigrateExtbackendTree.rst
new file mode 100644 (file)
index 0000000..0b16fe8
--- /dev/null
@@ -0,0 +1,29 @@
+=====================================================
+Breaking: #75645 - Doctrine: migrate ext:backend/Tree
+=====================================================
+
+Description
+===========
+
+This patch changes all database related functions to use the new Doctrine database API.
+The method :php:``getDatabaseConnection()`` has been removed.
+
+Impact
+======
+
+Calls to the method :php:``AbstractTreeView::getDataInit()`` will now return :php:``Statement`` objects.
+All other :php:``AbstractTreeView::getData*`` methods now expect such a ::php:``Statement`` object
+instead of a SQL resource.
+
+
+Affected Installations
+======================
+
+All installations using TreeViews extending the AbstractTreeView.
+
+
+Migration
+=========
+
+Migrate all calls that work with the result :php:``Statement`` from TreeView to be able to
+handle :php:``Statement`` objects.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst
new file mode 100644 (file)
index 0000000..b2a8de0
--- /dev/null
@@ -0,0 +1,31 @@
+===============================================================================
+Breaking: #75710 - RTE-related TSconfig options skipAlign and skipClass removed
+===============================================================================
+
+Description
+===========
+
+The two RTE-related TSconfig options :ts:`RTE.default.proc.skipAlign` and :ts:`RTE.default.proc.skipClass`
+that don't allow align and class attributes when converting content from the RTE to the database have been removed.
+
+
+Impact
+======
+
+Setting these options will have no effect anymore.
+
+
+Affected Installations
+======================
+
+Any installation setting custom TSconfig options for :ts:`skipAlign`, :ts:`skipClass` or setting
+:ts:`keepPDIVattribs` without :ts:`class` and :ts:`align` as values are affected.
+
+Migration
+=========
+
+In order to allow class and align attributes in paragraph tags, the option :ts:`keepPDIVattribs`
+needs to be extended to also include "class" and "align" as values, which is done by default.
+
+If an installation has custom TSconfig settings using :ts:`keepPDIVattribs`, the two attributes need to be added
+accordingly to still allow class and align attributes to be kept when transforming from the RTE to the database.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75747-EXTform-RemovedUseDefaultContentObjectSetting.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75747-EXTform-RemovedUseDefaultContentObjectSetting.rst
new file mode 100644 (file)
index 0000000..2eb4e74
--- /dev/null
@@ -0,0 +1,29 @@
+=====================================================================
+Breaking: #75747 - EXT:form - Removed useDefaultContentObject setting
+=====================================================================
+
+Description
+===========
+
+The TypoScript option :ts:``useDefaultContentObject`` of the FORM cObject has been removed.
+Setting this value to 0 allowed the usage of the prehistoric content type `mailform`.
+
+
+Impact
+======
+
+It is not possible to configure the rendering of the FORM cOject. The setting is not evaluated anymore.
+
+
+Affected Installations
+======================
+
+Any installation that uses the TypoScript option :ts:``useDefaultContentObject = 0``.
+
+
+Migration
+=========
+
+Remove the TypoScript option from any TypoScript settings. Migrate manually to use the features of EXT:form.
+
+.. index:: typoscript
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75760-ReturnTypeOfGetRecordsToCopyDatabaseResultChanged.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75760-ReturnTypeOfGetRecordsToCopyDatabaseResultChanged.rst
new file mode 100644 (file)
index 0000000..0abebdd
--- /dev/null
@@ -0,0 +1,35 @@
+================================================================================================
+Breaking: #75760 - Return type of LocalizationRepository::getRecordsToCopyDatabaseResult changed
+================================================================================================
+
+Description
+===========
+
+The return type of :php:``LocalizationRepository::getRecordsToCopyDatabaseResult()``
+has changed. Instead of returning either :php:``bool``, :php:``\mysqli_result``
+or :php:``object`` the return value always is a :php:``\Doctrine\DBAL\Driver\Statement``.
+
+
+Impact
+======
+
+Using the mentioned method will not yield the expected result type.
+
+
+Affected Installations
+======================
+
+Any installation with a 3rd party extension that uses the named method.
+
+
+Migration
+=========
+
+Change the way the result is being used to conform to the Doctrine API:
+
+.. code-block:: php
+
+    $result = $this->localizationRepository->getRecordsToCopyDatabaseResult(...);
+    while ($row = $result->fetch()) {
+        // Do something here
+    }
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76285-PopupConfigurationIsMovedToTYPO3settings.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76285-PopupConfigurationIsMovedToTYPO3settings.rst
new file mode 100644 (file)
index 0000000..c21ec81
--- /dev/null
@@ -0,0 +1,41 @@
+=================================================================
+Breaking: #76285 - Popup configuration is moved to TYPO3.settings
+=================================================================
+
+Description
+===========
+
+The popup window configuration has been moved to `TYPO3.settings`.
+
+The following configuration options are not working anymore.
+
+:js:`top.TYPO3.configuration.RTEPopupWindow.width`
+:js:`top.TYPO3.configuration.RTEPopupWindow.height`
+:js:`top.TYPO3.configuration.PopupWindow.width`
+:js:`top.TYPO3.configuration.PopupWindow.height`
+
+
+Impact
+======
+
+Width and height are not set correctly anymore in JavaScript context.
+
+
+Affected Installations
+======================
+
+Extensions that use one of the mentioned configurations.
+
+
+Migration
+=========
+
+The migration can be done with the following replacements.
+
+:js:`top.TYPO3.configuration.RTEPopupWindow.width` to :js:`TYPO3.settings.Textarea.RTEPopupWindow.width`
+
+:js:`top.TYPO3.configuration.RTEPopupWindow.height` to :js:`TYPO3.settings.Textarea.RTEPopupWindow.height`
+
+:js:`top.TYPO3.configuration.PopupWindow.width` to :js:`TYPO3.settings.Popup.PopupWindow.width`
+
+:js:`top.TYPO3.configuration.PopupWindow.height` to :js:`TYPO3.settings.Popup.PopupWindow.height`
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76469-DoctrineMigrateExtImpExp.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76469-DoctrineMigrateExtImpExp.rst
new file mode 100644 (file)
index 0000000..c1c457c
--- /dev/null
@@ -0,0 +1,29 @@
+===============================================
+Breaking: #76469 - Doctrine: migrate ext:ImpExp
+===============================================
+
+Description
+===========
+
+The return type of :php:``ImportExportController::exec_listQueryPid()``
+has changed. Instead of returning either :php:``bool``, :php:``\mysqli_result``
+or :php:``object`` the return value always is a :php:``\Doctrine\DBAL\Driver\Statement``.
+
+
+Impact
+======
+
+Using the mentioned method will not yield the expected result type.
+
+
+Affected Installations
+======================
+
+All installations with a 3rd party extension using :php:``ImportExportController::exec_listQueryPid()``.
+
+
+Migration
+=========
+
+Migrate all calls that work with the result of :php:``ImportExportController::exec_listQueryPid()``
+to be able to handle :php:``\Doctrine\DBAL\Driver\Statement`` objects.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76527-CleanupContextMenuClasses.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76527-CleanupContextMenuClasses.rst
new file mode 100644 (file)
index 0000000..7636c2f
--- /dev/null
@@ -0,0 +1,26 @@
+==============================================
+Breaking: #76527 - Cleanup ContextMenu classes
+==============================================
+
+Description
+===========
+
+The classes of the ContextMenu (used in page tree) have been refactored.
+The following classes have been removed:
+
+* :php:``\TYPO3\CMS\Backend\ContextMenu\AbstractContextMenu``
+* :php:``\TYPO3\CMS\Backend\ContextMenu\AbstractContextMenuDataProvider``
+* :php:``\TYPO3\CMS\Backend\ContextMenu\Extdirect\AbstractExtdirectContextMenu``
+* :php:``\TYPO3\CMS\Backend\ContextMenu\Renderer\AbstractContextMenuRenderer``
+
+
+Impact
+======
+
+Extensions which use one of the classes above will stop working.
+
+
+Affected Installations
+======================
+
+All installations with a 3rd party extension using one of the classes above.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76802-DropXcacheCacheBackend.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-76802-DropXcacheCacheBackend.rst
new file mode 100644 (file)
index 0000000..7d5ead2
--- /dev/null
@@ -0,0 +1,35 @@
+============================================
+Breaking: #76802 - Drop xcache cache backend
+============================================
+
+Description
+===========
+
+The ``xcache`` core cache backend has been dropped because PHP7 does no longer support xcache.
+
+
+Impact
+======
+
+Instances will throw an exception or a fatal error using a cache with this backend configured.
+
+
+Affected Installations
+======================
+
+Instances that still use a configuration in ``LocalConfiguration.php`` or ``AdditionalConfiguration.php`` like:
+
+.. code-block:: php
+
+'SYS' => [
+       'caching' => [
+               'cacheConfigurations' => [
+                       'aCache' => [
+                               'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\XcacheBackend',
+
+
+Migration
+=========
+
+Affected instances must switch to a different cache backend, ``APCU`` ``PHP`` module with ``ApcuBackend``
+provides the same local server in memory characteristics like ``xcache`` and should be considered as alternative.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst
new file mode 100644 (file)
index 0000000..f2d9db1
--- /dev/null
@@ -0,0 +1,32 @@
+=============================================
+Deprecation: #15415 - Deprecate removeBadHTML
+=============================================
+
+Description
+===========
+
+Due to the wrong approach of removeBadHTML it is not 100% complete and does not keep its promise.
+
+- :php:``ContentObjectRenderer::stdWrap_removeBadHTML()``
+- :php:``ContentObjectRenderer::removeBadHTML()``
+- :typoscript:``stdWrap.removeBadHTML``
+
+
+Impact
+======
+
+Using the mentioned method or stdWrap property will trigger a deprecation log entry.
+
+
+Affected Installations
+======================
+
+Instances that use the method or stdWrap property.
+
+
+Migration
+=========
+
+Implement a proper encoding by yourself. Use :php:``htmlspecialchars()`` or :typoscript:``stdWrap.htmlSpecialChars``
+in the context of HTML, :php:``GeneralUtility::quoteJSvalue()`` or :typoscript:``stdWrap.encodeForJavaScriptValue``
+in the context of JavaScript.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst
new file mode 100644 (file)
index 0000000..05a05a3
--- /dev/null
@@ -0,0 +1,34 @@
+=====================================================================================
+Deprecation: #71917 - Deprecate the argument 'hsc' for getLL, getLLL, sL and pi_getLL
+=====================================================================================
+
+Description
+===========
+
+The parameter :php:`$hsc` within the following methods of :php:`TYPO3\CMS\Lang\LanguageService` has been marked as deprecated:
+
+* :php:`getLL()`
+* :php:`getLLL()`
+* :php:`sL()`
+
+The parameter :php:`$hsc` within the following method of :php:`TYPO3\CMS\Frontend\Plugin\AbstractPlugin` has been marked as deprecated:
+
+* :php:`pi_getLL()`
+
+
+Impact
+======
+
+Directly or indirectly using any of the methods :php:`getLL()`, :php:`getLLL()`, :php:`sL()` or :php:`pi_getLL()` with the parameter :php:`$hsc` will trigger a deprecation log entry.
+
+
+Affected Installations
+======================
+
+Any installation with a third-party extension calling one of the methods in its PHP code.
+
+
+Migration
+=========
+
+If the return value of these methods is output in HTML context use :php:`htmlspecialchars` directly to properly escape the content.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst
new file mode 100644 (file)
index 0000000..bab50ca
--- /dev/null
@@ -0,0 +1,47 @@
+===========================================================
+Deprecation: #72859 - Deprecate methods of DocumentTemplate
+===========================================================
+
+Description
+===========
+
+The following methods within ``DocumentTemplate`` have been marked as deprecated:
+
+* viewPageIcon()
+* getHeader()
+* getResourceHeader()
+* header()
+* icons()
+* t3Button()
+* wrapScriptTags()
+* loadJavascriptLib()
+* getContextMenuCode()
+
+The following property within ``DocumentTemplate`` has been marked as deprecated:
+
+* sectionFlag (is internal)
+
+
+Impact
+======
+
+Calling any of the methods above will trigger a deprecation log entry.
+
+
+Affected Installations
+======================
+
+Any installation with a third-party extension calling one of the methods in its PHP code.
+
+
+Migration
+=========
+
+Instead of ``wrapScriptTags()`` use ``GeneralUtility::wrapJS``.
+
+Instead of ``getContextMenuCode()`` use:
+
+.. code-block:: php
+
+    $this->getPageRenderer()->loadJquery();
+    $this->getPageRenderer()->loadRequireJsModule('TYPO3/CMS/Backend/ClickMenu');
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-75209-CodecleanupForMenuViewHelperTrait.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-75209-CodecleanupForMenuViewHelperTrait.rst
new file mode 100644 (file)
index 0000000..0e5e846
--- /dev/null
@@ -0,0 +1,27 @@
+==========================================================
+Deprecation: #75209 - Code cleanup for MenuViewHelperTrait
+==========================================================
+
+Description
+===========
+
+The ``MenuViewHelperTrait`` has been marked as deprecated.
+All methods of the Trait have been implemented in a new ``AbstractMenuViewHelper`` class.
+
+
+Impact
+======
+
+Using the methods of the ``MenuViewHelperTrait`` will trigger a deprecation log entry.
+
+
+Affected Installations
+======================
+
+Instances with custom extensions that use the ``MenuViewHelperTrait`.
+
+
+Migration
+=========
+
+Extend the new ``AbstractMenuViewHelper`` which contains all methods instead of using the trait.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst
new file mode 100644 (file)
index 0000000..f838fd8
--- /dev/null
@@ -0,0 +1,39 @@
+=================================================================
+Deprecation: #75760 - Deprecate methods of LocalizationRepository
+=================================================================
+
+Description
+===========
+
+The following methods have been marked as deprecated:
+
+- :php:``LocalizationRepository::getExcludeQueryPart()``
+- :php:``LocalizationRepository::getAllowedLanguagesForBackendUser()``
+
+
+Impact
+======
+
+Using the mentioned methods will trigger a deprecation log entry
+
+
+Affected Installations
+======================
+
+Any installation with a 3rd party extension that uses one of the named methods.
+
+
+Migration
+=========
+
+Instead of :php:``LocalizationRepository::getExcludeQueryPart()`` configure the query restrictions yourself:
+
+.. code-block:: php
+
+    $queryBuilder->getRestrictions()
+        ->removeAll()
+        ->add(GeneralUtility::makeInstance(DeletedRestriction::class))
+        ->add(GeneralUtility::makeInstance(BackendWorkspaceRestriction::class));
+
+Instead of :php:``LocalizationRepository::getAllowedLanguagesForBackendUser()`` add
+the required conditions to your query yourself.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-75904-CategoryModelHasIconPropertyButNoDatabaseField.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-75904-CategoryModelHasIconPropertyButNoDatabaseField.rst
new file mode 100644 (file)
index 0000000..9fde72a
--- /dev/null
@@ -0,0 +1,27 @@
+============================================================================
+Deprecation: #75904 - Category Model has icon property but no database field
+============================================================================
+
+Description
+===========
+
+Methods :php:``\TYPO3\CMS\Extbase\Domain\Model\Category::getIcon`` and
+:php:``\TYPO3\CMS\Extbase\Domain\Model\Category::setIcon`` have been marked as deprecated.
+
+
+Impact
+======
+
+Using the methods will trigger a deprecation log entry.
+
+
+Affected Installations
+======================
+
+Instances with custom extensions that use these methods.
+
+
+Migration
+=========
+
+Implement the methods by yourself.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76101-RemoveSoloFieldContainer.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76101-RemoveSoloFieldContainer.rst
new file mode 100644 (file)
index 0000000..496212f
--- /dev/null
@@ -0,0 +1,27 @@
+===============================================
+Deprecation: #76101 - remove SoloFieldContainer
+===============================================
+
+Description
+===========
+
+The `render()` method of the `SoloFieldContainer` class has been marked as deprecated.
+It is not used in core anymore.
+
+
+Impact
+======
+
+Using the method will trigger a deprecation log entry.
+
+
+Affected Installations
+======================
+
+Instances with custom extensions that use `render()` from `SoloFieldContainer`.
+
+
+Migration
+=========
+
+Use render method from the ListOfFieldsContainer class.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76104-Deprecated-Single-Slash-Comments-In-TypoScript.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76104-Deprecated-Single-Slash-Comments-In-TypoScript.rst
new file mode 100644 (file)
index 0000000..9ec6d66
--- /dev/null
@@ -0,0 +1,39 @@
+====================================================================
+Deprecation: #76104 - Deprecated single slash comments in TypoScript
+====================================================================
+
+Description
+===========
+
+Double slash one-line comments are standard in many languages.
+Make them standard for TypoScript, too.
+
+Define::
+
+   One-line comments must start with two forward slashes as
+   the first non-blank characters and should be followed by
+   a whitespace.
+
+
+Deprecated::
+
+   / Line comment headed by single slash
+
+
+Impact
+======
+
+The TypoScript developer receives a deprecation warning
+with line number.
+
+
+Affected Installations
+======================
+
+Installations using a single slash to indicate a comment.
+
+
+Migration
+=========
+
+Use double slashes (//) or hash (#) for comments in Typoscript.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76164-DeprecateRemoveXSS.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76164-DeprecateRemoveXSS.rst
new file mode 100644 (file)
index 0000000..74e1849
--- /dev/null
@@ -0,0 +1,32 @@
+=========================================
+Deprecation: #76164 - Deprecate RemoveXSS
+=========================================
+
+Description
+===========
+
+Due to the wrong approach of RemoveXSS it is not 100% secure and does not keep its
+promise. The following methods have been marked as deprecated:
+
+- :php:``\TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS()``
+- :php:``\RemoveXSS::process()``
+- :php:``\TYPO3\CMS\Form\Domain\Filter\RemoveXssFilter``
+
+
+Impact
+======
+
+Using the mentioned methods will trigger a deprecation log entry
+
+
+Affected Installations
+======================
+
+Instances that use any of these methods
+
+
+Migration
+=========
+
+Implement a proper encoding by yourself. Use :php:``htmlspecialchars()`` in the
+context of HTML or :php:``GeneralUtility::quoteJSvalue()`` in the context of JavaScript.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76345-PathPrefixesInCallUserFunctionAndGetUserObj.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76345-PathPrefixesInCallUserFunctionAndGetUserObj.rst
new file mode 100644 (file)
index 0000000..e33d5de
--- /dev/null
@@ -0,0 +1,34 @@
+======================================================================
+Deprecation: #76345 - Path prefixes in callUserFunction and getUserObj
+======================================================================
+
+Description
+===========
+
+The two methods ``GeneralUtility::callUserFunc()`` and ``GeneralUtility::getUserObj()`` allow the first parameter to
+contain a file reference to the function/class to be called if prefixed with a colon.
+
+An example would be ``EXT:myext/Classes/MyClass.php:Benni\Myext\MyClass`` for including the class.
+
+Having the reference to the actual file is not needed since the composer autoloading mechanism takes care
+of loading everything properly already since TYPO3 6.2.9.
+
+
+Impact
+======
+
+Calling one of the methods above with a file reference prepended to the class name / function name will
+trigger a deprecation log entry.
+
+
+Affected Installations
+======================
+
+Any installation with a hook that is registered with the file prefix functionality.
+
+
+Migration
+=========
+
+Remove the file prefix when registering a hook and make use of the common autoloading functionality of
+composer or via the fallback autoloader by TYPO3 to achieve the same functionality automatically.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76370-DeprecateCacheFactory.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76370-DeprecateCacheFactory.rst
new file mode 100644 (file)
index 0000000..005f8d5
--- /dev/null
@@ -0,0 +1,26 @@
+============================================
+Deprecation: #76370 - Deprecate CacheFactory
+============================================
+
+Description
+===========
+
+Class :php:`CacheFactory` has been deprecated.
+
+
+Impact
+======
+
+The class is no longer used or instantiated by the core.
+
+
+Affected Installations
+======================
+
+TYPO3 instances and extensions typically make no use of this internal class.
+
+
+Migration
+=========
+
+Nothing notable, do not use this class anymore.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76383-DeprecateFontTag.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76383-DeprecateFontTag.rst
new file mode 100644 (file)
index 0000000..4678fd0
--- /dev/null
@@ -0,0 +1,30 @@
+=======================================
+Deprecation: #76383 - Deprecate fontTag
+=======================================
+
+Description
+===========
+
+Font tags are not used any more in HTML since years.
+
+- :php:``ContentObjectRenderer::stdWrap_fontTag()``
+- :typoscript:``stdWrap.fontTag``
+
+
+Impact
+======
+
+Using the mentioned method or stdWrap property will trigger a deprecation log
+entry.
+
+
+Affected Installations
+======================
+
+Instances that use the method or stdWrap property.
+
+Migration
+=========
+
+Update HTML to not output font tags. Use CSS. In case you really want to use the font tag,
+it can be created by stdWrap.wrap.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Feature-18586-ConfigurableWidthHeightForEditpanelInFeedit.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Feature-18586-ConfigurableWidthHeightForEditpanelInFeedit.rst
new file mode 100644 (file)
index 0000000..8796b18
--- /dev/null
@@ -0,0 +1,14 @@
+=====================================================================
+Feature: #18586 - Configurable width & height for editpanel in feedit
+=====================================================================
+
+Description
+===========
+
+It is possible to change the popup's width and height which is used in the edit panel
+of EXT:feedit by using User TsConfig:
+
+.. code-block:: typoscript
+
+       options.feedit.popupHeight = 700
+       options.feedit.popupWidth = 900
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Feature-20446-ClearCacheEntryInContextMenu.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Feature-20446-ClearCacheEntryInContextMenu.rst
new file mode 100644 (file)
index 0000000..bd56c83
--- /dev/null
@@ -0,0 +1,9 @@
+===================================================
+Feature: #20446 - Clear cache entry in context menu
+===================================================
+
+Description
+===========
+
+A new entry has been added in the context menu of the page tree to be able to clear
+the cache of the selected page. The entry is located inside "Page Actions".
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76008-PropertyVisibilityToDebuggerUtilityvar_dump.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76008-PropertyVisibilityToDebuggerUtilityvar_dump.rst
new file mode 100644 (file)
index 0000000..5dc84aa
--- /dev/null
@@ -0,0 +1,9 @@
+==================================================================
+Feature: #76008 - Property visibility to DebuggerUtility::var_dump
+==================================================================
+
+Description
+===========
+
+The property visibility information has been added to `DebuggerUtility::var_dump()`
+for each object property in the dump.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76072-OggFlacAndOpusSupport.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76072-OggFlacAndOpusSupport.rst
new file mode 100644 (file)
index 0000000..77fb40a
--- /dev/null
@@ -0,0 +1,11 @@
+============================================
+Feature: #76072 - Ogg, flac and opus support
+============================================
+
+Description
+===========
+
+Support for the following open formats has been added to the media field:
+* ogg
+* flac
+* opus
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76458-LetDebuggerUtilityRenderClosures.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76458-LetDebuggerUtilityRenderClosures.rst
new file mode 100644 (file)
index 0000000..725b5f2
--- /dev/null
@@ -0,0 +1,14 @@
+=====================================================
+Feature: #76458 - Let DebuggerUtility render closures
+=====================================================
+
+Description
+===========
+
+The ``DebuggerUtility`` of Extbase is now able to render closures.
+
+
+Impact
+======
+
+If a closure is part of the debugging object, the source code of the closure is rendered.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76531-AddIconForRecordViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76531-AddIconForRecordViewHelper.rst
new file mode 100644 (file)
index 0000000..4f48921
--- /dev/null
@@ -0,0 +1,11 @@
+=============================================
+Feature: #76531 - Add IconForRecordViewHelper
+=============================================
+
+Description
+===========
+
+A new ViewHelper to render icons for records has been added.
+Now it is possible to render icons for records in fluid.
+
+``<core:iconForRecord table="tt_content" row="{recordRow}" />``
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76590-IntroduceUnitTestsForJavaScript.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Feature-76590-IntroduceUnitTestsForJavaScript.rst
new file mode 100644 (file)
index 0000000..5b00732
--- /dev/null
@@ -0,0 +1,67 @@
+====================================================
+Feature: #76590 - Introduce UnitTests for JavaScript
+====================================================
+
+Description
+===========
+
+The core uses karma as test runner and jasmine as testing framework for JavaScript UnitTests.
+The tests will be run on travis with PhantomJS.
+Locally other browsers like Chrome, Firefox, Safari or IE can be used as well.
+
+To run the UnitTests on a local system the following steps are necessary:
+
+1. Install dependencies
+
+.. code-block:: bash
+
+   cd Build
+   npm install
+   cd ..
+
+2. Run the tests from your terminal
+
+.. code-block:: bash
+
+   # Execute the tests only once
+   ./Build/node_modules/karma/bin/karma start typo3/sysext/core/Build/Configuration/JSUnit/karma.conf.js --single-run
+
+   # Execute the tests for every change (file watcher mode)
+   ./Build/node_modules/karma/bin/karma start typo3/sysext/core/Build/Configuration/JSUnit/karma.conf.js
+
+   # Execute the tests for different browser
+   ./Build/node_modules/karma/bin/karma start typo3/sysext/core/Build/Configuration/JSUnit/karma.conf.js --single-run --browsers Chrome,Safari,Firefox
+
+Test-Files
+==========
+
+Any test file must be located in extension folder ``typo3/sysext/<EXTKEY>/Tests/JavaScript/``
+The filename must end with Test.js, e.g. ``GridEditorTest.js``
+Each test file must be implemented as AMD module, must use strict mode and has to use :js:`describe` with module name as outer wrap for each test.
+The following code block shows a good example:
+
+.. code-block:: javascript
+
+   define(['jquery', 'TYPO3/CMS/Backend/AnyModule'], function($, AnyModule) {
+      'use strict';
+      // first and outer wrap describe the test class name
+      describe('TYPO3/CMS/Backend/AnyModuleTest:', function() {
+         // second wrap describe the method to test
+         describe('tests for fooAction', function() {
+            // the first parameter of each 'it' method describe the test-case.
+            it('works for parameter a and b', function() {});
+         });
+         describe('tests for barAction', function() {
+            it('works for parameter a and b', function() {});
+         });
+      }
+   }
+
+Please take a look at the existing test files and read the jasmine documentation for further information.
+
+DataProvider for tests
+----------------------
+
+For testing a set of values, the core implement a kind of DataProvider. To use the DataProvider you have to use the function :js:`using`.
+Please take a look at ``FormEngineValidationTest.js`` for an example.
+
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Important-75747-EXTform-RemovedSupportForCompatibility6.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Important-75747-EXTform-RemovedSupportForCompatibility6.rst
new file mode 100644 (file)
index 0000000..7d411a3
--- /dev/null
@@ -0,0 +1,10 @@
+=================================================================
+Important: #75747 - EXT:form - Removed support for compatibility6
+=================================================================
+
+Description
+===========
+
+EXT:compatibility6 contains the prehistoric CType `mailform`. Since compatibility6 is
+not available for TYPO3 v8 the compatibility between EXT:form and the prehistoric
+CType `mailform` has been removed.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst
deleted file mode 100644 (file)
index a0f2944..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-===================================================================
-Breaking: #75493 - Evaluate "boolean /stdWrap" properties correctly
-===================================================================
-
-Description
-===========
-
-stdWrap sub-properties on boolean properties were not evaluated correctly unless the property itself was explicitly set.
-
-Example: ``page.10.value.prioriCalc.wrap = `` without ``page.10.value.prioriCalc = ``
-
-
-Impact
-======
-
-It is now possible to reliably use stdWrap sub-properties on boolean properties.
-
-
-Affected Installations
-======================
-
-Earlier installations can be affected if they contain TypoScript that triggers the bug.
-
-Test case:
-
-.. code-block:: typoscript
-
-       page = PAGE
-       page.10 = TEXT
-       page.10.value = 1+1
-       page.10.value.prioriCalc.wrap =
-
-Result was: 2
-Correct result: 1+1
-
-For some installations, the bug fix will make the TypoScript work as intended.
-Other installations might accidentally rely on the broken code.
-
-In the latter case, the TypoScript can be changed to:
-
-.. code-block:: typoscript
-
-       page = PAGE
-       page.10 = TEXT
-       page.10.value = 1+1
-       page.10.value.prioriCalc = 1
-
-
-Migration
-=========
-
-The usage of stdWrap sub-properties on boolean properties needs to be checked and possibly adapted to fit the fixed behavior.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-75645-DoctrineMigrateExtbackendTree.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-75645-DoctrineMigrateExtbackendTree.rst
deleted file mode 100644 (file)
index 3b0e8b9..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-=====================================================
-Breaking: #75645 - Doctrine: migrate ext:backend/Tree
-=====================================================
-
-Description
-===========
-
-This patch changes all database related functions to use the new Doctrine database API.
-The method :php:``getDatabaseConnection()`` has been removed.
-
-Impact
-======
-
-Calls to the method :php:``AbstractTreeView::getDataInit()`` will now return :php:``Statement`` objects.
-All other :php:``AbstractTreeView::getData*`` methods now expects such as ::php:``Statement`` object
-instead of a SQL resource.
-
-
-Affected Installations
-======================
-
-All installations using TreeViews extending the AbstractTreeView.
-
-
-Migration
-=========
-
-Migrate all calls that work with the result :php:``Statement`` from TreeView to be able to
-handle :php:``Statement`` objects.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst
deleted file mode 100644 (file)
index 675829c..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-===============================================================================
-Breaking: #75710 - RTE-related TSconfig options skipAlign and skipClass removed
-===============================================================================
-
-Description
-===========
-
-The two RTE-related TSconfig options :ts:`RTE.default.proc.skipAlign` and :ts:`RTE.default.proc.skipClass`
-that don't allow align and class attributes when converting content from the RTE to the database have been removed.
-
-
-Impact
-======
-
-Setting these options will have no effect anymore.
-
-
-Affected Installations
-======================
-
-Any installation setting custom TSconfig options for :ts:`skipAlign`, :ts:`skipClass` or setting
-:ts:`keepPDIVattribs` without :ts:`class` and :ts:`align` as values are affected.
-
-Migration
-=========
-
-In order to allow class and align attributes in paragraph tags, the option :ts:`keepPDIVattribs`
-needs to be extended to also include "class" and "align" as values, which is done by default.
-
-If an installation has custom TSconfig settings using :ts:`keepPDIVattribs`, the two attributes needs to be added
-accordingly to still allow class and align attributes to be kept when transforming from the RTE to the database.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-75747-EXTform-RemovedUseDefaultContentObjectSetting.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-75747-EXTform-RemovedUseDefaultContentObjectSetting.rst
deleted file mode 100644 (file)
index b316e7e..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-=====================================================================
-Breaking: #75747 - EXT:form - Removed useDefaultContentObject setting
-=====================================================================
-
-Description
-===========
-
-The TypoScript option :ts:``useDefaultContentObject`` of the FORM cObject has been removed. Setting this value to 0 allowed the usage of the prehistoric content type ``mailform``.
-
-
-Impact
-======
-
-It is not possible to configure the rendering of the FORM cOject. The setting is not evaluated anymore.
-
-
-Affected Installations
-======================
-
-Any installation that uses the TypoScript option :ts:``useDefaultContentObject = 0``.
-
-
-Migration
-=========
-
-Remove the TypoScript option from any TypoScript settings. Migrate manually to use the features of EXT:form.
-
-.. index:: typoscript
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-75760-ReturnTypeOfGetRecordsToCopyDatabaseResultChanged.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-75760-ReturnTypeOfGetRecordsToCopyDatabaseResultChanged.rst
deleted file mode 100644 (file)
index 0760401..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-================================================================================================
-Breaking: #75760 - Return type of LocalizationRepository::getRecordsToCopyDatabaseResult changed
-================================================================================================
-
-Description
-===========
-
-The return type of the :php:``LocalizationRepository::getRecordsToCopyDatabaseResult``
-has been changed. Instead of returning either :php:``bool``, :php:``\mysqli_result``
-or :php:``object`` the return value always is a :php:``\Doctrine\DBAL\Driver\Statement``.
-
-
-Impact
-======
-
-Using the mentioned method will not yield the expected result type.
-
-
-Affected Installations
-======================
-
-Any installation with a 3rd party extension that uses the named method.
-
-
-Migration
-=========
-
-Change the way the result is being used to conform to the Doctrine API:
-
-.. code-block:: php
-
-    $result = $this->localizationRepository->getRecordsToCopyDatabaseResult(...);
-    while ($row = $result->fetch()) {
-        // Do something here
-    }
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76285-PopupConfigurationIsMovedToTYPO3settings.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-76285-PopupConfigurationIsMovedToTYPO3settings.rst
deleted file mode 100644 (file)
index 7297c18..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-=================================================================
-Breaking: #76285 - Popup configuration is moved to TYPO3.settings
-=================================================================
-
-Description
-===========
-
-The popup window configuration is moved to TYPO3.settings.
-
-The following configuration options are not working anymore.
-
-:js:`top.TYPO3.configuration.RTEPopupWindow.width`
-:js:`top.TYPO3.configuration.RTEPopupWindow.height`
-:js:`top.TYPO3.configuration.PopupWindow.width`
-:js:`top.TYPO3.configuration.PopupWindow.height`
-
-
-Impact
-======
-
-Width and height are not set correctly anymore in JavaScript context.
-
-
-Affected Installations
-======================
-
-Extensions that use one of the mentioned configurations.
-
-
-Migration
-=========
-
-The migration can be done with the following replacements.
-
-:js:`top.TYPO3.configuration.RTEPopupWindow.width` to :js:`TYPO3.settings.Textarea.RTEPopupWindow.width`
-
-:js:`top.TYPO3.configuration.RTEPopupWindow.height` to :js:`TYPO3.settings.Textarea.RTEPopupWindow.height`
-
-:js:`top.TYPO3.configuration.PopupWindow.width` to :js:`TYPO3.settings.Popup.PopupWindow.width`
-
-:js:`top.TYPO3.configuration.PopupWindow.height` to :js:`TYPO3.settings.Popup.PopupWindow.height`
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76469-DoctrineMigrateExtImpExp.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-76469-DoctrineMigrateExtImpExp.rst
deleted file mode 100644 (file)
index f11ad77..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-===============================================
-Breaking: #76469 - Doctrine: migrate ext:ImpExp
-===============================================
-
-Description
-===========
-
-The return type of the :php:``ImportExportController::exec_listQueryPid()``
-has been changed. Instead of returning either :php:``bool``, :php:``\mysqli_result``
-or :php:``object`` the return value always is a :php:``\Doctrine\DBAL\Driver\Statement``.
-
-
-Impact
-======
-
-Using the mentioned method will not yield the expected result type.
-
-
-Affected Installations
-======================
-
-All installations with a 3rd party extension using :php:``ImportExportController::exec_listQueryPid()``.
-
-
-Migration
-=========
-
-Migrate all calls that work with the result of :php:``ImportExportController::exec_listQueryPid()``
-to be able to handle :php:``\Doctrine\DBAL\Driver\Statement`` objects.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76527-CleanupContextMenuClasses.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-76527-CleanupContextMenuClasses.rst
deleted file mode 100644 (file)
index 7636c2f..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-==============================================
-Breaking: #76527 - Cleanup ContextMenu classes
-==============================================
-
-Description
-===========
-
-The classes of the ContextMenu (used in page tree) have been refactored.
-The following classes have been removed:
-
-* :php:``\TYPO3\CMS\Backend\ContextMenu\AbstractContextMenu``
-* :php:``\TYPO3\CMS\Backend\ContextMenu\AbstractContextMenuDataProvider``
-* :php:``\TYPO3\CMS\Backend\ContextMenu\Extdirect\AbstractExtdirectContextMenu``
-* :php:``\TYPO3\CMS\Backend\ContextMenu\Renderer\AbstractContextMenuRenderer``
-
-
-Impact
-======
-
-Extensions which use one of the classes above will stop working.
-
-
-Affected Installations
-======================
-
-All installations with a 3rd party extension using one of the classes above.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76802-DropXcacheCacheBackend.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-76802-DropXcacheCacheBackend.rst
deleted file mode 100644 (file)
index c9fae22..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-============================================
-Breaking: #76802 - Drop xcache cache backend
-============================================
-
-Description
-===========
-
-The ``xcache`` core cache backend has been dropped.
-
-
-Impact
-======
-
-Instances will throw an exception or a fatal error using a cache with this backend configured.
-
-
-Affected Installations
-======================
-
-Instances that still use a configuration in ``LocalConfiguration.php`` or ``AdditionalConfiguration.php`` like:
-
-.. code-block:: php
-
-'SYS' => [
-       'caching' => [
-               'cacheConfigurations' => [
-                       'aCache' => [
-                               'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\XcacheBackend',
-
-
-Migration
-=========
-
-Affected instances must switch to a different cache backend, ``APCU`` ``PHP`` module with ``ApcuBackend``
-provides the same local server in memory characteristics like ``xcache`` and should be considered as alternative.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-15415-DeprecateRemoveBadHTML.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-15415-DeprecateRemoveBadHTML.rst
deleted file mode 100644 (file)
index f2d9db1..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-=============================================
-Deprecation: #15415 - Deprecate removeBadHTML
-=============================================
-
-Description
-===========
-
-Due to the wrong approach of removeBadHTML it is not 100% complete and does not keep its promise.
-
-- :php:``ContentObjectRenderer::stdWrap_removeBadHTML()``
-- :php:``ContentObjectRenderer::removeBadHTML()``
-- :typoscript:``stdWrap.removeBadHTML``
-
-
-Impact
-======
-
-Using the mentioned method or stdWrap property will trigger a deprecation log entry.
-
-
-Affected Installations
-======================
-
-Instances that use the method or stdWrap property.
-
-
-Migration
-=========
-
-Implement a proper encoding by yourself. Use :php:``htmlspecialchars()`` or :typoscript:``stdWrap.htmlSpecialChars``
-in the context of HTML, :php:``GeneralUtility::quoteJSvalue()`` or :typoscript:``stdWrap.encodeForJavaScriptValue``
-in the context of JavaScript.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst
deleted file mode 100644 (file)
index 05a05a3..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-=====================================================================================
-Deprecation: #71917 - Deprecate the argument 'hsc' for getLL, getLLL, sL and pi_getLL
-=====================================================================================
-
-Description
-===========
-
-The parameter :php:`$hsc` within the following methods of :php:`TYPO3\CMS\Lang\LanguageService` has been marked as deprecated:
-
-* :php:`getLL()`
-* :php:`getLLL()`
-* :php:`sL()`
-
-The parameter :php:`$hsc` within the following method of :php:`TYPO3\CMS\Frontend\Plugin\AbstractPlugin` has been marked as deprecated:
-
-* :php:`pi_getLL()`
-
-
-Impact
-======
-
-Directly or indirectly using any of the methods :php:`getLL()`, :php:`getLLL()`, :php:`sL()` or :php:`pi_getLL()` with the parameter :php:`$hsc` will trigger a deprecation log entry.
-
-
-Affected Installations
-======================
-
-Any installation with a third-party extension calling one of the methods in its PHP code.
-
-
-Migration
-=========
-
-If the return value of these methods is output in HTML context use :php:`htmlspecialchars` directly to properly escape the content.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst
deleted file mode 100644 (file)
index bab50ca..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-===========================================================
-Deprecation: #72859 - Deprecate methods of DocumentTemplate
-===========================================================
-
-Description
-===========
-
-The following methods within ``DocumentTemplate`` have been marked as deprecated:
-
-* viewPageIcon()
-* getHeader()
-* getResourceHeader()
-* header()
-* icons()
-* t3Button()
-* wrapScriptTags()
-* loadJavascriptLib()
-* getContextMenuCode()
-
-The following property within ``DocumentTemplate`` has been marked as deprecated:
-
-* sectionFlag (is internal)
-
-
-Impact
-======
-
-Calling any of the methods above will trigger a deprecation log entry.
-
-
-Affected Installations
-======================
-
-Any installation with a third-party extension calling one of the methods in its PHP code.
-
-
-Migration
-=========
-
-Instead of ``wrapScriptTags()`` use ``GeneralUtility::wrapJS``.
-
-Instead of ``getContextMenuCode()`` use:
-
-.. code-block:: php
-
-    $this->getPageRenderer()->loadJquery();
-    $this->getPageRenderer()->loadRequireJsModule('TYPO3/CMS/Backend/ClickMenu');
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-75209-CodecleanupForMenuViewHelperTrait.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-75209-CodecleanupForMenuViewHelperTrait.rst
deleted file mode 100644 (file)
index 0e5e846..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-==========================================================
-Deprecation: #75209 - Code cleanup for MenuViewHelperTrait
-==========================================================
-
-Description
-===========
-
-The ``MenuViewHelperTrait`` has been marked as deprecated.
-All methods of the Trait have been implemented in a new ``AbstractMenuViewHelper`` class.
-
-
-Impact
-======
-
-Using the methods of the ``MenuViewHelperTrait`` will trigger a deprecation log entry.
-
-
-Affected Installations
-======================
-
-Instances with custom extensions that use the ``MenuViewHelperTrait`.
-
-
-Migration
-=========
-
-Extend the new ``AbstractMenuViewHelper`` which contains all methods instead of using the trait.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst
deleted file mode 100644 (file)
index f838fd8..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-=================================================================
-Deprecation: #75760 - Deprecate methods of LocalizationRepository
-=================================================================
-
-Description
-===========
-
-The following methods have been marked as deprecated:
-
-- :php:``LocalizationRepository::getExcludeQueryPart()``
-- :php:``LocalizationRepository::getAllowedLanguagesForBackendUser()``
-
-
-Impact
-======
-
-Using the mentioned methods will trigger a deprecation log entry
-
-
-Affected Installations
-======================
-
-Any installation with a 3rd party extension that uses one of the named methods.
-
-
-Migration
-=========
-
-Instead of :php:``LocalizationRepository::getExcludeQueryPart()`` configure the query restrictions yourself:
-
-.. code-block:: php
-
-    $queryBuilder->getRestrictions()
-        ->removeAll()
-        ->add(GeneralUtility::makeInstance(DeletedRestriction::class))
-        ->add(GeneralUtility::makeInstance(BackendWorkspaceRestriction::class));
-
-Instead of :php:``LocalizationRepository::getAllowedLanguagesForBackendUser()`` add
-the required conditions to your query yourself.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-75904-CategoryModelHasIconPropertyButNoDatabaseField.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-75904-CategoryModelHasIconPropertyButNoDatabaseField.rst
deleted file mode 100644 (file)
index 9fde72a..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-============================================================================
-Deprecation: #75904 - Category Model has icon property but no database field
-============================================================================
-
-Description
-===========
-
-Methods :php:``\TYPO3\CMS\Extbase\Domain\Model\Category::getIcon`` and
-:php:``\TYPO3\CMS\Extbase\Domain\Model\Category::setIcon`` have been marked as deprecated.
-
-
-Impact
-======
-
-Using the methods will trigger a deprecation log entry.
-
-
-Affected Installations
-======================
-
-Instances with custom extensions that use these methods.
-
-
-Migration
-=========
-
-Implement the methods by yourself.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76101-RemoveSoloFieldContainer.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76101-RemoveSoloFieldContainer.rst
deleted file mode 100644 (file)
index ba6172a..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-===============================================
-Deprecation: #76101 - remove SoloFieldContainer
-===============================================
-
-Description
-===========
-
-Render function from SoloFieldContainer class has been marked as deprecated now. It is not used in core anymore.
-
-
-Impact
-======
-
-Using the method will trigger a deprecation log entry.
-
-
-Affected Installations
-======================
-
-Instances with custom extensions that use render from SoloFieldContainer.
-
-
-Migration
-=========
-
-Use render method from the ListOfFieldsContainer class.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76104-Deprecated-Single-Slash-Comments-In-TypoScript.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76104-Deprecated-Single-Slash-Comments-In-TypoScript.rst
deleted file mode 100644 (file)
index ddae1e0..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-====================================================================
-Deprecation: #76104 - Deprecated single slash comments in TypoScript
-====================================================================
-
-Description
-===========
-
-Double slash one-line comments are standard in many languages.
-Make them standard for TypoScript, too.
-
-Define::
-
-   One-line comments must start with two forward slashes as
-   the first non-blank characters and should be followed by
-   a whitespace.
-
-
-Deprecated::
-
-   / Line comment headed by single slash
-
-
-Impact
-======
-
-The TypoScript devoloper receives a deprecation warning
-with line number.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76164-DeprecateRemoveXSS.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76164-DeprecateRemoveXSS.rst
deleted file mode 100644 (file)
index 97ef210..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-=========================================
-Deprecation: #76164 - Deprecate RemoveXSS
-=========================================
-
-Description
-===========
-
-Due to the wrong approach of RemoveXSS it is not 100% secure and does not keep its promise. The following methods have been marked as deprecated:
-
-- :php:``\TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS()``
-- :php:``\RemoveXSS::process()``
-- :php:``\TYPO3\CMS\Form\Domain\Filter\RemoveXssFilter``
-
-
-Impact
-======
-
-Using the mentioned methods will trigger a deprecation log entry
-
-
-Affected Installations
-======================
-
-Instances that use these methods
-
-
-Migration
-=========
-
-Implement a proper encoding by yourself. Use :php:``htmlspecialchars()`` in the context of HTML or :php:``GeneralUtility::quoteJSvalue()`` in the context of JavaScript.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76345-PathPrefixesInCallUserFunctionAndGetUserObj.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76345-PathPrefixesInCallUserFunctionAndGetUserObj.rst
deleted file mode 100644 (file)
index e33d5de..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-======================================================================
-Deprecation: #76345 - Path prefixes in callUserFunction and getUserObj
-======================================================================
-
-Description
-===========
-
-The two methods ``GeneralUtility::callUserFunc()`` and ``GeneralUtility::getUserObj()`` allow the first parameter to
-contain a file reference to the function/class to be called if prefixed with a colon.
-
-An example would be ``EXT:myext/Classes/MyClass.php:Benni\Myext\MyClass`` for including the class.
-
-Having the reference to the actual file is not needed since the composer autoloading mechanism takes care
-of loading everything properly already since TYPO3 6.2.9.
-
-
-Impact
-======
-
-Calling one of the methods above with a file reference prepended to the class name / function name will
-trigger a deprecation log entry.
-
-
-Affected Installations
-======================
-
-Any installation with a hook that is registered with the file prefix functionality.
-
-
-Migration
-=========
-
-Remove the file prefix when registering a hook and make use of the common autoloading functionality of
-composer or via the fallback autoloader by TYPO3 to achieve the same functionality automatically.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76370-DeprecateCacheFactory.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76370-DeprecateCacheFactory.rst
deleted file mode 100644 (file)
index 005f8d5..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-============================================
-Deprecation: #76370 - Deprecate CacheFactory
-============================================
-
-Description
-===========
-
-Class :php:`CacheFactory` has been deprecated.
-
-
-Impact
-======
-
-The class is no longer used or instantiated by the core.
-
-
-Affected Installations
-======================
-
-TYPO3 instances and extensions typically make no use of this internal class.
-
-
-Migration
-=========
-
-Nothing notable, do not use this class anymore.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76383-DeprecateFontTag.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76383-DeprecateFontTag.rst
deleted file mode 100644 (file)
index 4678fd0..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-=======================================
-Deprecation: #76383 - Deprecate fontTag
-=======================================
-
-Description
-===========
-
-Font tags are not used any more in HTML since years.
-
-- :php:``ContentObjectRenderer::stdWrap_fontTag()``
-- :typoscript:``stdWrap.fontTag``
-
-
-Impact
-======
-
-Using the mentioned method or stdWrap property will trigger a deprecation log
-entry.
-
-
-Affected Installations
-======================
-
-Instances that use the method or stdWrap property.
-
-Migration
-=========
-
-Update HTML to not output font tags. Use CSS. In case you really want to use the font tag,
-it can be created by stdWrap.wrap.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-18586-ConfigurableWidthHeightForEditpanelInFeedit.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-18586-ConfigurableWidthHeightForEditpanelInFeedit.rst
deleted file mode 100644 (file)
index 3ea1f99..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-=====================================================================
-Feature: #18586 - Configurable width & height for editpanel in feedit
-=====================================================================
-
-Description
-===========
-
-It is possible to change the popup's width and height which is used in the edit panel of EXT:feedit by using User TsConfig:
-
-.. code-block:: typoscript
-
-       options.feedit.popupHeight = 700
-       options.feedit.popupWidth = 900
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-20446-ClearCacheEntryInContextMenu.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-20446-ClearCacheEntryInContextMenu.rst
deleted file mode 100644 (file)
index 25d7d9f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-===================================================
-Feature: #20446 - Clear cache entry in context menu
-===================================================
-
-Description
-===========
-
-A new entry has been added in the context menu of the page tree to be able to clear the cache of the selected page. The entry is located inside "Page Actions".
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-76008-PropertyVisibilityToDebuggerUtilityvar_dump.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-76008-PropertyVisibilityToDebuggerUtilityvar_dump.rst
deleted file mode 100644 (file)
index a7fa2ac..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-==================================================================
-Feature: #76008 - Property visibility to DebuggerUtility::var_dump
-==================================================================
-
-Description
-===========
-
-The property visibility information has been added to DebuggerUtility::var_dump for each object property in the dump.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-76072-OggFlacAndOpusSupport.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-76072-OggFlacAndOpusSupport.rst
deleted file mode 100644 (file)
index d553065..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-============================================
-Feature: #76072 - Ogg, flac and opus support
-============================================
-
-Description
-===========
-
-Adds support in the media field for opensource formats:
-* ogg
-* flac
-* opus
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-76458-LetDebuggerUtilityRenderClosures.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-76458-LetDebuggerUtilityRenderClosures.rst
deleted file mode 100644 (file)
index 725b5f2..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-=====================================================
-Feature: #76458 - Let DebuggerUtility render closures
-=====================================================
-
-Description
-===========
-
-The ``DebuggerUtility`` of Extbase is now able to render closures.
-
-
-Impact
-======
-
-If a closure is part of the debugging object, the source code of the closure is rendered.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-76531-AddIconForRecordViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-76531-AddIconForRecordViewHelper.rst
deleted file mode 100644 (file)
index b9d7091..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-=============================================
-Feature: #76531 - Add IconForRecordViewHelper
-=============================================
-
-Description
-===========
-
-A new ViewHelper to render icons for records has been added.
-Now it is possible to to render icons for records in fluid.
-
-``<core:iconForRecord table="tt_content" row="{recordRow}" />``
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-76590-IntroduceUnitTestsForJavaScript.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-76590-IntroduceUnitTestsForJavaScript.rst
deleted file mode 100644 (file)
index 38f69d5..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-====================================================
-Feature: #76590 - Introduce UnitTests for JavaScript
-====================================================
-
-Description
-===========
-
-The core use karma as test runner and jasmine as testing framework for JavaScript UnitTests.
-The tests will be run on travis with PhantomJS.
-Locally other browsers like Chrome, Firefox, Safari or IE can be used as well.
-
-To run the UnitTests on a local system the following steps are necessary:
-
-1. Install dependencies
-
-.. code-block:: bash
-
-   cd Build
-   npm install
-   cd ..
-
-2. Run the tests from your terminal
-
-.. code-block:: bash
-
-   # Execute the tests only once
-   ./Build/node_modules/karma/bin/karma start typo3/sysext/core/Build/Configuration/JSUnit/karma.conf.js --single-run
-
-   # Execute the tests for every change (file watcher mode)
-   ./Build/node_modules/karma/bin/karma start typo3/sysext/core/Build/Configuration/JSUnit/karma.conf.js
-
-   # Execute the tests for different browser
-   ./Build/node_modules/karma/bin/karma start typo3/sysext/core/Build/Configuration/JSUnit/karma.conf.js --single-run --browsers Chrome,Safari,Firefox
-
-Test-Files
-==========
-
-Any test file must be located in extension folder ``typo3/sysext/<EXTKEY>/Tests/JavaScript/``
-The filename must end with Test.js, e.g. ``GridEditorTest.js``
-Each testfile must be implemented as AMD module, must use strict mode and have to use :js:`describe` with module name as outer wrap for each test.
-The following code block shows a good example:
-
-.. code-block:: javascript
-
-   define(['jquery', 'TYPO3/CMS/Backend/AnyModule'], function($, AnyModule) {
-      'use strict';
-      // first and outer wrap describe the test class name
-      describe('TYPO3/CMS/Backend/AnyModuleTest:', function() {
-         // second wrap describe the method to test
-         describe('tests for fooAction', function() {
-            // the first parameter of each 'it' method describe the test-case.
-            it('works for parameter a and b', function() {});
-         });
-         describe('tests for barAction', function() {
-            it('works for parameter a and b', function() {});
-         });
-      }
-   }
-
-Please take a look at the existing test-files and read the jasmine documentation for further information.
-
-DataProvider for tests
-----------------------
-
-For testing a set of values, the core implement a kind of DataProvider. To use the DataProvider you have to use the function :js:`using`.
-Please take a look at ``FormEngineValidationTest.js`` for an example.
-
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Important-75747-EXTform-RemovedSupportForCompatibility6.rst b/typo3/sysext/core/Documentation/Changelog/master/Important-75747-EXTform-RemovedSupportForCompatibility6.rst
deleted file mode 100644 (file)
index 1598319..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-=================================================================
-Important: #75747 - EXT:form - Removed support for compatibility6
-=================================================================
-
-Description
-===========
-
-EXT:compatibility6 contains the prehistoric CType mailform. Since compatibility6 is not avilable for TYPO3 v8 the compatibility between EXT:form and the prehistoric CType mailform has been removed.