[CLEANUP] Add missing rst changelog docs 16/54816/3
authorMarkus Klein <markus.klein@typo3.org>
Tue, 28 Nov 2017 08:58:47 +0000 (09:58 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Tue, 28 Nov 2017 09:28:34 +0000 (10:28 +0100)
Add the rst files which have been added meanwhile in the 8.7 branch.

Resolves: #83130
Releases: master, 8.7
Change-Id: I9b552fcdda64a5a1a9a8c1d1e06d20d0ed43cad0
Reviewed-on: https://review.typo3.org/54816
Reviewed-by: Sebastian Hofer <sebastian.hofer@marit.ag>
Reviewed-by: Anja Leichsenring <anja.leichsenring@typo3.com>
Tested-by: Anja Leichsenring <anja.leichsenring@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
typo3/sysext/core/Documentation/Changelog/8.7/Feature-78161-IntroduceTypoScriptFileExtension.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.7/Important-77830-CSC-HeaderLinkRespectsGlobalPageTarget.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.7/Important-82763-GlobalFluidExpressionNodeTypeAndTemplatePreProcessorConfiguration.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/8.7/Important-82794-AddedSysLanguageModeFallbackStop.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Feature-78161-IntroduceTypoScriptFileExtension.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Important-82763-GlobalFluidExpressionNodeTypeAndTemplatePreProcessorConfiguration.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Important-82794-AddedSysLanguageModeFallbackStop.rst [deleted file]

diff --git a/typo3/sysext/core/Documentation/Changelog/8.7/Feature-78161-IntroduceTypoScriptFileExtension.rst b/typo3/sysext/core/Documentation/Changelog/8.7/Feature-78161-IntroduceTypoScriptFileExtension.rst
new file mode 100644 (file)
index 0000000..b10d65a
--- /dev/null
@@ -0,0 +1,39 @@
+.. include:: ../../Includes.txt
+
+======================================================
+Feature: #78161 - Introduce .typoscript file extension
+======================================================
+
+See :issue:`78161`
+
+Description
+===========
+
+The new file extension .typoscript will be the default for TypoScript configuration
+files and is the only recommended one from now on. This effort is made to introduce
+a dedicated file extension for TypoScript configuration files, and to avoid conflicts
+with already existing and more spread file extensions like ".ts" for TypeScript or
+Video Transport Stream Files.
+
+New prioritised files for static templates:
+* constants.typoscript
+* setup.typoscript
+
+New prioritised files for extension statics:
+* ext_typoscript_constants.typoscript
+* ext_typoscript_setup.typoscript
+
+For more details please head over to the decision platform:
+* https://decisions.typo3.org/t/file-endings-for-typoscript-files-and-tsconfig-files/43
+* https://decisions.typo3.org/t/file-endings-for-typoscript-and-tsconfig-files-results/71
+
+
+Impact
+======
+
+The ".typoscript" file extension is prioritised over the legacy .txt and .ts file
+extensions, and the only recommended file extension for typoscript configuration
+files.
+
+
+.. index:: Frontend
diff --git a/typo3/sysext/core/Documentation/Changelog/8.7/Important-77830-CSC-HeaderLinkRespectsGlobalPageTarget.rst b/typo3/sysext/core/Documentation/Changelog/8.7/Important-77830-CSC-HeaderLinkRespectsGlobalPageTarget.rst
new file mode 100644 (file)
index 0000000..85633b8
--- /dev/null
@@ -0,0 +1,22 @@
+.. include:: ../../Includes.txt
+
+==========================================================
+Important: #77830 - CSC-HeaderLinkRespectsGlobalPageTarget
+==========================================================
+
+See :issue:`77830`
+
+Description
+===========
+
+Setting the global configuration :typoscript:`lib.parseTarget` was not respected by the header_link field.
+Now the configuration is properly applied and might change the output in the frontend.
+
+Impact
+======
+
+If the global setting :typoscript:`lib.parseTarget` is set, the field header_link will now respect it.
+If in addition the target of header_link is set in a content element, it will take precedence over
+:typoscript:`lib.parseTarget`.
+
+.. index:: Frontend, TypoScript
diff --git a/typo3/sysext/core/Documentation/Changelog/8.7/Important-82763-GlobalFluidExpressionNodeTypeAndTemplatePreProcessorConfiguration.rst b/typo3/sysext/core/Documentation/Changelog/8.7/Important-82763-GlobalFluidExpressionNodeTypeAndTemplatePreProcessorConfiguration.rst
new file mode 100644 (file)
index 0000000..f6c16f5
--- /dev/null
@@ -0,0 +1,40 @@
+.. include:: ../../Includes.txt
+
+============================================================================================
+Important: #82763 - Fluid config for ExpressionNodeType and TemplatePreProcessor made global
+============================================================================================
+
+See :issue:`82763`
+
+Description
+===========
+
+Before, Fluid's arrays of class names for ``ExpressionNodeType`` and ``TemplatePreProcessor`` were hardcoded into the
+``RenderingContext`` constructor and were not possible to modify except when having access to the ``RenderingContext``.
+
+Now, these two arrays of class names are possible to configure in ``TYPO3_CONF_VARS`` which allows extensions or site
+administrators to add and remove such Fluid components on a global level.
+
+Example:
+
+.. code-block:: php
+
+    // Add one new ExpressionNodeType and one new TemplatePreProcessor to be used in every RenderingContext
+    // For example from an ext_localconf.php file in an extension.
+    $GLOBALS['TYPO3_CONF_VARS']['SYS']['fluid']['expressionNodeTypes'][] = \MyVendor\MyExtension\MyFluidExpressionNodeType::class;
+    $GLOBALS['TYPO3_CONF_VARS']['SYS']['fluid']['preProcessors'][] = \MyVendor\MyExtension\MyFluidTemplatePreProcessor::class;
+
+These classes will then be *added to the list of existing implementations* and will be automatically used as defaults
+when new ``RenderingContext`` instances are created.
+
+See for reference how to create such implementations:
+
+* ``\TYPO3Fluid\Fluid\Core\Parser\TemplateProcessorInterface``
+* ``\TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\Expression\ExpressionNodeInterface``
+
+Both interfaces contain the documentation for how they must be implemented, when/why functions get called and what the
+expected return types are. The interfaces must of course be implemented by classes you add to ``TYPO3_CONF_VARS`` in
+these configuration sections. Due to their global nature you should be very careful to implement the classes and in
+particular observe the return types.
+
+.. index:: Fluid
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.7/Important-82794-AddedSysLanguageModeFallbackStop.rst b/typo3/sysext/core/Documentation/Changelog/8.7/Important-82794-AddedSysLanguageModeFallbackStop.rst
new file mode 100644 (file)
index 0000000..76ba8cc
--- /dev/null
@@ -0,0 +1,31 @@
+.. include:: ../../Includes.txt
+
+======================================================================
+Important: #82794 - Added config.sys_language_mode = fallback;3,2,stop
+======================================================================
+
+See :issue:`82794`
+
+Description
+===========
+
+If a translation (language UID 5) has a TypoScript configuration to
+`config.sys_language_mode = content_fallback;3,2` the definition is that if this page is not
+available in this translation (language=5) then check if a translation for 3 and after that "2" is
+set.
+
+However, if none of the page translations is available, the fallback to "0" always applies.
+
+On a set up like:
+- language=0 is german
+- language=2 is english-worldwide
+- language=3 is english-US
+- language=5 is russian
+
+You would not want to fall back to german AT ALL.
+
+It is now possible to define a special keyword called "pageNotFound" to not fall back to
+sys_language_uid=0 if any other fallbacks do not work - so a 404 error page is thrown.
+`config.sys_language_mode = content_fallback;3,2,pageNotFound`
+
+.. index:: TypoScript
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-78161-IntroduceTypoScriptFileExtension.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-78161-IntroduceTypoScriptFileExtension.rst
deleted file mode 100644 (file)
index b10d65a..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-.. include:: ../../Includes.txt
-
-======================================================
-Feature: #78161 - Introduce .typoscript file extension
-======================================================
-
-See :issue:`78161`
-
-Description
-===========
-
-The new file extension .typoscript will be the default for TypoScript configuration
-files and is the only recommended one from now on. This effort is made to introduce
-a dedicated file extension for TypoScript configuration files, and to avoid conflicts
-with already existing and more spread file extensions like ".ts" for TypeScript or
-Video Transport Stream Files.
-
-New prioritised files for static templates:
-* constants.typoscript
-* setup.typoscript
-
-New prioritised files for extension statics:
-* ext_typoscript_constants.typoscript
-* ext_typoscript_setup.typoscript
-
-For more details please head over to the decision platform:
-* https://decisions.typo3.org/t/file-endings-for-typoscript-files-and-tsconfig-files/43
-* https://decisions.typo3.org/t/file-endings-for-typoscript-and-tsconfig-files-results/71
-
-
-Impact
-======
-
-The ".typoscript" file extension is prioritised over the legacy .txt and .ts file
-extensions, and the only recommended file extension for typoscript configuration
-files.
-
-
-.. index:: Frontend
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Important-82763-GlobalFluidExpressionNodeTypeAndTemplatePreProcessorConfiguration.rst b/typo3/sysext/core/Documentation/Changelog/master/Important-82763-GlobalFluidExpressionNodeTypeAndTemplatePreProcessorConfiguration.rst
deleted file mode 100644 (file)
index f6c16f5..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-.. include:: ../../Includes.txt
-
-============================================================================================
-Important: #82763 - Fluid config for ExpressionNodeType and TemplatePreProcessor made global
-============================================================================================
-
-See :issue:`82763`
-
-Description
-===========
-
-Before, Fluid's arrays of class names for ``ExpressionNodeType`` and ``TemplatePreProcessor`` were hardcoded into the
-``RenderingContext`` constructor and were not possible to modify except when having access to the ``RenderingContext``.
-
-Now, these two arrays of class names are possible to configure in ``TYPO3_CONF_VARS`` which allows extensions or site
-administrators to add and remove such Fluid components on a global level.
-
-Example:
-
-.. code-block:: php
-
-    // Add one new ExpressionNodeType and one new TemplatePreProcessor to be used in every RenderingContext
-    // For example from an ext_localconf.php file in an extension.
-    $GLOBALS['TYPO3_CONF_VARS']['SYS']['fluid']['expressionNodeTypes'][] = \MyVendor\MyExtension\MyFluidExpressionNodeType::class;
-    $GLOBALS['TYPO3_CONF_VARS']['SYS']['fluid']['preProcessors'][] = \MyVendor\MyExtension\MyFluidTemplatePreProcessor::class;
-
-These classes will then be *added to the list of existing implementations* and will be automatically used as defaults
-when new ``RenderingContext`` instances are created.
-
-See for reference how to create such implementations:
-
-* ``\TYPO3Fluid\Fluid\Core\Parser\TemplateProcessorInterface``
-* ``\TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\Expression\ExpressionNodeInterface``
-
-Both interfaces contain the documentation for how they must be implemented, when/why functions get called and what the
-expected return types are. The interfaces must of course be implemented by classes you add to ``TYPO3_CONF_VARS`` in
-these configuration sections. Due to their global nature you should be very careful to implement the classes and in
-particular observe the return types.
-
-.. index:: Fluid
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Important-82794-AddedSysLanguageModeFallbackStop.rst b/typo3/sysext/core/Documentation/Changelog/master/Important-82794-AddedSysLanguageModeFallbackStop.rst
deleted file mode 100644 (file)
index 76ba8cc..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-.. include:: ../../Includes.txt
-
-======================================================================
-Important: #82794 - Added config.sys_language_mode = fallback;3,2,stop
-======================================================================
-
-See :issue:`82794`
-
-Description
-===========
-
-If a translation (language UID 5) has a TypoScript configuration to
-`config.sys_language_mode = content_fallback;3,2` the definition is that if this page is not
-available in this translation (language=5) then check if a translation for 3 and after that "2" is
-set.
-
-However, if none of the page translations is available, the fallback to "0" always applies.
-
-On a set up like:
-- language=0 is german
-- language=2 is english-worldwide
-- language=3 is english-US
-- language=5 is russian
-
-You would not want to fall back to german AT ALL.
-
-It is now possible to define a special keyword called "pageNotFound" to not fall back to
-sys_language_uid=0 if any other fallbacks do not work - so a 404 error page is thrown.
-`config.sys_language_mode = content_fallback;3,2,pageNotFound`
-
-.. index:: TypoScript
\ No newline at end of file