[DOCS] 7.5 Docs move Github Docs 55/43455/2
authorMathias Schreiber <mathias.schreiber@wmdb.de>
Mon, 21 Sep 2015 11:06:58 +0000 (13:06 +0200)
committerAndreas Fernandez <typo3@scripting-base.de>
Wed, 23 Sep 2015 13:32:13 +0000 (15:32 +0200)
Pros have been made, so we move the docs in the correct folder.

Change-Id: I0b0b21a6b00bde164491cce7ed1f6527e0ad726f
Reviewed-on: http://review.typo3.org/43455
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
52 files changed:
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-65317-TypoScriptParserSortListSanitizesInputOnNumericalSort.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69028-DropNegForeignTable.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69148-BackendModuleDispatchingRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69168-Non-tabbedViewOfContentElementWizardRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69291-ChangedRegistrationOfBackendModuleIcons.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69561-ReplaceSpriteIconsWithIconFactoryInContextMenu.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69568-FormEngine.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69699-TcaCtrlTypeicons.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69371-DeprecateFormElementImagebutton.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69736-SelectOptionIconsInOptionTagsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-16525-AddConditionsToINCLUDE_TYPOSCRIPT.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-28243-IntroduceTcaOptionToDisableAgeDisplay.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-57632-AddInlineLanguageLabelFilesWithTypoScript.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-59144-PageTSconfigWorkspacePreview.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-59591-ImageQualityDefinablePerSourceCollection.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-61993-CssPageStyleNowPageSpecific.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-64535-IrreSuppressAndOverrideUseCombinationWarningViaTcaSettings.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-67056-AddOptionToDisableMoveButtonsTCAGroupType.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-67880-AddedCountToSplit.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68166-RenderTypeForRsaEncryptedInputFields.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68756-AddConfigBaseToStdWrap.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69568-FormEngineDataProcessing.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-69137-LinkWizardPopupWidthAndHeightFieldsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-69846-HaveEIDsWithPSR-7WithoutControllerInterface.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-65317-TypoScriptParserSortListSanitizesInputOnNumericalSort.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69028-DropNegForeignTable.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69148-BackendModuleDispatchingRemoved.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69168-Non-tabbedViewOfContentElementWizardRemoved.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69291-ChangedRegistrationOfBackendModuleIcons.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69561-ReplaceSpriteIconsWithIconFactoryInContextMenu.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69568-FormEngine.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69699-TcaCtrlTypeicons.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Deprecation-69371-DeprecateFormElementImagebutton.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Deprecation-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Deprecation-69736-SelectOptionIconsInOptionTagsRemoved.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-16525-AddConditionsToINCLUDE_TYPOSCRIPT.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-28243-IntroduceTcaOptionToDisableAgeDisplay.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-57632-AddInlineLanguageLabelFilesWithTypoScript.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-59144-PageTSconfigWorkspacePreview [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-59591-ImageQualityDefinablePerSourceCollection.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-61993-CssPageStyleNowPageSpecific.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-64535-IrreSuppressAndOverrideUseCombinationWarningViaTcaSettings.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-67056-AddOptionToDisableMoveButtonsTCAGroupType.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-67880-AddedCountToSplit.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-68166-RenderTypeForRsaEncryptedInputFields.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-68756-AddConfigBaseToStdWrap.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-69568-FormEngineDataProcessing.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Important-69137-LinkWizardPopupWidthAndHeightFieldsRemoved.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Important-69846-HaveEIDsWithPSR-7WithoutControllerInterface.rst [deleted file]

diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-65317-TypoScriptParserSortListSanitizesInputOnNumericalSort.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-65317-TypoScriptParserSortListSanitizesInputOnNumericalSort.rst
new file mode 100644 (file)
index 0000000..deace99
--- /dev/null
@@ -0,0 +1,28 @@
+==============================================================================
+Breaking: #65317 - TypoScriptParser sortList sanitizes input on numerical sort
+==============================================================================
+
+Description
+===========
+
+When calling the ``:= sortList()`` with a "numeric" modifier of the TypoScript parser with a string, the ``sort()`` method
+differs between PHP versions. In order to make this behavior more strict, a check is done before the elements are
+sorted to only have numeric values in the list, otherwise an Exception is thrown.
+
+
+Impact
+======
+
+An exception is thrown if non-numerical values are given for a numeric sort in TypoScripts ``sortList``.
+
+
+Affected Installations
+======================
+
+All installations using ``sortList`` numeric with non-numerical values.
+
+
+Migration
+=========
+
+Either remove the non-numerical values from the list or change the sort order to be non-numerical (ascending / descending).
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69028-DropNegForeignTable.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69028-DropNegForeignTable.rst
new file mode 100644 (file)
index 0000000..cbeb99f
--- /dev/null
@@ -0,0 +1,44 @@
+===========================================================
+Breaking: #69028 - TCA type select - Drop neg_foreign_table
+===========================================================
+
+
+Description
+===========
+
+The following ``TCA`` keys for ``type`` ``select`` have been dropped and are no longer handled by the core:
+
+ * neg_foreign_table
+ * neg_foreign_table_where
+ * neg_foreign_table_prefix
+ * neg_foreign_table_loadIcons
+ * neg_foreign_table_imposeValueField
+
+These setting were used in ``select`` for comma separated value relations in addition to ``foreign_table``
+to allow a second connected table. Relations for ``neg_foreign_table`` were stored as negative uids in the
+field to distinguish them from relations to the table defined in ``foreign_table``.
+
+The functionality has been dropped without substitution and is no longer handled by the TYPO3 core.
+
+
+Impact
+======
+
+Existing relations to the table defined in ``neg_foreign_table`` will be discarded when a record
+with such a ``TCA`` configuration is saved to the database. The display of existing connected
+records may be misleading.
+
+
+Affected Installations
+======================
+
+This old school feature was never documented well and used by a very small amount of extensions.
+Searching an instance for the keyword ``neg_foreign_table`` will reveal usages.
+
+
+Migration
+=========
+
+In case records from multiple different tables must still be supported, the ``TCA`` configuration
+should be adapted to use a ``MM`` intermediate table. For existing migrations a database migration
+is required.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69148-BackendModuleDispatchingRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69148-BackendModuleDispatchingRemoved.rst
new file mode 100644 (file)
index 0000000..a369aeb
--- /dev/null
@@ -0,0 +1,27 @@
+=====================================================
+Breaking: #69148 - Backend Module Dispatching removed
+=====================================================
+
+Description
+===========
+
+Dispatching Backend modules through custom dispatchers have been removed. The corresponding Extbase functionality
+called "ModuleRunner" and its Interface have been removed as well.
+
+
+Impact
+======
+
+Any dispatcher registered via ``$TBE_MODULES['_dispatcher']`` is not evaluated anymore.
+
+
+Affected Installations
+======================
+
+All TYPO3 Instances with an extension that registers a custom backend module dispatcher.
+
+
+Migration
+=========
+
+Use a custom RequestHandler.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69168-Non-tabbedViewOfContentElementWizardRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69168-Non-tabbedViewOfContentElementWizardRemoved.rst
new file mode 100644 (file)
index 0000000..a542571
--- /dev/null
@@ -0,0 +1,17 @@
+====================================================================
+Breaking: #69168 - Removed non-tabbed view of Content Element Wizard
+====================================================================
+
+Description
+===========
+
+The "New Content Element Wizard" view to show possible content elements to create now only shows the elements in a tabbed view.
+The non-tabbed view variant has been removed without substitution.
+
+The TSconfig option ``mod.wizards.newContentElement.renderMode`` has been removed.
+
+
+Migration
+=========
+
+Remove the TSconfig option ``mod.wizards.newContentElement.renderMode`` from any configuration settings.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69291-ChangedRegistrationOfBackendModuleIcons.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69291-ChangedRegistrationOfBackendModuleIcons.rst
new file mode 100644 (file)
index 0000000..dbaba1e
--- /dev/null
@@ -0,0 +1,39 @@
+===============================================================
+Breaking: #69291 - Changed registration of backend module icons
+===============================================================
+
+Description
+===========
+
+The sprite icon support for backend modules introduced with CMS 7.3 has been adjusted again. The configuration has been streamlined.
+
+
+Impact
+======
+
+The specified icon will not be recognized.
+
+
+Affected Installations
+======================
+
+Any installation running TYPO3 CMS 7.3+ having third party extensions which use sprite icons for backend modules.
+
+
+Migration
+=========
+
+Change the configuration from
+
+.. code-block:: php
+
+       'configuration' => array(
+               'icon' => 'module-web',
+       ),
+
+to
+
+.. code-block:: php
+
+       'iconIdentifier' => 'module-web',
+
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst
new file mode 100644 (file)
index 0000000..784c254
--- /dev/null
@@ -0,0 +1,29 @@
+=====================================================================
+Breaking: #69401 - Adopt form to support the Extbase/ Fluid MVC stack
+=====================================================================
+
+Description
+===========
+
+The ``postProcessor`` interface and the mail postProcessor have changed.
+
+Validators and filters have been moved to other folders and both class
+names and algorithms have changed.
+
+
+Impact
+======
+
+Own postProcessors, validators and filters will possibly fail with an error.
+
+
+Affected Installations
+======================
+
+Installations with own postProcessors, validators and filters.
+
+
+Migration
+=========
+
+Adopt own postProcessors, validators and filters to comply with the current implementation.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69561-ReplaceSpriteIconsWithIconFactoryInContextMenu.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69561-ReplaceSpriteIconsWithIconFactoryInContextMenu.rst
new file mode 100644 (file)
index 0000000..4532668
--- /dev/null
@@ -0,0 +1,56 @@
+=======================================================================
+Breaking: #69561 - Replace sprite icons with IconFactory in ContextMenu
+=======================================================================
+
+Description
+===========
+
+SpriteIcon and standalone image support have been replaced with ``IconFactory`` in
+the context menu. All menu icons now need to be registered through the ``IconRegistry``.
+
+
+Impact
+======
+
+The ``UserTsConfig`` options for items ``icon`` and ``spriteIcon`` have no effect anymore,
+and will deliver a blank placeholder image if ``iconName`` is not set.
+
+
+Affected Installations
+======================
+
+All installations that add or modify items in the ContextMenu.
+
+
+Migration
+=========
+
+Register the icon through the ``IconRegistry`` and set the ``iconName`` in the
+item configuration.
+
+.. code-block:: php
+
+       // Register Icon
+       $iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Imaging\IconRegistry::class);
+       $iconRegistry->registerIcon(
+               'contextmenu-example',
+               \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
+               array(
+                       'source' => 'EXT:example/Resources/Public/Icons/contextmenu-example.svg'
+               ))
+       );
+
+
+.. code-block:: typoscript
+
+       options.contextMenu.table {
+               virtual_root.items {
+                       9999 = ITEM
+                       9999 {
+                               name = contextmenuExample
+                               label = LLL:EXT:example/Resources/Private/Language/locallang.xlf:contextmenu-example
+                               iconName = contextmenu-example
+                               callbackAction = exampleCallback
+                       }
+               }
+       }
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69568-FormEngine.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69568-FormEngine.rst
new file mode 100644 (file)
index 0000000..c13eb28
--- /dev/null
@@ -0,0 +1,39 @@
+=============================================
+Breaking: #69568 - FormEngine related classes
+=============================================
+
+Description
+===========
+
+The following classes have been removed:
+
+* ``\TYPO3\CMS\Backend\Form\DataPreprocessor``
+* ``\TYPO3\CMS\Backend\Form\FormEngine``
+* ``\TYPO3\CMS\Backend\Form\FlexFormsHelper``
+
+The following hook has been removed:
+
+* ``$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tceforms.php']['getMainFieldsClass']``
+
+
+Impact
+======
+
+Code trying to instantiate these classes will fatal.
+
+
+Affected Installations
+======================
+
+A rather low number of extensions should be affected by this change. Searching for the
+above class names should reveal them.
+
+
+Migration
+=========
+
+The methods and classes have been moved to different classes and solutions.
+Extensions needs adaption.
+
+The hook ``getMainFieldsClass`` has been substituted with a much more fine grained and flexible API.
+Use ``FormDataProvider`` to change data given to the render engine of FormEngine from now on.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69699-TcaCtrlTypeicons.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69699-TcaCtrlTypeicons.rst
new file mode 100644 (file)
index 0000000..047177a
--- /dev/null
@@ -0,0 +1,27 @@
+=============================================
+Breaking: #69699 - TCA ctrl typeicons removed
+=============================================
+
+Description
+===========
+
+The ``TCA['ctrl']['typeicons']`` key has been removed.
+
+
+Impact
+======
+
+If still used, a fallback default icon may be displayed instead.
+
+
+Affected Installations
+======================
+
+Searching for ``typeicons`` keyword should reveal extensions using this functionality.
+
+
+Migration
+=========
+
+Until further works on the icon API have been finished, ``TCA['ctrl']['typeicon_classes']``
+should be used as documented in the TCA reference.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69371-DeprecateFormElementImagebutton.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69371-DeprecateFormElementImagebutton.rst
new file mode 100644 (file)
index 0000000..1e8fa3e
--- /dev/null
@@ -0,0 +1,35 @@
+==============================================
+Deprecation: #69371 - Form element IMAGEBUTTON
+==============================================
+
+Description
+===========
+
+Form element ``IMAGEBUTTON`` of class ``TYPO3\CMS\Form\Domain\Model\Element\ImagebuttonElement`` has been marked as deprecated.
+The related attribute ``scr`` of class ``TYPO3\CMS\Form\Domain\Model\Attribute\SrcAttribute`` has been marked as deprecated.
+
+Impact
+======
+
+The element ``IMAGEBUTTON`` should not be used any longer because it is outdated and will be removed with TYPO3 CMS 8.
+
+
+Affected Installations
+======================
+
+All installations which use the form element ``IMAGEBUTTON``.
+All installations which use a form typoscript like this:
+
+.. code-block:: typoscript
+
+       10 = IMAGEBUTTON
+       10 {
+               label = Image button
+               src = /typo3conf/ext/someExt/some/picture.png
+               value = value
+       }
+
+Migration
+=========
+
+No Migration is planned.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst
new file mode 100644 (file)
index 0000000..094a143
--- /dev/null
@@ -0,0 +1,39 @@
+========================================================================
+Deprecation: #69401 - Adopt form to support the Extbase/ Fluid MVC stack
+========================================================================
+
+Description
+===========
+
+Form is now based on Extbase/ Fluid for frontend rendering. Therefore
+all TypoScript based layout settings have been marked as deprecated. Using the
+following code is not recommended anymore:
+
+.. code-block:: [typoscript]
+
+       10 = FORM
+       10 {
+               layout {
+                       containerWrap = <div><elements /></div>
+                       elementWrap = <div><element /></div>
+               }
+       }
+
+Impact
+======
+
+All ``.layout`` TypoScript properties should not be used anymore. Backward
+compatibility algorithms will be removed with TYPO3 CMS 8.
+
+
+Affected Installations
+======================
+
+All installations using ``.layout`` TypoScript properties.
+
+
+Migration
+=========
+
+Move away from ``.layout`` TypoScript properties and move to Fluid based
+templating.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69736-SelectOptionIconsInOptionTagsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69736-SelectOptionIconsInOptionTagsRemoved.rst
new file mode 100644 (file)
index 0000000..f22b735
--- /dev/null
@@ -0,0 +1,28 @@
+===========================================================
+Important: #69736 - Select option iconsInOptionTags removed
+===========================================================
+
+Description
+===========
+
+The option ``iconsInOptionTags`` of TCA ``select`` fields has been removed due
+to little support in browsers.
+
+
+Impact
+======
+
+The usage of this option triggers a deprecation log entry and is automatically
+removed in TCA tables during bootstrap.
+
+
+Affected Installations
+======================
+
+Any ``TCA`` configuration using ``iconsInOptionTags``.
+
+
+Migration
+=========
+
+Remove usage of this option.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-16525-AddConditionsToINCLUDE_TYPOSCRIPT.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-16525-AddConditionsToINCLUDE_TYPOSCRIPT.rst
new file mode 100644 (file)
index 0000000..27dab4a
--- /dev/null
@@ -0,0 +1,28 @@
+======================================================
+Feature: #16525 - Add conditions to INCLUDE_TYPOSCRIPT
+======================================================
+
+Description
+===========
+
+The INCLUDE_TYPOSCRIPT tag now has an extra (optional) property "condition" which causes the file/directory to be included only
+if the condition is met.
+
+As usual a condition is enclosed in square brackets, but if these are not present they will be added. Any double quotes must be
+escaped by adding backslashes and any backslash must be doubled.
+
+Example
+-------
+
+.. code-block:: typoscript
+
+       <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+$/">
+
+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.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-28243-IntroduceTcaOptionToDisableAgeDisplay.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-28243-IntroduceTcaOptionToDisableAgeDisplay.rst
new file mode 100644 (file)
index 0000000..c429f6e
--- /dev/null
@@ -0,0 +1,19 @@
+================================================================================
+Feature: #28243 - Introduce TCA option to disable age display of dates per field
+================================================================================
+
+Description
+===========
+
+It is now possible to disable the display of the age (p.e. "2015-08-30 (-27 days)") of date fields in record
+listings by a new TCA option.
+The option is called ``disableAgeDisplay`` and can be set in the config section of a field.
+It will be respected if the field has the type ``input`` and its eval is set to ``date``.
+
+Example
+-------
+
+.. code-block:: php
+
+       // disables the display of " (-27 days)" p.e.
+       $GLOBALS['TCA']['tt_content']['columns']['date']['config']['disableAgeDisplay'] = true;
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-57632-AddInlineLanguageLabelFilesWithTypoScript.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-57632-AddInlineLanguageLabelFilesWithTypoScript.rst
new file mode 100644 (file)
index 0000000..aac0d09
--- /dev/null
@@ -0,0 +1,38 @@
+=====================================================================
+Feature: #57632 - Include inline language label files with TypoScript
+=====================================================================
+
+Description
+===========
+
+It is now possible to add inline language label files with TypoScript.
+
+Usage
+-----
+If you want to include inline labels from a XLF file, you have to specify that
+file in your TypoScript with a custom key in the new ``inlineLanguageLabelFiles``
+section. In addition to the file you can configure three optional parameters:
+
+* ``selectionPrefix``: Only label keys that start with this prefix will be included (default: '')
+* ``stripFromSelectionName``: A string that will be removed from any included label key (default: '')
+* ``errorMode``: Error mode if the file could not be found: 0 - syslog entry, 1 - do nothing, 2 - throw an exception (default: 0)
+
+Example
+-------
+
+.. code-block:: typoscript
+
+       page = PAGE
+       page.inlineLanguageLabelFiles {
+               someLabels = EXT:myExt/Resources/Private/Language/locallang.xlf
+               someLabels.selectionPrefix = idPrefix
+               someLabels.stripFromSelectionName = strip_me
+               someLabels.errorMode = 2
+       }
+
+Output in the HTML head:
+
+.. code-block:: javascript
+
+       var TYPO3 = TYPO3 || {};
+       TYPO3.lang = {"firstLabel":[{"source":"first Label","target":"erstes Label"}],"secondLabel":[{"source":"second Label","target":"zweites Label"}]};
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-59144-PageTSconfigWorkspacePreview.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-59144-PageTSconfigWorkspacePreview.rst
new file mode 100644 (file)
index 0000000..5d2310c
--- /dev/null
@@ -0,0 +1,24 @@
+==================================================================
+Feature: #59144 - Previewing workspace records using Page TSconfig
+==================================================================
+
+Description
+===========
+
+Per default TYPO3 only creates preview links for the tables tt_content, pages
+and pages_language_overlay. To avoid utilizing a hook for each table, creating
+preview links can be triggered using Page TSconfig.
+
+.. code-block:: TypoScript
+
+       # Using page 123 for previewing workspaces records (in general)
+       options.workspaces.previewPageId = 123
+
+       # Using the pid field of each record for previewing (in general)
+       options.workspaces.previewPageId = field:pid
+
+       # Using page 123 for previewing workspaces records (for table tx_myext_table)
+       options.workspaces.previewPageId.tx_myext_table = 123
+
+       # Using the pid field of each record for previewing (or table tx_myext_table)
+       options.workspaces.previewPageId.tx_myext_table = field:pid
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-59591-ImageQualityDefinablePerSourceCollection.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-59591-ImageQualityDefinablePerSourceCollection.rst
new file mode 100644 (file)
index 0000000..28d7148
--- /dev/null
@@ -0,0 +1,29 @@
+==============================================================
+Feature: #59591 - Image quality definable per sourceCollection
+==============================================================
+
+Description
+===========
+
+The image quality of each ``sourceCollection`` entry can be configured.
+Integrators can already render images with the predefined quality set by LocalConfiguration.php.
+To decrease the quality of larger images (e.g. double density) in order to lower the file size,
+integrators can configure the parameter ``quality`` of the matching ``sourceCollection`` now.
+
+The TypoScript setup can be configured as followed (e.g.):
+
+.. code-block:: typoscript
+
+       # for small retina images
+       tt_content.image.20.1.sourceCollection.smallRetina.quality = 80
+
+       # for large retina images
+       tt_content.image.20.1.sourceCollection.largeRetina.quality = 65
+
+If the new parameter is not set, TYPO3 will use to the default quality of LocalConfiguration.
+
+
+Impact
+======
+
+The rendering of ``sourceCollection`` stays as it is. Users can additionally selectively control the quality of jpeg by TypoScript setup.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-61993-CssPageStyleNowPageSpecific.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-61993-CssPageStyleNowPageSpecific.rst
new file mode 100644 (file)
index 0000000..2301348
--- /dev/null
@@ -0,0 +1,18 @@
+===========================================================================
+Feature: #61993 - _CSS_PAGE_STYLE is now only included on the affected page
+===========================================================================
+
+Description
+===========
+
+CSS set via the TypoScript property ``_CSS_PAGE_STYLE`` was concatenated and
+compressed with the non-page-specific CSS and therefore loaded on pages it did
+not affect at all.
+
+Impact
+======
+
+The behaviour from now on is that ``_CSS_PAGE_STYLE`` is included only on the
+affected page. Depending on your configuration it will be written in an external
+file and included on the page or directly added as inline CSS block. Compression
+for page specific CSS also depends on the global ``config.compressCss`` setting.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-64535-IrreSuppressAndOverrideUseCombinationWarningViaTcaSettings.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-64535-IrreSuppressAndOverrideUseCombinationWarningViaTcaSettings.rst
new file mode 100644 (file)
index 0000000..cb4c36a
--- /dev/null
@@ -0,0 +1,42 @@
+=====================================================================================
+Feature: #64535 - IRRE: Suppress and override useCombination warning via TCA settings
+=====================================================================================
+
+Description
+===========
+
+When using ``useCombination=TRUE`` there is always a FlashMessage warning displayed.
+It is now possible to override the default warning message with a custom message or
+to suppress the FlashMessage completely via TCA setting.
+
+Example to suppress ``useCombination`` warning message:
+
+.. code-block:: php
+
+       $GLOBALS['TCA']['tx_demo_domain_model_demoinline']['columns']['irre_records']['config'] = array(
+               'foreign_types_combination' => array(
+                       '1' => array(
+                               'showitem' => 'title'
+                       )
+               )
+               'appearance' => array(
+                       'suppressCombinationWarning' => TRUE
+                       'useCombination' => TRUE
+               )
+       )
+
+Example to override ``useCombination`` warning message:
+
+.. code-block:: php
+
+       $GLOBALS['TCA']['tx_demo_domain_model_demoinline']['columns']['irre_records']['config'] = array(
+               'foreign_types_combination' => array(
+                       '1' => array(
+                               'showitem' => 'title'
+                       )
+               )
+               'appearance' => array(
+                       'overwriteCombinationWarningMessage' => 'LLL:EXT:demo/Resources/Private/Language/locallang_db.xlf:tx_demo_domain_model_demoinline.irre_records.useCombinationWarning'
+                       'useCombination' => TRUE
+               )
+       )
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-67056-AddOptionToDisableMoveButtonsTCAGroupType.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-67056-AddOptionToDisableMoveButtonsTCAGroupType.rst
new file mode 100644 (file)
index 0000000..d2250c7
--- /dev/null
@@ -0,0 +1,29 @@
+===================================================================
+Feature: #67056 - Add option to disable move buttons TCA group type
+===================================================================
+
+Description
+===========
+
+The move buttons of the TCA type ``group`` can now be explicitly disabled with the
+``hideMoveIcons`` option. Before these icons where only automatically removed if
+``maxitems`` was set to 1.
+
+.. code-block:: php
+
+       'options' => array(
+               'label' => 'Options',
+               'config' => array(
+                       'type' => 'group',
+                       'internal_type' => 'db',
+                       'allowed' => 'pages',
+                       'maxitems' => 9999,
+                       'hideMoveIcons' => TRUE,
+               ),
+       ),
+
+
+Impact
+======
+
+Move buttons can now always be hidden for ``group`` fields
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-67880-AddedCountToSplit.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-67880-AddedCountToSplit.rst
new file mode 100644 (file)
index 0000000..8e2f959
--- /dev/null
@@ -0,0 +1,23 @@
+======================================
+Feature: #67880 - Added count to split
+======================================
+
+Description
+===========
+
+A new property ``returnCount`` is added to the stdWrap property ``split``.
+
+When dealing with comma separated values like the content of ``field:records`` or similar,
+we might need to know how many items are present inside the csv.
+
+Example:
+
+.. code-block:: typoscript
+
+       # should return 9
+       1 = TEXT
+       1 {
+               value = x,y,z,1,2,3,a,b,c
+               split.token = ,
+               split.returnCount = 1
+       }
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-68166-RenderTypeForRsaEncryptedInputFields.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-68166-RenderTypeForRsaEncryptedInputFields.rst
new file mode 100644 (file)
index 0000000..cc81a5d
--- /dev/null
@@ -0,0 +1,25 @@
+===========================================================
+Feature: #67932 - RenderType for rsa encrypted input fields
+===========================================================
+
+Description
+===========
+
+EXT:rsaauth defines an own render type for TCA input fields. Those fields will
+be encrypted before submitting the form.
+
+
+Impact
+======
+
+In the Backend password fields for backend and frontend users are automatically
+encoded before the form is submitted.
+
+Usage
+=====
+
+To encrypt your own TCA fields you can add define the render type ``rsaInput``.
+
+.. code-block:: php
+
+$GLOBALS['TCA']['be_users']['columns']['password']['config']['renderType'] = 'rsaInput';
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-68756-AddConfigBaseToStdWrap.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-68756-AddConfigBaseToStdWrap.rst
new file mode 100644 (file)
index 0000000..03f6a43
--- /dev/null
@@ -0,0 +1,26 @@
+==============================================
+Feature: #68756 - Add config "base" to stdWrap
+==============================================
+
+Description
+===========
+
+The following function was updated and added with a new optional parameter $base:
+``TYPO3\CMS\Core\Utility\GeneralUtility::formatSize($sizeInBytes, $labels = '', $base = 0)``
+
+This affects the function:
+``TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_bytes``
+
+Until now it was not possible to set the base parameter via TypoScript if you add custom labels.
+
+
+Impact
+======
+
+The ability to set the base (1000 or 1024) via TypoScript configuration has been added.
+
+With the ``base`` property it can be defined whether to use a base of 1000 or 1024 to calculate with
+
+Thus::
+    bytes.labels = " | K| M| G"
+    bytes.base = 1000
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Feature-69568-FormEngineDataProcessing.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Feature-69568-FormEngineDataProcessing.rst
new file mode 100644 (file)
index 0000000..eea6ad3
--- /dev/null
@@ -0,0 +1,25 @@
+============================================
+Feature: #69568 - FormEngine data processing
+============================================
+
+Description
+===========
+
+Warning: The ``FormEngine`` data structure will change in the future and extensions must
+not rely on array or class structures at the moment.
+
+The FormEngine construct to render records has been split to two main parts where the first
+data processing part takes care of gathering and processing all data needed for the second part
+to render final form data.
+
+The data processing is done via ``FormDataCompiler`` that returns a data array that can be given
+to the outer most render container. The array contains all main data required by the
+render part like final ``TCA`` as well as the processed database row.
+
+Extensions can change the data processing by registering additional items in the data processing
+chain. For casual ``TCA`` based database records, the ``FormDataGroup`` ``TcaDatabaseRecord`` is
+used to define relevant data provider within
+``$GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['formDataGroup']['tcaDatabaseRecord']``. Additional
+data provider can be added at specific positions using the ``depends`` and ``before`` keywords
+relative to other providers.
+
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Important-69137-LinkWizardPopupWidthAndHeightFieldsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Important-69137-LinkWizardPopupWidthAndHeightFieldsRemoved.rst
new file mode 100644 (file)
index 0000000..2f5dd1d
--- /dev/null
@@ -0,0 +1,14 @@
+=====================================================================
+Important: #69137 - Link Wizard popup width and height fields removed
+=====================================================================
+
+Description
+===========
+
+Opening links in popups with width/height definition is a very rare usecase nowadays.
+
+For user convenience and to have less clutter in the UI, the width and height
+fields have been removed.
+The editor is not able to select a width and height anymore, it can still be entered manually though.
+
+The RTE option ``buttons.link.popupSelector.disabled`` has no effect anymore.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Important-69846-HaveEIDsWithPSR-7WithoutControllerInterface.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Important-69846-HaveEIDsWithPSR-7WithoutControllerInterface.rst
new file mode 100644 (file)
index 0000000..636c99c
--- /dev/null
@@ -0,0 +1,27 @@
+====================================================================
+Important: #69846 - Have eIDs with PSR-7 without ControllerInterface
+====================================================================
+
+Description
+===========
+
+In order to allow the same logic as with the routing and the direct information
+which method to call, implementing ``ControllerInterface`` is not mandatory anymore.
+
+Remove the ``implements ControllerInterface`` instruction in the affected class. The former ``processRequest``
+method may (and should) be changed to:
+
+.. code-block:: php
+
+       public function anyMethodNameYouLike(ServerRequestInterface $request, \Psr\Http\Message\ResponseInterface $response) {
+       }
+
+Please note that the ``$response`` object is now passed into the method directly, thus you must not create a new object
+by ``$response = GeneralUtility::makeInstance(Response::class);`` any more.
+
+The eID_include registration in :file:`ext_localconf.php` must be changed in such case to
+
+.. code-block:: php
+
+       $GLOBALS['TYPO3_CONF_VARS']['FE']['eID_include']['identifier'] = \Foo\Bar::class . '::anyMethodNameYouLike';
+
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-65317-TypoScriptParserSortListSanitizesInputOnNumericalSort.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-65317-TypoScriptParserSortListSanitizesInputOnNumericalSort.rst
deleted file mode 100644 (file)
index deace99..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-==============================================================================
-Breaking: #65317 - TypoScriptParser sortList sanitizes input on numerical sort
-==============================================================================
-
-Description
-===========
-
-When calling the ``:= sortList()`` with a "numeric" modifier of the TypoScript parser with a string, the ``sort()`` method
-differs between PHP versions. In order to make this behavior more strict, a check is done before the elements are
-sorted to only have numeric values in the list, otherwise an Exception is thrown.
-
-
-Impact
-======
-
-An exception is thrown if non-numerical values are given for a numeric sort in TypoScripts ``sortList``.
-
-
-Affected Installations
-======================
-
-All installations using ``sortList`` numeric with non-numerical values.
-
-
-Migration
-=========
-
-Either remove the non-numerical values from the list or change the sort order to be non-numerical (ascending / descending).
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69028-DropNegForeignTable.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69028-DropNegForeignTable.rst
deleted file mode 100644 (file)
index cbeb99f..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-===========================================================
-Breaking: #69028 - TCA type select - Drop neg_foreign_table
-===========================================================
-
-
-Description
-===========
-
-The following ``TCA`` keys for ``type`` ``select`` have been dropped and are no longer handled by the core:
-
- * neg_foreign_table
- * neg_foreign_table_where
- * neg_foreign_table_prefix
- * neg_foreign_table_loadIcons
- * neg_foreign_table_imposeValueField
-
-These setting were used in ``select`` for comma separated value relations in addition to ``foreign_table``
-to allow a second connected table. Relations for ``neg_foreign_table`` were stored as negative uids in the
-field to distinguish them from relations to the table defined in ``foreign_table``.
-
-The functionality has been dropped without substitution and is no longer handled by the TYPO3 core.
-
-
-Impact
-======
-
-Existing relations to the table defined in ``neg_foreign_table`` will be discarded when a record
-with such a ``TCA`` configuration is saved to the database. The display of existing connected
-records may be misleading.
-
-
-Affected Installations
-======================
-
-This old school feature was never documented well and used by a very small amount of extensions.
-Searching an instance for the keyword ``neg_foreign_table`` will reveal usages.
-
-
-Migration
-=========
-
-In case records from multiple different tables must still be supported, the ``TCA`` configuration
-should be adapted to use a ``MM`` intermediate table. For existing migrations a database migration
-is required.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69148-BackendModuleDispatchingRemoved.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69148-BackendModuleDispatchingRemoved.rst
deleted file mode 100644 (file)
index a369aeb..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-=====================================================
-Breaking: #69148 - Backend Module Dispatching removed
-=====================================================
-
-Description
-===========
-
-Dispatching Backend modules through custom dispatchers have been removed. The corresponding Extbase functionality
-called "ModuleRunner" and its Interface have been removed as well.
-
-
-Impact
-======
-
-Any dispatcher registered via ``$TBE_MODULES['_dispatcher']`` is not evaluated anymore.
-
-
-Affected Installations
-======================
-
-All TYPO3 Instances with an extension that registers a custom backend module dispatcher.
-
-
-Migration
-=========
-
-Use a custom RequestHandler.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69168-Non-tabbedViewOfContentElementWizardRemoved.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69168-Non-tabbedViewOfContentElementWizardRemoved.rst
deleted file mode 100644 (file)
index a542571..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-====================================================================
-Breaking: #69168 - Removed non-tabbed view of Content Element Wizard
-====================================================================
-
-Description
-===========
-
-The "New Content Element Wizard" view to show possible content elements to create now only shows the elements in a tabbed view.
-The non-tabbed view variant has been removed without substitution.
-
-The TSconfig option ``mod.wizards.newContentElement.renderMode`` has been removed.
-
-
-Migration
-=========
-
-Remove the TSconfig option ``mod.wizards.newContentElement.renderMode`` from any configuration settings.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69291-ChangedRegistrationOfBackendModuleIcons.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69291-ChangedRegistrationOfBackendModuleIcons.rst
deleted file mode 100644 (file)
index dbaba1e..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-===============================================================
-Breaking: #69291 - Changed registration of backend module icons
-===============================================================
-
-Description
-===========
-
-The sprite icon support for backend modules introduced with CMS 7.3 has been adjusted again. The configuration has been streamlined.
-
-
-Impact
-======
-
-The specified icon will not be recognized.
-
-
-Affected Installations
-======================
-
-Any installation running TYPO3 CMS 7.3+ having third party extensions which use sprite icons for backend modules.
-
-
-Migration
-=========
-
-Change the configuration from
-
-.. code-block:: php
-
-       'configuration' => array(
-               'icon' => 'module-web',
-       ),
-
-to
-
-.. code-block:: php
-
-       'iconIdentifier' => 'module-web',
-
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst
deleted file mode 100644 (file)
index 784c254..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-=====================================================================
-Breaking: #69401 - Adopt form to support the Extbase/ Fluid MVC stack
-=====================================================================
-
-Description
-===========
-
-The ``postProcessor`` interface and the mail postProcessor have changed.
-
-Validators and filters have been moved to other folders and both class
-names and algorithms have changed.
-
-
-Impact
-======
-
-Own postProcessors, validators and filters will possibly fail with an error.
-
-
-Affected Installations
-======================
-
-Installations with own postProcessors, validators and filters.
-
-
-Migration
-=========
-
-Adopt own postProcessors, validators and filters to comply with the current implementation.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69561-ReplaceSpriteIconsWithIconFactoryInContextMenu.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69561-ReplaceSpriteIconsWithIconFactoryInContextMenu.rst
deleted file mode 100644 (file)
index 4532668..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-=======================================================================
-Breaking: #69561 - Replace sprite icons with IconFactory in ContextMenu
-=======================================================================
-
-Description
-===========
-
-SpriteIcon and standalone image support have been replaced with ``IconFactory`` in
-the context menu. All menu icons now need to be registered through the ``IconRegistry``.
-
-
-Impact
-======
-
-The ``UserTsConfig`` options for items ``icon`` and ``spriteIcon`` have no effect anymore,
-and will deliver a blank placeholder image if ``iconName`` is not set.
-
-
-Affected Installations
-======================
-
-All installations that add or modify items in the ContextMenu.
-
-
-Migration
-=========
-
-Register the icon through the ``IconRegistry`` and set the ``iconName`` in the
-item configuration.
-
-.. code-block:: php
-
-       // Register Icon
-       $iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Imaging\IconRegistry::class);
-       $iconRegistry->registerIcon(
-               'contextmenu-example',
-               \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
-               array(
-                       'source' => 'EXT:example/Resources/Public/Icons/contextmenu-example.svg'
-               ))
-       );
-
-
-.. code-block:: typoscript
-
-       options.contextMenu.table {
-               virtual_root.items {
-                       9999 = ITEM
-                       9999 {
-                               name = contextmenuExample
-                               label = LLL:EXT:example/Resources/Private/Language/locallang.xlf:contextmenu-example
-                               iconName = contextmenu-example
-                               callbackAction = exampleCallback
-                       }
-               }
-       }
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69568-FormEngine.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69568-FormEngine.rst
deleted file mode 100644 (file)
index c13eb28..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-=============================================
-Breaking: #69568 - FormEngine related classes
-=============================================
-
-Description
-===========
-
-The following classes have been removed:
-
-* ``\TYPO3\CMS\Backend\Form\DataPreprocessor``
-* ``\TYPO3\CMS\Backend\Form\FormEngine``
-* ``\TYPO3\CMS\Backend\Form\FlexFormsHelper``
-
-The following hook has been removed:
-
-* ``$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tceforms.php']['getMainFieldsClass']``
-
-
-Impact
-======
-
-Code trying to instantiate these classes will fatal.
-
-
-Affected Installations
-======================
-
-A rather low number of extensions should be affected by this change. Searching for the
-above class names should reveal them.
-
-
-Migration
-=========
-
-The methods and classes have been moved to different classes and solutions.
-Extensions needs adaption.
-
-The hook ``getMainFieldsClass`` has been substituted with a much more fine grained and flexible API.
-Use ``FormDataProvider`` to change data given to the render engine of FormEngine from now on.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69699-TcaCtrlTypeicons.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Breaking-69699-TcaCtrlTypeicons.rst
deleted file mode 100644 (file)
index 047177a..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-=============================================
-Breaking: #69699 - TCA ctrl typeicons removed
-=============================================
-
-Description
-===========
-
-The ``TCA['ctrl']['typeicons']`` key has been removed.
-
-
-Impact
-======
-
-If still used, a fallback default icon may be displayed instead.
-
-
-Affected Installations
-======================
-
-Searching for ``typeicons`` keyword should reveal extensions using this functionality.
-
-
-Migration
-=========
-
-Until further works on the icon API have been finished, ``TCA['ctrl']['typeicon_classes']``
-should be used as documented in the TCA reference.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Deprecation-69371-DeprecateFormElementImagebutton.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Deprecation-69371-DeprecateFormElementImagebutton.rst
deleted file mode 100644 (file)
index 1e8fa3e..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-==============================================
-Deprecation: #69371 - Form element IMAGEBUTTON
-==============================================
-
-Description
-===========
-
-Form element ``IMAGEBUTTON`` of class ``TYPO3\CMS\Form\Domain\Model\Element\ImagebuttonElement`` has been marked as deprecated.
-The related attribute ``scr`` of class ``TYPO3\CMS\Form\Domain\Model\Attribute\SrcAttribute`` has been marked as deprecated.
-
-Impact
-======
-
-The element ``IMAGEBUTTON`` should not be used any longer because it is outdated and will be removed with TYPO3 CMS 8.
-
-
-Affected Installations
-======================
-
-All installations which use the form element ``IMAGEBUTTON``.
-All installations which use a form typoscript like this:
-
-.. code-block:: typoscript
-
-       10 = IMAGEBUTTON
-       10 {
-               label = Image button
-               src = /typo3conf/ext/someExt/some/picture.png
-               value = value
-       }
-
-Migration
-=========
-
-No Migration is planned.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Deprecation-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Deprecation-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst
deleted file mode 100644 (file)
index 094a143..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-========================================================================
-Deprecation: #69401 - Adopt form to support the Extbase/ Fluid MVC stack
-========================================================================
-
-Description
-===========
-
-Form is now based on Extbase/ Fluid for frontend rendering. Therefore
-all TypoScript based layout settings have been marked as deprecated. Using the
-following code is not recommended anymore:
-
-.. code-block:: [typoscript]
-
-       10 = FORM
-       10 {
-               layout {
-                       containerWrap = <div><elements /></div>
-                       elementWrap = <div><element /></div>
-               }
-       }
-
-Impact
-======
-
-All ``.layout`` TypoScript properties should not be used anymore. Backward
-compatibility algorithms will be removed with TYPO3 CMS 8.
-
-
-Affected Installations
-======================
-
-All installations using ``.layout`` TypoScript properties.
-
-
-Migration
-=========
-
-Move away from ``.layout`` TypoScript properties and move to Fluid based
-templating.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Deprecation-69736-SelectOptionIconsInOptionTagsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Deprecation-69736-SelectOptionIconsInOptionTagsRemoved.rst
deleted file mode 100644 (file)
index f22b735..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-===========================================================
-Important: #69736 - Select option iconsInOptionTags removed
-===========================================================
-
-Description
-===========
-
-The option ``iconsInOptionTags`` of TCA ``select`` fields has been removed due
-to little support in browsers.
-
-
-Impact
-======
-
-The usage of this option triggers a deprecation log entry and is automatically
-removed in TCA tables during bootstrap.
-
-
-Affected Installations
-======================
-
-Any ``TCA`` configuration using ``iconsInOptionTags``.
-
-
-Migration
-=========
-
-Remove usage of this option.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-16525-AddConditionsToINCLUDE_TYPOSCRIPT.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-16525-AddConditionsToINCLUDE_TYPOSCRIPT.rst
deleted file mode 100644 (file)
index 27dab4a..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-======================================================
-Feature: #16525 - Add conditions to INCLUDE_TYPOSCRIPT
-======================================================
-
-Description
-===========
-
-The INCLUDE_TYPOSCRIPT tag now has an extra (optional) property "condition" which causes the file/directory to be included only
-if the condition is met.
-
-As usual a condition is enclosed in square brackets, but if these are not present they will be added. Any double quotes must be
-escaped by adding backslashes and any backslash must be doubled.
-
-Example
--------
-
-.. code-block:: typoscript
-
-       <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+$/">
-
-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.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-28243-IntroduceTcaOptionToDisableAgeDisplay.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-28243-IntroduceTcaOptionToDisableAgeDisplay.rst
deleted file mode 100644 (file)
index c429f6e..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-================================================================================
-Feature: #28243 - Introduce TCA option to disable age display of dates per field
-================================================================================
-
-Description
-===========
-
-It is now possible to disable the display of the age (p.e. "2015-08-30 (-27 days)") of date fields in record
-listings by a new TCA option.
-The option is called ``disableAgeDisplay`` and can be set in the config section of a field.
-It will be respected if the field has the type ``input`` and its eval is set to ``date``.
-
-Example
--------
-
-.. code-block:: php
-
-       // disables the display of " (-27 days)" p.e.
-       $GLOBALS['TCA']['tt_content']['columns']['date']['config']['disableAgeDisplay'] = true;
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-57632-AddInlineLanguageLabelFilesWithTypoScript.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-57632-AddInlineLanguageLabelFilesWithTypoScript.rst
deleted file mode 100644 (file)
index aac0d09..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-=====================================================================
-Feature: #57632 - Include inline language label files with TypoScript
-=====================================================================
-
-Description
-===========
-
-It is now possible to add inline language label files with TypoScript.
-
-Usage
------
-If you want to include inline labels from a XLF file, you have to specify that
-file in your TypoScript with a custom key in the new ``inlineLanguageLabelFiles``
-section. In addition to the file you can configure three optional parameters:
-
-* ``selectionPrefix``: Only label keys that start with this prefix will be included (default: '')
-* ``stripFromSelectionName``: A string that will be removed from any included label key (default: '')
-* ``errorMode``: Error mode if the file could not be found: 0 - syslog entry, 1 - do nothing, 2 - throw an exception (default: 0)
-
-Example
--------
-
-.. code-block:: typoscript
-
-       page = PAGE
-       page.inlineLanguageLabelFiles {
-               someLabels = EXT:myExt/Resources/Private/Language/locallang.xlf
-               someLabels.selectionPrefix = idPrefix
-               someLabels.stripFromSelectionName = strip_me
-               someLabels.errorMode = 2
-       }
-
-Output in the HTML head:
-
-.. code-block:: javascript
-
-       var TYPO3 = TYPO3 || {};
-       TYPO3.lang = {"firstLabel":[{"source":"first Label","target":"erstes Label"}],"secondLabel":[{"source":"second Label","target":"zweites Label"}]};
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-59144-PageTSconfigWorkspacePreview b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-59144-PageTSconfigWorkspacePreview
deleted file mode 100644 (file)
index 5d2310c..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-==================================================================
-Feature: #59144 - Previewing workspace records using Page TSconfig
-==================================================================
-
-Description
-===========
-
-Per default TYPO3 only creates preview links for the tables tt_content, pages
-and pages_language_overlay. To avoid utilizing a hook for each table, creating
-preview links can be triggered using Page TSconfig.
-
-.. code-block:: TypoScript
-
-       # Using page 123 for previewing workspaces records (in general)
-       options.workspaces.previewPageId = 123
-
-       # Using the pid field of each record for previewing (in general)
-       options.workspaces.previewPageId = field:pid
-
-       # Using page 123 for previewing workspaces records (for table tx_myext_table)
-       options.workspaces.previewPageId.tx_myext_table = 123
-
-       # Using the pid field of each record for previewing (or table tx_myext_table)
-       options.workspaces.previewPageId.tx_myext_table = field:pid
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-59591-ImageQualityDefinablePerSourceCollection.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-59591-ImageQualityDefinablePerSourceCollection.rst
deleted file mode 100644 (file)
index 28d7148..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-==============================================================
-Feature: #59591 - Image quality definable per sourceCollection
-==============================================================
-
-Description
-===========
-
-The image quality of each ``sourceCollection`` entry can be configured.
-Integrators can already render images with the predefined quality set by LocalConfiguration.php.
-To decrease the quality of larger images (e.g. double density) in order to lower the file size,
-integrators can configure the parameter ``quality`` of the matching ``sourceCollection`` now.
-
-The TypoScript setup can be configured as followed (e.g.):
-
-.. code-block:: typoscript
-
-       # for small retina images
-       tt_content.image.20.1.sourceCollection.smallRetina.quality = 80
-
-       # for large retina images
-       tt_content.image.20.1.sourceCollection.largeRetina.quality = 65
-
-If the new parameter is not set, TYPO3 will use to the default quality of LocalConfiguration.
-
-
-Impact
-======
-
-The rendering of ``sourceCollection`` stays as it is. Users can additionally selectively control the quality of jpeg by TypoScript setup.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-61993-CssPageStyleNowPageSpecific.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-61993-CssPageStyleNowPageSpecific.rst
deleted file mode 100644 (file)
index 2301348..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-===========================================================================
-Feature: #61993 - _CSS_PAGE_STYLE is now only included on the affected page
-===========================================================================
-
-Description
-===========
-
-CSS set via the TypoScript property ``_CSS_PAGE_STYLE`` was concatenated and
-compressed with the non-page-specific CSS and therefore loaded on pages it did
-not affect at all.
-
-Impact
-======
-
-The behaviour from now on is that ``_CSS_PAGE_STYLE`` is included only on the
-affected page. Depending on your configuration it will be written in an external
-file and included on the page or directly added as inline CSS block. Compression
-for page specific CSS also depends on the global ``config.compressCss`` setting.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-64535-IrreSuppressAndOverrideUseCombinationWarningViaTcaSettings.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-64535-IrreSuppressAndOverrideUseCombinationWarningViaTcaSettings.rst
deleted file mode 100644 (file)
index cb4c36a..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-=====================================================================================
-Feature: #64535 - IRRE: Suppress and override useCombination warning via TCA settings
-=====================================================================================
-
-Description
-===========
-
-When using ``useCombination=TRUE`` there is always a FlashMessage warning displayed.
-It is now possible to override the default warning message with a custom message or
-to suppress the FlashMessage completely via TCA setting.
-
-Example to suppress ``useCombination`` warning message:
-
-.. code-block:: php
-
-       $GLOBALS['TCA']['tx_demo_domain_model_demoinline']['columns']['irre_records']['config'] = array(
-               'foreign_types_combination' => array(
-                       '1' => array(
-                               'showitem' => 'title'
-                       )
-               )
-               'appearance' => array(
-                       'suppressCombinationWarning' => TRUE
-                       'useCombination' => TRUE
-               )
-       )
-
-Example to override ``useCombination`` warning message:
-
-.. code-block:: php
-
-       $GLOBALS['TCA']['tx_demo_domain_model_demoinline']['columns']['irre_records']['config'] = array(
-               'foreign_types_combination' => array(
-                       '1' => array(
-                               'showitem' => 'title'
-                       )
-               )
-               'appearance' => array(
-                       'overwriteCombinationWarningMessage' => 'LLL:EXT:demo/Resources/Private/Language/locallang_db.xlf:tx_demo_domain_model_demoinline.irre_records.useCombinationWarning'
-                       'useCombination' => TRUE
-               )
-       )
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-67056-AddOptionToDisableMoveButtonsTCAGroupType.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-67056-AddOptionToDisableMoveButtonsTCAGroupType.rst
deleted file mode 100644 (file)
index d2250c7..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-===================================================================
-Feature: #67056 - Add option to disable move buttons TCA group type
-===================================================================
-
-Description
-===========
-
-The move buttons of the TCA type ``group`` can now be explicitly disabled with the
-``hideMoveIcons`` option. Before these icons where only automatically removed if
-``maxitems`` was set to 1.
-
-.. code-block:: php
-
-       'options' => array(
-               'label' => 'Options',
-               'config' => array(
-                       'type' => 'group',
-                       'internal_type' => 'db',
-                       'allowed' => 'pages',
-                       'maxitems' => 9999,
-                       'hideMoveIcons' => TRUE,
-               ),
-       ),
-
-
-Impact
-======
-
-Move buttons can now always be hidden for ``group`` fields
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-67880-AddedCountToSplit.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-67880-AddedCountToSplit.rst
deleted file mode 100644 (file)
index 8e2f959..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-======================================
-Feature: #67880 - Added count to split
-======================================
-
-Description
-===========
-
-A new property ``returnCount`` is added to the stdWrap property ``split``.
-
-When dealing with comma separated values like the content of ``field:records`` or similar,
-we might need to know how many items are present inside the csv.
-
-Example:
-
-.. code-block:: typoscript
-
-       # should return 9
-       1 = TEXT
-       1 {
-               value = x,y,z,1,2,3,a,b,c
-               split.token = ,
-               split.returnCount = 1
-       }
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-68166-RenderTypeForRsaEncryptedInputFields.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-68166-RenderTypeForRsaEncryptedInputFields.rst
deleted file mode 100644 (file)
index cc81a5d..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-===========================================================
-Feature: #67932 - RenderType for rsa encrypted input fields
-===========================================================
-
-Description
-===========
-
-EXT:rsaauth defines an own render type for TCA input fields. Those fields will
-be encrypted before submitting the form.
-
-
-Impact
-======
-
-In the Backend password fields for backend and frontend users are automatically
-encoded before the form is submitted.
-
-Usage
-=====
-
-To encrypt your own TCA fields you can add define the render type ``rsaInput``.
-
-.. code-block:: php
-
-$GLOBALS['TCA']['be_users']['columns']['password']['config']['renderType'] = 'rsaInput';
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-68756-AddConfigBaseToStdWrap.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-68756-AddConfigBaseToStdWrap.rst
deleted file mode 100644 (file)
index c11c76f..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-==============================================
-Feature: #68756 - Add config "base" to stdWrap
-==============================================
-
-Description
-===========
-
-The following function was updated and added with a new optional parameter $base:
-``TYPO3\CMS\Core\Utility\GeneralUtility::formatSize($sizeInBytes, $labels = '', $base = 0)``
-
-This affects the function:
-``TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_bytes``
-
-Until now it was not possible to set the base parameter via TypoScript if you add custom labels.
-
-
-Impact
-======
-
-The ability to set the base (1000 or 1024) via TypoScript configuration has been added.
-
-The following lines should be added to the file "TYPO3CMS-Reference-Typoscript/Documentation/Functions/Stdwrap/Index.rst" in the "Property bytes container".
-
-With the ``base`` property it can be defined whether to use a base of 1000 or 1024 to calculate with
-
-Thus::
-    bytes.labels = " | K| M| G"
-    bytes.base = 1000
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-69568-FormEngineDataProcessing.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Feature-69568-FormEngineDataProcessing.rst
deleted file mode 100644 (file)
index eea6ad3..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-============================================
-Feature: #69568 - FormEngine data processing
-============================================
-
-Description
-===========
-
-Warning: The ``FormEngine`` data structure will change in the future and extensions must
-not rely on array or class structures at the moment.
-
-The FormEngine construct to render records has been split to two main parts where the first
-data processing part takes care of gathering and processing all data needed for the second part
-to render final form data.
-
-The data processing is done via ``FormDataCompiler`` that returns a data array that can be given
-to the outer most render container. The array contains all main data required by the
-render part like final ``TCA`` as well as the processed database row.
-
-Extensions can change the data processing by registering additional items in the data processing
-chain. For casual ``TCA`` based database records, the ``FormDataGroup`` ``TcaDatabaseRecord`` is
-used to define relevant data provider within
-``$GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['formDataGroup']['tcaDatabaseRecord']``. Additional
-data provider can be added at specific positions using the ``depends`` and ``before`` keywords
-relative to other providers.
-
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Important-69137-LinkWizardPopupWidthAndHeightFieldsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Important-69137-LinkWizardPopupWidthAndHeightFieldsRemoved.rst
deleted file mode 100644 (file)
index 2f5dd1d..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-=====================================================================
-Important: #69137 - Link Wizard popup width and height fields removed
-=====================================================================
-
-Description
-===========
-
-Opening links in popups with width/height definition is a very rare usecase nowadays.
-
-For user convenience and to have less clutter in the UI, the width and height
-fields have been removed.
-The editor is not able to select a width and height anymore, it can still be entered manually though.
-
-The RTE option ``buttons.link.popupSelector.disabled`` has no effect anymore.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Important-69846-HaveEIDsWithPSR-7WithoutControllerInterface.rst b/typo3/sysext/core/Documentation/Changelog/master/needs_to_be_merged_into_github/Important-69846-HaveEIDsWithPSR-7WithoutControllerInterface.rst
deleted file mode 100644 (file)
index 636c99c..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-====================================================================
-Important: #69846 - Have eIDs with PSR-7 without ControllerInterface
-====================================================================
-
-Description
-===========
-
-In order to allow the same logic as with the routing and the direct information
-which method to call, implementing ``ControllerInterface`` is not mandatory anymore.
-
-Remove the ``implements ControllerInterface`` instruction in the affected class. The former ``processRequest``
-method may (and should) be changed to:
-
-.. code-block:: php
-
-       public function anyMethodNameYouLike(ServerRequestInterface $request, \Psr\Http\Message\ResponseInterface $response) {
-       }
-
-Please note that the ``$response`` object is now passed into the method directly, thus you must not create a new object
-by ``$response = GeneralUtility::makeInstance(Response::class);`` any more.
-
-The eID_include registration in :file:`ext_localconf.php` must be changed in such case to
-
-.. code-block:: php
-
-       $GLOBALS['TYPO3_CONF_VARS']['FE']['eID_include']['identifier'] = \Foo\Bar::class . '::anyMethodNameYouLike';
-