From 6953e85e6cc45d472c85967cda02e532ad8a9d1f Mon Sep 17 00:00:00 2001
From: Mathias Schreiber <mathias.schreiber@wmdb.de>
Date: Mon, 29 Aug 2016 22:33:29 +0200
Subject: [PATCH] [DOCS] 8.3 Release Docs 1/2

Proofread the release docs of TYPO3 version 8.3

Change-Id: If4a2f14ea00ca9bd6dd0d2324a088416fc871421
Reviewed-on: https://review.typo3.org/49633
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
---
 ...1-ImportModuleDisabledForNonAdminUsers.rst |  9 +--
 ...aking-74375-Fe_usersimageMigratedToFAL.rst | 37 ++++++++++++
 ...8-ReplaceExtJSCategoryTreeWithD3AndSVG.rst | 34 +++++++++++
 ...abaseRecordListmakeSearchStringChanged.rst |  2 +-
 ...MethodGetResultChangedInPageLayoutView.rst |  8 +--
 ...emsChangedInAbstractDatabaseRecordList.rst | 12 ++--
 ...76259-ValuePassedToHookGetTableChanged.rst |  8 +--
 ...RemoveUnusedPropertiesFromPageTreeView.rst |  8 +--
 ...idSelectFromAbstractDatabaseRecordList.rst |  2 +-
 .../Breaking-76891-SyslogLowlevelCommand.rst  |  4 +-
 ...ertiesFromSuggestWizardDefaultReceiver.rst | 12 ++--
 ...eImageInTSConstantsDescriptionsRemoved.rst | 14 ++---
 ...eaking-77137-JavaScriptAPIOfRTEChanged.rst | 16 +++---
 ...lateSoftReferencesFunctionalityRemoved.rst |  8 +--
 ...roppedExtJSSupportInFrontendTypoScript.rst |  5 +-
 ...edBasicFileUtilityMethodsAndProperties.rst | 56 +++++++++++++++++++
 ...ing-77184-VariousTSFEPropertiesRemoved.rst | 12 ++--
 ...ng-77186-ExtDirectEIDEntryPointRemoved.rst |  4 +-
 ...eaking-77209-AdaptDefaultRECORDSTables.rst |  5 +-
 ...emplateShowsFileTitleInFavorOfFileName.rst |  0
 ...ateFileOverrideViaFlexFormInEXTfelogin.rst |  6 +-
 ...orm-RemoveDeprecatedIMAGEBUTTONElement.rst |  8 +--
 ...ultRows_SQLpointerInIndexSearchChanged.rst |  4 +-
 ...aking-77391-DataHandlerMethodProtected.rst | 29 ++++++++++
 ...ovedPropertyFromDatabaseIntegrityCheck.rst |  4 +-
 ...reOfAbstractPluginpi_exec_queryChanged.rst |  2 +-
 ...fAbstractPluginpi_list_makelistChanged.rst |  2 +-
 ...reaking-77460-ExtbaseQueryCacheRemoved.rst |  8 +--
 ...king-77481-RemoveFaviconFromTBE_STYLES.rst |  2 +-
 ...7502-ExtbasePreparsingOfQueriesRemoved.rst | 20 +++----
 ...eOfQueryView-getQueryResultCodeChanged.rst |  2 +-
 ...outControllerExec_languageQueryDropped.rst |  8 +--
 ...77587-RemovedLiveSearch-getQueryString.rst |  0
 ...rkspaceService-isOldStyleWorkspaceUsed.rst |  4 +-
 ...QueryArrayOfAbstractDatabaseRecordList.rst |  4 +-
 ...ateMethodPages_getTreeOfPageLayoutView.rst |  4 +-
 ...cateGeneralUtilitystrtoupperStrtolower.rst |  6 +-
 ...ageMessageAndAbstractStandaloneMessage.rst |  0
 ...405-PageRepository-getPathFromRootline.rst |  2 +-
 ...32-ExtbasePreparedStatementQueryOption.rst |  2 +-
 ...tion-77477-TemplateService-fileContent.rst |  0
 ...7502-ExtbasePreparsingOfQueriesRemoved.rst | 14 ++---
 ...cation-77557-MethodQueryView-tableWrap.rst |  2 +-
 ...-76107-AddFluidInterceptorRegistration.rst | 19 ++-----
 ...8-ReplaceExtJSCategoryTreeWithD3AndSVG.rst | 12 ++--
 ...erCustomResultBrowsersInAbstractPlugin.rst |  6 +-
 ...uceBuildQueryParametersPostProcessHook.rst |  2 +-
 ...rTheFileTitleInFileLinksContentElement.rst |  4 +-
 ...ingAnOwnUnitCollectionToByteViewHelper.rst | 28 ++++++++++
 ...9-AdditionalLocationsForExtensionIcons.rst |  8 ++-
 ...ssibilityToDefineAFaviconForTheBackend.rst |  0
 ...t-77411-RemovedExtbaseTableColumnCache.rst |  4 +-
 .../Documentation/Changelog/8.3/Index.rst     | 48 ++++++++++++++++
 ...king-77081-RemovedTCASelectTreeOptions.rst |  8 +--
 .../Breaking-77137-RTEOptionColorsRemoved.rst |  0
 ...461-EnableImportModuleForNonAdminUsers.rst |  2 +-
 ...LinkServiceForUnifiedReferencingSyntax.rst | 22 ++++----
 ...aking-74375-Fe_usersimageMigratedToFAL.rst | 32 -----------
 ...8-ReplaceExtJSCategoryTreeWithD3AndSVG.rst | 30 ----------
 ...edBasicFileUtilityMethodsAndProperties.rst | 54 ------------------
 ...aking-77391-DataHandlerMethodProtected.rst | 26 ---------
 ...ingAnOwnUnitCollectionToByteViewHelper.rst | 26 ---------
 typo3/sysext/core/Documentation/Index.rst     |  1 +
 63 files changed, 391 insertions(+), 330 deletions(-)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst (50%)
 create mode 100644 typo3/sysext/core/Documentation/Changelog/8.3/Breaking-74375-Fe_usersimageMigratedToFAL.rst
 create mode 100644 typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-76259-ReturnValueOfAbstractDatabaseRecordListmakeSearchStringChanged.rst (93%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-76259-SignatureOfMethodGetResultChangedInPageLayoutView.rst (76%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-76259-SignatureOfMethodSetTotalItemsChangedInAbstractDatabaseRecordList.rst (70%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-76259-ValuePassedToHookGetTableChanged.rst (64%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst (75%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-76879-RemoveUnusedPropertyPidSelectFromAbstractDatabaseRecordList.rst (93%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-76891-SyslogLowlevelCommand.rst (65%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77049-RemoveUnusedPropertiesFromSuggestWizardDefaultReceiver.rst (68%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst (64%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77137-JavaScriptAPIOfRTEChanged.rst (78%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst (85%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77180-DroppedExtJSSupportInFrontendTypoScript.rst (82%)
 create mode 100644 typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77184-VariousTSFEPropertiesRemoved.rst (74%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77186-ExtDirectEIDEntryPointRemoved.rst (64%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77209-AdaptDefaultRECORDSTables.rst (59%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77280-UploadsTemplateShowsFileTitleInFavorOfFileName.rst (100%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst (78%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77345-EXTform-RemoveDeprecatedIMAGEBUTTONElement.rst (52%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77390-ReturnTypeOfHookGetResultRows_SQLpointerInIndexSearchChanged.rst (85%)
 create mode 100644 typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77391-DataHandlerMethodProtected.rst
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77416-RemovedPropertyFromDatabaseIntegrityCheck.rst (66%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77453-SignatureOfAbstractPluginpi_exec_queryChanged.rst (98%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77453-SignatureOfAbstractPluginpi_list_makelistChanged.rst (95%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77460-ExtbaseQueryCacheRemoved.rst (78%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77481-RemoveFaviconFromTBE_STYLES.rst (85%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst (54%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77557-SignatureOfQueryView-getQueryResultCodeChanged.rst (97%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst (72%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77587-RemovedLiveSearch-getQueryString.rst (100%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Breaking-77591-RemovedWorkspaceService-isOldStyleWorkspaceUsed.rst (77%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst (79%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst (74%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst (94%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst (100%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Deprecation-77405-PageRepository-getPathFromRootline.rst (81%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst (96%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Deprecation-77477-TemplateService-fileContent.rst (100%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst (51%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Deprecation-77557-MethodQueryView-tableWrap.rst (86%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Feature-76107-AddFluidInterceptorRegistration.rst (68%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Feature-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst (71%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Feature-76209-HookToRegisterCustomResultBrowsersInAbstractPlugin.rst (77%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Feature-76259-IntroduceBuildQueryParametersPostProcessHook.rst (99%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Feature-77280-RenderTheFileTitleInFileLinksContentElement.rst (59%)
 create mode 100644 typo3/sysext/core/Documentation/Changelog/8.3/Feature-77336-AllowPassingAnOwnUnitCollectionToByteViewHelper.rst
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Feature-77349-AdditionalLocationsForExtensionIcons.rst (59%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Feature-77481-AddPossibilityToDefineAFaviconForTheBackend.rst (100%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3}/Important-77411-RemovedExtbaseTableColumnCache.rst (91%)
 create mode 100644 typo3/sysext/core/Documentation/Changelog/8.3/Index.rst
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3/needs_github_docs}/Breaking-77081-RemovedTCASelectTreeOptions.rst (81%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3/needs_github_docs}/Breaking-77137-RTEOptionColorsRemoved.rst (100%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3/needs_github_docs}/Feature-73461-EnableImportModuleForNonAdminUsers.rst (77%)
 rename typo3/sysext/core/Documentation/Changelog/{master => 8.3/needs_github_docs}/Feature-74365-LinkServiceForUnifiedReferencingSyntax.rst (85%)
 delete mode 100644 typo3/sysext/core/Documentation/Changelog/master/Breaking-74375-Fe_usersimageMigratedToFAL.rst
 delete mode 100644 typo3/sysext/core/Documentation/Changelog/master/Breaking-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
 delete mode 100644 typo3/sysext/core/Documentation/Changelog/master/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst
 delete mode 100644 typo3/sysext/core/Documentation/Changelog/master/Breaking-77391-DataHandlerMethodProtected.rst
 delete mode 100644 typo3/sysext/core/Documentation/Changelog/master/Feature-77336-AllowPassingAnOwnUnitCollectionToByteViewHelper.rst

diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst
similarity index 50%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst
index 1c6831ea5ca7..d5794cd817e3 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst
@@ -5,14 +5,15 @@ Breaking: #73461 - Import module disabled for non admin users
 Description
 ===========
 
-The import module of extension "impexp" has been disabled for non-admin users by default.
+The import module of EXT:impexp has been disabled for non-admin users by default.
 
 
 Impact
 ======
 
-For non-admin users who need that functionality, the userTsConfig option :ts:`options.impexp.enableImportForNonAdminUser = 1` must be set. This can have a negative security impact to the TYPO3 instance in core versions 7.6 and 6.2 and should only be enabled for "trustworthy" backend users in general.
-
+For non-admin users who need that functionality, the userTsConfig option :ts:``options.impexp.enableImportForNonAdminUser = 1``
+can be set. This can become a security problem to the TYPO3 instance in core versions
+7.6 and 6.2 and should only be enabled for "trustworthy" backend users in general.
 
 Affected Installations
 ======================
@@ -23,4 +24,4 @@ Installations with non-admin users making active use of the import / export modu
 Migration
 =========
 
-Set userTsConfig option :ts:`options.impexp.enableImportForNonAdminUser = 1` to restore the old behavior.
\ No newline at end of file
+Set userTsConfig option :ts:``options.impexp.enableImportForNonAdminUser = 1`` to restore the old behavior.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-74375-Fe_usersimageMigratedToFAL.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-74375-Fe_usersimageMigratedToFAL.rst
new file mode 100644
index 000000000000..ce5634992cbb
--- /dev/null
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-74375-Fe_usersimageMigratedToFAL.rst
@@ -0,0 +1,37 @@
+=================================================
+Breaking: #74375 - fe_users.image migrated to FAL
+=================================================
+
+Description
+===========
+
+The Frontend User field "image" was previously handled via images located under
+``uploads/pics/``, as simple file references, not able to handle duplicate images etc.
+
+The field is now set up to add references of the File Abstraction Layer avoiding
+the need to copy all images to uploads/pics/.
+
+
+Impact
+======
+
+Using the ``fe_users.image`` field in the frontend or backend may result in unexpected
+behaviour.
+
+
+Affected Installations
+======================
+
+Any TYPO3 installation using the field "image" within the database table "fe_users",
+common in third-party extensions using the field for storing images for frontend
+users (like mm_forum).
+
+
+Migration
+=========
+
+Use the File Abstraction Layer for output and deal with rendering or changing images
+for frontend users.
+
+Use the migration wizard provided in the install tool to migrate existing data to
+proper file references.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
new file mode 100644
index 000000000000..8b7610bedf8f
--- /dev/null
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
@@ -0,0 +1,34 @@
+==============================================================
+Breaking: #76108 - Replace ExtJS category tree with D3 and SVG
+==============================================================
+
+Description
+===========
+
+Backend ExtJS category tree has been replaced with one based on D3.js and SVG.
+The js file ``typo3/sysext/backend/Resources/Public/JavaScript/tree.js`` has been removed.
+
+The expanded/collapsed state will not be saved to the backend user settings any more.
+It was not used in the core, as all category trees have setting 'expandAll' set to true.
+It also polluted backend user settings with tons of data without giving much usability gain.
+
+Impact
+======
+
+Any JS code referencing ExtJS component :js:``TYPO3.Components.Tree`` or its sub-components
+(like :js:``TYPO3.Components.Tree.StandardTree``) will no longer work.
+
+
+Affected Installations
+======================
+
+All installations having extensions which modify the :js:``TYPO3.Components.Tree``
+(implemented in ``typo3/sysext/backend/Resources/Public/JavaScript/tree.js``) component,
+or rely on the file being present.
+
+
+Migration
+=========
+
+Migration of the JS code to the new ``SvgTree`` component is recommended.
+
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-ReturnValueOfAbstractDatabaseRecordListmakeSearchStringChanged.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-ReturnValueOfAbstractDatabaseRecordListmakeSearchStringChanged.rst
similarity index 93%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-ReturnValueOfAbstractDatabaseRecordListmakeSearchStringChanged.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-ReturnValueOfAbstractDatabaseRecordListmakeSearchStringChanged.rst
index 5c1c73d4d303..3ee218b7c7da 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-ReturnValueOfAbstractDatabaseRecordListmakeSearchStringChanged.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-ReturnValueOfAbstractDatabaseRecordListmakeSearchStringChanged.rst
@@ -30,6 +30,6 @@ and expect the leading ``AND``.
 Migration
 =========
 
-Migrate your code to use the Doctrine QueryBuilder where the `` AND ``
+Migrate your code to use the Doctrine QueryBuilder where the ``AND``
 is no longer needed or prepend the missing ``AND`` before using the
 return value.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-SignatureOfMethodGetResultChangedInPageLayoutView.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-SignatureOfMethodGetResultChangedInPageLayoutView.rst
similarity index 76%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-SignatureOfMethodGetResultChangedInPageLayoutView.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-SignatureOfMethodGetResultChangedInPageLayoutView.rst
index 2b3383b71794..5bfde56dbc14 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-SignatureOfMethodGetResultChangedInPageLayoutView.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-SignatureOfMethodGetResultChangedInPageLayoutView.rst
@@ -5,8 +5,8 @@ Breaking: #76259 - Signature of getResult() in PageLayoutView changed
 Description
 ===========
 
-As part of the migration of the core code to use Doctrine the signature of the method
-:php:``PageLayoutView::getResult()`` was changed.
+As part of migrating the core code to use Doctrine DBAL the signature of the method
+:php:``PageLayoutView::getResult()`` has changed.
 
 Instead of accepting :php:``bool``, :php:``\mysqli_result`` or :php:``object`` as a
 result provider only :php:``\Doctrine\DBAL\Driver\Statement`` objects are accepted.
@@ -15,7 +15,7 @@ The new signature is:
 
 .. code-block:: php
 
-    public function getResult(\Doctrine\DBAL\Driver\Statement $result, string $table = 'tt_content'): array
+    public function getResult(\Doctrine\DBAL\Driver\Statement $result, string $table = 'tt_content') : array
     {
     }
 
@@ -36,5 +36,5 @@ Installations using 3rd party extensions that use :php:``PageLayoutView::getResu
 Migration
 =========
 
-Migrate all code that works with the :php:``PageLayoutView::getResult()`` to provide the expected
+Refactor all code that works with :php:``PageLayoutView::getResult()`` to provide the expected
 Doctrine Statement object.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-SignatureOfMethodSetTotalItemsChangedInAbstractDatabaseRecordList.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-SignatureOfMethodSetTotalItemsChangedInAbstractDatabaseRecordList.rst
similarity index 70%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-SignatureOfMethodSetTotalItemsChangedInAbstractDatabaseRecordList.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-SignatureOfMethodSetTotalItemsChangedInAbstractDatabaseRecordList.rst
index d2f6a8ce9ea8..7201f7bba98a 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-SignatureOfMethodSetTotalItemsChangedInAbstractDatabaseRecordList.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-SignatureOfMethodSetTotalItemsChangedInAbstractDatabaseRecordList.rst
@@ -5,8 +5,8 @@ Breaking: #76259 - Signature of setTotalItems() in AbstractDatabaseRecordList ch
 Description
 ===========
 
-As part of the migration of the core code to use Doctrine the signature of the method
-:php:``PageLayoutView::getResult()`` was changed.
+As part of migrating the core code to use Doctrine DBAL the signature of the method
+:php:``PageLayoutView::getResult()`` has changed.
 
 The new signature is:
 
@@ -23,7 +23,7 @@ The new signature is:
 The parameter ``$constraints`` is expected to be an array of Doctrine Expressions
 or SQL fragments.
 
-In the case of SQL fragments proper quoting needs to be ensured by the invoking method.
+In case of SQL fragments proper quoting needs to be ensured by the invoking method.
 SQL fragments should not have a leading `` AND `` SQL operator.
 
 
@@ -31,7 +31,7 @@ Impact
 ======
 
 3rd party extensions using :php:``AbstractDatabaseRecordList::setTotalItems()`` need
-to update the method invokation.
+to update the method invocation.
 
 
 Affected Installations
@@ -43,6 +43,6 @@ Installations using 3rd party extensions that use :php:``AbstractDatabaseRecordL
 Migration
 =========
 
-Instead of passing in an array of parameters built using the deprecated ::php::``makeQueryArray`` method
-explictly pass in the table name, page id and any additional query restrictions required.
+Instead of passing an array of parameters built using the deprecated ::php::``makeQueryArray()`` method
+explicitly pass in the table name, page id and any additional query restrictions required.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-ValuePassedToHookGetTableChanged.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-ValuePassedToHookGetTableChanged.rst
similarity index 64%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-ValuePassedToHookGetTableChanged.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-ValuePassedToHookGetTableChanged.rst
index 4621d8183ea4..afba75250d85 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76259-ValuePassedToHookGetTableChanged.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76259-ValuePassedToHookGetTableChanged.rst
@@ -5,16 +5,16 @@ Breaking: #76259 - Value passed to hook getTable changed
 Description
 ===========
 
-The value for ``$additionalWhere`` passed to the method :php:``getDBlistQuery``
+The value of ``$additionalWhere`` passed to the method :php:``getDBlistQuery()``
 as part of the hook ``getTable`` in :php:``\TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList``
-has been changed and no longer includes the leading ``AND``.
+has changed and no longer includes the leading ``AND``.
 
 
 Impact
 ======
 
 3rd Party extensions implementing the hook method need to ensure the leading ``AND`` is no
-longer expected to be present. The leading ``AND`` should also not be returned anymore.
+longer present. The leading ``AND`` should also not be returned anymore.
 
 
 Affected Installations
@@ -27,4 +27,4 @@ Installations using 3rd party extensions that implement the hook method.
 Migration
 =========
 
-Migrate the hook method not to expect or prepend the leading ``AND``.
+Migrate the hook method to no longer expect or prepend the leading ``AND``.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst
similarity index 75%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst
index f362e41b3e63..f6eeeb62447d 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst
@@ -5,10 +5,10 @@ Breaking: #76879 - Remove unused properties from PageTreeView
 Description
 ===========
 
-The following unused properties have been removed from the :php:`PageTreeView` class:
+The following unused properties have been removed from the :php:``PageTreeView`` class:
 
-:php:`ext_separateNotinmenuPages`
-:php:`ext_alphasortNotinmenuPages`
+:php:``ext_separateNotinmenuPages``
+:php:``ext_alphasortNotinmenuPages``
 
 
 Impact
@@ -26,4 +26,4 @@ All installations with a 3rd party extension using one of the classes above.
 Migration
 =========
 
-No migration available. The PageTSConfig options are not in use in the core anymore.
\ No newline at end of file
+No migration available.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76879-RemoveUnusedPropertyPidSelectFromAbstractDatabaseRecordList.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76879-RemoveUnusedPropertyPidSelectFromAbstractDatabaseRecordList.rst
similarity index 93%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-76879-RemoveUnusedPropertyPidSelectFromAbstractDatabaseRecordList.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76879-RemoveUnusedPropertyPidSelectFromAbstractDatabaseRecordList.rst
index 16864b518b35..292648937267 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76879-RemoveUnusedPropertyPidSelectFromAbstractDatabaseRecordList.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76879-RemoveUnusedPropertyPidSelectFromAbstractDatabaseRecordList.rst
@@ -5,7 +5,7 @@ Breaking: #76879 - Remove unused property pidSelect from AbstractDatabaseRecordL
 Description
 ===========
 
-The unused public property :php:``pidSelect`` has been removed from the :php:``AbstractDatabaseRecordList` class.
+The unused public property :php:``pidSelect`` has been removed from the :php:``AbstractDatabaseRecordList`` class.
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76891-SyslogLowlevelCommand.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76891-SyslogLowlevelCommand.rst
similarity index 65%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-76891-SyslogLowlevelCommand.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76891-SyslogLowlevelCommand.rst
index eb15126c9ec0..a98dc632fef9 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76891-SyslogLowlevelCommand.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-76891-SyslogLowlevelCommand.rst
@@ -5,9 +5,9 @@ Breaking: #76891 - syslog lowlevel command
 Description
 ===========
 
-The lowlevel cleaner syslog command is migrated to a Symfony Command to show the latest sys_log entries on the command line.
+The lowlevel cleaner syslog command has been migrated to a Symfony Command to show the latest sys_log entries on the command line.
 
-The new command is called via ``./typo3/sysext/core/bin/typo3 syslog:list``.
+The new command can be called via ``./typo3/sysext/core/bin/typo3 syslog:list``.
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77049-RemoveUnusedPropertiesFromSuggestWizardDefaultReceiver.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77049-RemoveUnusedPropertiesFromSuggestWizardDefaultReceiver.rst
similarity index 68%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77049-RemoveUnusedPropertiesFromSuggestWizardDefaultReceiver.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77049-RemoveUnusedPropertiesFromSuggestWizardDefaultReceiver.rst
index f81c32ae2fb1..6ad2dd1059b3 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77049-RemoveUnusedPropertiesFromSuggestWizardDefaultReceiver.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77049-RemoveUnusedPropertiesFromSuggestWizardDefaultReceiver.rst
@@ -5,10 +5,10 @@ Breaking: #77049 - Remove unused properties from SuggestWizardDefaultReceiver
 Description
 ===========
 
-The following unused properties have been removed from the :php:`SuggestWizardDefaultReceiver` class:
+The following unused properties have been removed from the :php:``SuggestWizardDefaultReceiver`` class:
 
-:php:`selectClause`
-:php:`addWhere`
+- :php:``selectClause``
+- :php:``addWhere``
 
 
 Impact
@@ -21,11 +21,11 @@ properties are not used by class methods anymore.
 Affected Installations
 ======================
 
-All installations with a 3rd party extension extending the :php:`SuggestWizardDefaultReceiver` class.
+All installations with a 3rd party extension extending the :php:``SuggestWizardDefaultReceiver`` class.
 
 
 Migration
 =========
 
-Don't set the properties in nested classes and instead make use of the constructor and queryTable
-method, as it is done in the :php:`SuggestWizard` class.
\ No newline at end of file
+Don't set the properties in extended classes and make use of the constructor and queryTable
+method instead, as it is done in the :php:``SuggestWizard`` class.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst
similarity index 64%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst
index 3117c6c3c28c..228c30df7a42 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst
@@ -12,26 +12,26 @@ additional Constant Editor option within the ``TSConstantEditor`` object.
 The functionality has been removed without substitution.
 
 Along with that change, the following PHP methods have been removed:
-- ExtendedTemplateService::ext_getTSCE_config_image()
-- ConfigurationForm::ext_getTSCE_config_image()
+- :php:``ExtendedTemplateService::ext_getTSCE_config_image()``
+- :php:``ConfigurationForm::ext_getTSCE_config_image()``
 
 The following public properties have been removed:
-- ExtendedTemplateService::$ext_localGfxPrefix
-- ExtendedTemplateService::$ext_localWebGfxPrefix
+- php:``ExtendedTemplateService::$ext_localGfxPrefix``
+- php:``ExtendedTemplateService::$ext_localWebGfxPrefix``
 
-Within ``ConfigurationForm::ext_initTSstyleConfig()`` the second and third parameter have been removed.
+Within :php:``ConfigurationForm::ext_initTSstyleConfig()`` the second and third parameter have been removed.
 
 
 Impact
 ======
 
-Setting an option ``TSConstantEditor.basic.image = EXT:sys_note/ext_icon.png`` for a category or configuration option in TypoScript constants has no effect anymore.
+Setting an option :ts:``TSConstantEditor.basic.image = EXT:sys_note/ext_icon.png`` for a category or configuration option in TypoScript constants has no effect anymore.
 
 Calling any of the removed methods will result in a fatal PHP error.
 
 Using any of the removed properties will result in a PHP warning.
 
-Calling ``ConfigurationForm::ext_initTSstyleConfig()`` with the second or third parameter will result in a PHP warning.
+Calling :php:``ConfigurationForm::ext_initTSstyleConfig()`` with the second or third parameter will result in a PHP warning.
 
 
 Affected Installations
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77137-JavaScriptAPIOfRTEChanged.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77137-JavaScriptAPIOfRTEChanged.rst
similarity index 78%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77137-JavaScriptAPIOfRTEChanged.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77137-JavaScriptAPIOfRTEChanged.rst
index 6e3280e2501c..2f5c12da47ff 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77137-JavaScriptAPIOfRTEChanged.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77137-JavaScriptAPIOfRTEChanged.rst
@@ -14,14 +14,14 @@ Impact
 ExtJS-based plugins will throw JavaScript errors.
 
 The following methods have been removed:
-* onContainerResize
-* getWindowDimensions
-* setTabPanelHeight
-* syncHeight
+* ``onContainerResize``
+* ``getWindowDimensions``
+* ``setTabPanelHeight``
+* ``syncHeight``
 
 The following methods have been changed:
-* openContainerWindow
-* buildButtonConfig
+* ``openContainerWindow``
+* ``buildButtonConfig``
 
 
 Affected Installations
@@ -38,10 +38,10 @@ The former ``Ext.Window`` objects are replaced by Bootstrap modals.
 See the list below for a migration of the changed methods:
 
 openContainerWindow
-   The third parameter ``dimensions`` which was an array has been changed to ``height``, containing an integer
+   The third parameter ``dimensions`` which used to be an array has changed to ``height``, containing an integer
 
 buildButtonConfig
    The method takes now two additional arguments: ``active`` and ``severity``. The parameter ``active`` is a boolean
    value and declares the button being either active or not. The parameter ``severity`` is an integer representing the
    severity of the button. This should always represent the severity of the modal, use one of the severities defined in
-   :js:`TYPO3/CMS/Backend/Severity`.
\ No newline at end of file
+   :js:``TYPO3/CMS/Backend/Severity``.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst
similarity index 85%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst
index afb78e3b8c33..8c4492af2940 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst
@@ -16,15 +16,15 @@ anymore that are not based on the File Abstraction Layer.
 The public PHP property "SoftReferenceIndex::$fileAdminDir" has been removed.
 
 The following PHP methods has been removed without substitution:
-* SoftReferenceIndex::findRef_TStemplate()
-* SoftReferenceIndex::findRef_TSconfig()
-* SoftReferenceIndex::fileadminReferences()
+- :php:``SoftReferenceIndex::findRef_TStemplate()``
+- :php:``SoftReferenceIndex::findRef_TSconfig()``
+- :php:``SoftReferenceIndex::fileadminReferences()``
 
 
 Impact
 ======
 
-Setting softref property ``TSconfig`` and ``TStemplate`` within TCA will not be evaluated anymore and will
+Setting the softref properties ``TSconfig`` and ``TStemplate`` within TCA will not be evaluated anymore and will
 throw a deprecation message.
 
 Calling any of the PHP methods above will throw a fatal PHP error.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77180-DroppedExtJSSupportInFrontendTypoScript.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77180-DroppedExtJSSupportInFrontendTypoScript.rst
similarity index 82%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77180-DroppedExtJSSupportInFrontendTypoScript.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77180-DroppedExtJSSupportInFrontendTypoScript.rst
index 1eeec46ae338..eba03d252630 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77180-DroppedExtJSSupportInFrontendTypoScript.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77180-DroppedExtJSSupportInFrontendTypoScript.rst
@@ -7,7 +7,8 @@ Description
 
 The following TypoScript options
 
-::ts
+.. code-block:: typoscript
+
 	page.javascriptLibs.ExtJs
 	page.javascriptLibs.ExtJs.debug
 	page.inlineLanguageLabel
@@ -31,4 +32,4 @@ Any installation using the shipped ExtJS bundle in the frontend.
 Migration
 =========
 
-Include ExtJS via :ts:`page.includeJS` manually if needed or migrate to another supported modern framework.
\ No newline at end of file
+Include ExtJS via :ts:``page.includeJS`` manually if needed or migrate to another supported modern framework.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst
new file mode 100644
index 000000000000..a4f58c63407e
--- /dev/null
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst
@@ -0,0 +1,56 @@
+==================================================================
+Breaking: #77182 - Removed BasicFileUtility methods and properties
+==================================================================
+
+Description
+===========
+
+The ``BasicFileUtility`` class was used for checking file mounts and paths, and is only
+used for non-FAL files.
+Now, old legacy functionality has been removed.
+
+The ``init()`` method hasbeen replaced by a real constructor. A possibility to set the
+file extension permissions has been added via ``setFileExtensionPermissions()``.
+
+The DefaultConfiguration setting ``$TYPO3_CONF_VARS[BE][fileExtensions][ftpspace]``
+has been removed.
+
+The following public properties within BasicFileUtility have been removed:
+- ``getUniqueNamePrefix``
+- ``tempFN``
+- ``f_ext``
+- ``mounts``
+- ``webPath``
+- ``isInit``
+
+The following public methods within ``BasicFileUtility`` have been removed:
+- ``checkPathAgainstMounts()``
+- ``findFirstWebFolder()``
+- ``slashPath()``
+- ``is_webpath()``
+- ``checkIfFullAccess()``
+- ``init()``
+
+The following public properties within ``BasicFileUtility`` have been set to have a protected visibility:
+- ``is_directory``
+- ``is_allowed``
+
+
+Impact
+======
+
+Calling any of the methods above or using one of the properties above will result in PHP errors and warnings respectively.
+
+Using the ``TYPO3_CONF_VARS setting`` has no effect anymore.
+
+
+Affected Installations
+======================
+
+Any installation using pre - 6.0 core functionality within extensions.
+
+
+Migration
+=========
+
+Use the File Abstraction Layer to achieve the same functionality.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77184-VariousTSFEPropertiesRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77184-VariousTSFEPropertiesRemoved.rst
similarity index 74%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77184-VariousTSFEPropertiesRemoved.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77184-VariousTSFEPropertiesRemoved.rst
index 096124238372..27bc7296753d 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77184-VariousTSFEPropertiesRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77184-VariousTSFEPropertiesRemoved.rst
@@ -7,11 +7,11 @@ Description
 
 The following public properties of the PHP class ``TypoScriptFrontendController`` have been removed.
 
-* TYPO3_CONF_VARS
-* defaultBodyTag
-* clientInfo
+- TYPO3_CONF_VARS
+- defaultBodyTag
+- clientInfo
 
-Additionally, the first parameter of the TypoScriptFrontendController constructor has no effect anymore and can be set
+Additionally, the first parameter of the ``TypoScriptFrontendController`` constructor has no effect anymore and can be set
 to null.
 
 
@@ -24,7 +24,7 @@ Accessing or setting the properties will throw a PHP warning and have no effect
 Affected Installations
 ======================
 
-Any installation working with the public property in a third-party extension or instantiating the TSFE object itself.
+Any installation working with the public property in a third-party extension or instantiating the ``TSFE`` object itself.
 
 
 Migration
@@ -35,4 +35,4 @@ For any calls to ``$TSFE->TYPO3_CONF_VARS`` the global array ``$GLOBALS['TYPO3_C
 For the property ``defaultBodyTag`` the according TypoScript settings can be used to override the
 body tag or the page title.
 
-The information previously stored in the clientInfo property can be fetched programatically via ``GeneralUtility::clientInfo()``.
+The information previously stored in the clientInfo property can be fetched via ``GeneralUtility::clientInfo()``.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77186-ExtDirectEIDEntryPointRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77186-ExtDirectEIDEntryPointRemoved.rst
similarity index 64%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77186-ExtDirectEIDEntryPointRemoved.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77186-ExtDirectEIDEntryPointRemoved.rst
index a64a8d146864..7121f646e64d 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77186-ExtDirectEIDEntryPointRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77186-ExtDirectEIDEntryPointRemoved.rst
@@ -5,13 +5,13 @@ Breaking: #77186 - ExtDirect eID entry point removed
 Description
 ===========
 
-The frontend eID script to call the ExtDirect API for backend calls has been removed.
+The frontend eID script to call the ``ExtDirect`` API for backend calls has been removed.
 
 
 Impact
 ======
 
-Calling index.php?eID=ExtDirect will result in an PHP exception.
+Calling ``index.php?eID=ExtDirect`` will result in an PHP exception.
 
 
 Affected Installations
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77209-AdaptDefaultRECORDSTables.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77209-AdaptDefaultRECORDSTables.rst
similarity index 59%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77209-AdaptDefaultRECORDSTables.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77209-AdaptDefaultRECORDSTables.rst
index d570a97da2d2..ef13ae73cd00 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77209-AdaptDefaultRECORDSTables.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77209-AdaptDefaultRECORDSTables.rst
@@ -5,7 +5,8 @@ Breaking: #77209 - Adapt default RECORDS tables
 Description
 ===========
 
-The value of the constant :ts:`styles.content.shortcut.tables` which is set by fluid_styled_content has been changed from "tt_content,tt_address,tt_news,tx_news_domain_model_news" to "tt_content".
+The value of the constant :ts:``styles.content.shortcut.tables`` which is set by
+EXT:fluid_styled_content has been changed from "tt_content,tt_address,tt_news,tx_news_domain_model_news" to "tt_content".
 
 
 Impact
@@ -23,4 +24,4 @@ Installations which use shortcut to records of the tables tt_address, tt_news an
 Migration
 =========
 
-Adopt the TS and use :ts:`styles.content.shortcut.tables := addToList(tt_address,tt_news,tx_news_domain_model_news)`
\ No newline at end of file
+Adopt the TS and use :ts:``styles.content.shortcut.tables := addToList(tt_address,tt_news,tx_news_domain_model_news)``
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77280-UploadsTemplateShowsFileTitleInFavorOfFileName.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77280-UploadsTemplateShowsFileTitleInFavorOfFileName.rst
similarity index 100%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77280-UploadsTemplateShowsFileTitleInFavorOfFileName.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77280-UploadsTemplateShowsFileTitleInFavorOfFileName.rst
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst
similarity index 78%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst
index 199aabb9c7ba..b9021bbc9447 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst
@@ -13,14 +13,14 @@ The need for the upload folder ``uploads/tx_felogin`` has been removed, and the
 Impact
 ======
 
-The template file cannot be selected anymore from the Frontend Login plugin. Existing installations using this option before now
-fallback to the TypoScript setting silently.
+The template file cannot be selected anymore from the Frontend Login plugin. Existing installations using this option before
+will fall back to the TypoScript setting silently.
 
 
 Affected Installations
 ======================
 
-TYPO3 instances using the templateFile option via FlexForms in Frontend Login plugins.
+TYPO3 instances using the ``templateFile`` option via FlexForms in Frontend Login plugins.
 
 
 Migration
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77345-EXTform-RemoveDeprecatedIMAGEBUTTONElement.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77345-EXTform-RemoveDeprecatedIMAGEBUTTONElement.rst
similarity index 52%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77345-EXTform-RemoveDeprecatedIMAGEBUTTONElement.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77345-EXTform-RemoveDeprecatedIMAGEBUTTONElement.rst
index 7b407413fadf..4c8d4430da09 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77345-EXTform-RemoveDeprecatedIMAGEBUTTONElement.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77345-EXTform-RemoveDeprecatedIMAGEBUTTONElement.rst
@@ -5,22 +5,22 @@ Breaking: #77345 - EXT:form - Remove deprecated IMAGEBUTTON element
 Description
 ===========
 
-The IMAGEBUTTON element was deprecated in TYPO3 v7 and has been removed in TYPO3 v8.
+The ``IMAGEBUTTON`` element has been removed in TYPO3 v8.
 
 
 Impact
 ======
 
-Using the IMAGEBUTTON element is not working anymore, i.e. no IMAGEBUTTON element will be rendered.
+Using the ``IMAGEBUTTON`` element is not working anymore, i.e. no ``IMAGEBUTTON`` element will be rendered.
 
 
 Affected Installations
 ======================
 
-All installations using the IMAGEBUTTON element.
+All installations using the ``IMAGEBUTTON`` element.
 
 
 Migration
 =========
 
-Remove all occurences of the IMAGEBUTTON element.
+Remove all usages of the ``IMAGEBUTTON`` element.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77390-ReturnTypeOfHookGetResultRows_SQLpointerInIndexSearchChanged.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77390-ReturnTypeOfHookGetResultRows_SQLpointerInIndexSearchChanged.rst
similarity index 85%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77390-ReturnTypeOfHookGetResultRows_SQLpointerInIndexSearchChanged.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77390-ReturnTypeOfHookGetResultRows_SQLpointerInIndexSearchChanged.rst
index 66bd7e1855f8..066a58dd5f49 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77390-ReturnTypeOfHookGetResultRows_SQLpointerInIndexSearchChanged.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77390-ReturnTypeOfHookGetResultRows_SQLpointerInIndexSearchChanged.rst
@@ -5,8 +5,8 @@ Breaking: #77390 - Expected return type of hook getResultRows_SQLpointer in Inde
 Description
 ===========
 
-As part of the migration of the core code to use Doctrine the expected return value of the hook
-``getResultRows_SQLpointer`` in Indexed Search has been changed.
+As part of migrating the core code to use Doctrine DBAL the expected return value of the hook
+:php:``getResultRows_SQLpointer`` in EXT:indexed_search has changed.
 
 It is required that :php:``\Doctrine\DBAL\Driver\Statement`` objects are returned instead of the
 previous types :php:``bool`` or :php:``\mysqli_result``.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77391-DataHandlerMethodProtected.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77391-DataHandlerMethodProtected.rst
new file mode 100644
index 000000000000..a543165f86ad
--- /dev/null
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77391-DataHandlerMethodProtected.rst
@@ -0,0 +1,29 @@
+===============================================
+Breaking: #77391 - DataHandler method protected
+===============================================
+
+Description
+===========
+
+Method :php:``doesRecordExist_pageLookUp()`` of class :php:``DataHandler`` has been
+changed from public access to protected access and the returned object changed to an
+instance of :php:``QueryBuilder``.
+
+
+Impact
+======
+
+Calling the method will trigger a fatal PHP error.
+
+
+Affected Installations
+======================
+
+Extensions that use method :php:``doesRecordExist_pageLookUp()``. This is very unlikely
+since the method is mostly only useful for core internal handling.
+
+
+Migration
+=========
+
+No migration possible, remove the method call.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77416-RemovedPropertyFromDatabaseIntegrityCheck.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77416-RemovedPropertyFromDatabaseIntegrityCheck.rst
similarity index 66%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77416-RemovedPropertyFromDatabaseIntegrityCheck.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77416-RemovedPropertyFromDatabaseIntegrityCheck.rst
index c390d4ff5c06..394ec4a57a43 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77416-RemovedPropertyFromDatabaseIntegrityCheck.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77416-RemovedPropertyFromDatabaseIntegrityCheck.rst
@@ -5,13 +5,13 @@ Breaking: #77416 - Removed property from DatabaseIntegrityCheck
 Description
 ===========
 
-The property :php:`$perms_clause' has been removed from class :php:`DatabaseIntegrityCheck`.
+The property :php:``$perms_clause`` has been removed from class :php:``DatabaseIntegrityCheck``.
 
 
 Impact
 ======
 
-Setting or reading this property on an instance of :php:`TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck` will
+Setting or reading this property on an instance of :php:``TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck`` will
 result in a fatal PHP error.
 
 
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77453-SignatureOfAbstractPluginpi_exec_queryChanged.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77453-SignatureOfAbstractPluginpi_exec_queryChanged.rst
similarity index 98%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77453-SignatureOfAbstractPluginpi_exec_queryChanged.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77453-SignatureOfAbstractPluginpi_exec_queryChanged.rst
index b74633744df7..8c4762ce76eb 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77453-SignatureOfAbstractPluginpi_exec_queryChanged.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77453-SignatureOfAbstractPluginpi_exec_queryChanged.rst
@@ -5,7 +5,7 @@ Breaking: #77453 - Signature of AbstractPlugin::pi_exec_query changed
 Description
 ===========
 
-The value returned by :php:``AbstractPlugin::pi_exec_query`` has been changed.
+The value returned by :php:``AbstractPlugin::pi_exec_query`` has changed.
 
 Instead of returning one of :php:``bool``, :php:``\mysqli_result`` or :php:``object``
 the method always returns a :php:``Doctrine\Dbal\Driver\Statement``.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77453-SignatureOfAbstractPluginpi_list_makelistChanged.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77453-SignatureOfAbstractPluginpi_list_makelistChanged.rst
similarity index 95%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77453-SignatureOfAbstractPluginpi_list_makelistChanged.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77453-SignatureOfAbstractPluginpi_list_makelistChanged.rst
index 87356172f0bc..48098de16051 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77453-SignatureOfAbstractPluginpi_list_makelistChanged.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77453-SignatureOfAbstractPluginpi_list_makelistChanged.rst
@@ -5,7 +5,7 @@ Breaking: #77453 - Signature of AbstractPlugin::pi_list_makelist changed
 Description
 ===========
 
-The expected result data type of the method :php:``AbstractPlugin::pi_list_makelist`` has been changed.
+The expected result data type of the method :php:``AbstractPlugin::pi_list_makelist`` has changed.
 
 Instead of accepting :php:``bool``, :php:``\mysqli_result`` or :php:``object`` as a
 result provider only :php:``\Doctrine\DBAL\Driver\Statement`` objects are accepted.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77460-ExtbaseQueryCacheRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77460-ExtbaseQueryCacheRemoved.rst
similarity index 78%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77460-ExtbaseQueryCacheRemoved.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77460-ExtbaseQueryCacheRemoved.rst
index db52caeb807b..c1d0e570fe40 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77460-ExtbaseQueryCacheRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77460-ExtbaseQueryCacheRemoved.rst
@@ -8,10 +8,10 @@ Description
 The PHP-based query cache functionality within the Extbase persistence layer has been removed.
 
 The following public methods within the Extbase persistence layer have been removed:
- * Typo3DbBackend->quoteTextValueCallback()
- * Typo3DbBackend->initializeObject()
- * Typo3DbBackend->injectCacheManager()
- * Interface definition in QuerySettingsInterface->getUseQueryCache
+ * ``Typo3DbBackend->quoteTextValueCallback()``
+ * ``Typo3DbBackend->initializeObject()``
+ * ``Typo3DbBackend->injectCacheManager()``
+ * Interface definition in ``QuerySettingsInterface->getUseQueryCache()``
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77481-RemoveFaviconFromTBE_STYLES.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77481-RemoveFaviconFromTBE_STYLES.rst
similarity index 85%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77481-RemoveFaviconFromTBE_STYLES.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77481-RemoveFaviconFromTBE_STYLES.rst
index 8945ec8aa06c..d11ef2468a61 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77481-RemoveFaviconFromTBE_STYLES.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77481-RemoveFaviconFromTBE_STYLES.rst
@@ -23,4 +23,4 @@ Any installation using :php:``$GLOBALS['TBE_STYLES']['favicon']``.
 Migration
 =========
 
-Define the favicon in the setting of the extension "backend" in the extension manager.
\ No newline at end of file
+Define the favicon in the setting of EXT:backend in the extension manager.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst
similarity index 54%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst
index bdcfc971e628..79e75bf9acf6 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst
@@ -1,6 +1,6 @@
-=========================================================
-Breaking: #77502 - Extbase: Preparsing of queries removed
-=========================================================
+==========================================================
+Breaking: #77502 - Extbase: pre-parsing of queries removed
+==========================================================
 
 Description
 ===========
@@ -9,12 +9,12 @@ Extbase's custom implementation to pre-parse and cache queries has been removed
 via Doctrine DBAL.
 
 The following public methods have been removed:
-* Typo3DbBackend->quoteTextValueCallback()
-* Typo3DbQueryParser->preparseQuery()
-* Typo3DbQueryParser->normalizeParameterIdentifier()
-* Typo3DbQueryParser->addDynamicQueryParts()
-* ComparisonInterface->setParameterIdentifier
-* ComparisonInterface->getParameterIdentifier
+* ``Typo3DbBackend->quoteTextValueCallback()``
+* ``Typo3DbQueryParser->preparseQuery()``
+* ``Typo3DbQueryParser->normalizeParameterIdentifier()``
+* ``Typo3DbQueryParser->addDynamicQueryParts()``
+* ``ComparisonInterface->setParameterIdentifier``
+* ``ComparisonInterface->getParameterIdentifier``
 
 
 Impact
@@ -32,4 +32,4 @@ Any TYPO3 installation using custom logic inside Extbase's own Persistence layer
 Migration
 =========
 
-Remove the functionality and just use ``Typo3DbQueryParser->parseQuery``.
\ No newline at end of file
+Remove the functionality and just use ``Typo3DbQueryParser->parseQuery()``.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77557-SignatureOfQueryView-getQueryResultCodeChanged.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77557-SignatureOfQueryView-getQueryResultCodeChanged.rst
similarity index 97%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77557-SignatureOfQueryView-getQueryResultCodeChanged.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77557-SignatureOfQueryView-getQueryResultCodeChanged.rst
index eb1d096d534c..d3fbd987abe4 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77557-SignatureOfQueryView-getQueryResultCodeChanged.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77557-SignatureOfQueryView-getQueryResultCodeChanged.rst
@@ -5,7 +5,7 @@ Breaking: #77557 - Signature of QueryView->getQueryResultCode() changed
 Description
 ===========
 
-The method signature of :php:``QueryView->getQueryResultCode()`` has been changed
+The method signature of :php:``QueryView->getQueryResultCode()`` has changed
 from :php:``getQueryResultCode($mQ, $res, $table)`` to :php:``getQueryResultCode($type, array $dataRows, $table)``.
 
 The second argument is no longer a MySQLi or DBAL result object, but an array of rows.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst
similarity index 72%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst
index fa95a9eb87c4..317483cd6977 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst
@@ -7,11 +7,11 @@ Description
 
 The following methods have been removed from :php:``PageLayoutController`` without substitution:
 
-* :php:``exec_languageQuery``
-* :php:``isColumnEmpty``
-* :php:``getElementsFromColumnAndLanguage``
+* :php:``exec_languageQuery()``
+* :php:``isColumnEmpty()``
+* :php:``getElementsFromColumnAndLanguage()``
 
-All of those methods were internally used within Page module, the risk an extension uses them is low.
+All of those methods were internally used within the Page module, the risk that an extension using them is low.
 
 Impact
 ======
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77587-RemovedLiveSearch-getQueryString.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77587-RemovedLiveSearch-getQueryString.rst
similarity index 100%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77587-RemovedLiveSearch-getQueryString.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77587-RemovedLiveSearch-getQueryString.rst
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77591-RemovedWorkspaceService-isOldStyleWorkspaceUsed.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77591-RemovedWorkspaceService-isOldStyleWorkspaceUsed.rst
similarity index 77%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77591-RemovedWorkspaceService-isOldStyleWorkspaceUsed.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77591-RemovedWorkspaceService-isOldStyleWorkspaceUsed.rst
index e52a56934831..90fb7a390282 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77591-RemovedWorkspaceService-isOldStyleWorkspaceUsed.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77591-RemovedWorkspaceService-isOldStyleWorkspaceUsed.rst
@@ -5,8 +5,8 @@ Breaking: #77591 - Removed WorkspaceService->isOldStyleWorkspaceUsed
 Description
 ===========
 
-The PHP method ``WorkspaceService->isOldStyleWorkspaceUsed()`` was removed without substitution. It existed to identify if
-Workspaces still was configured for TYPO3 4.4.
+The method ``WorkspaceService->isOldStyleWorkspaceUsed()`` was removed without substitution. It existed to identify if
+Workspaces still were configured for TYPO3 4.4.
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst
similarity index 79%
rename from typo3/sysext/core/Documentation/Changelog/master/Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst
index c0de5f71fb02..d969616ea02c 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst
@@ -5,13 +5,13 @@ Deprecation: #76259 - Deprecate method makeQueryArray of AbstractDatabaseRecordL
 Description
 ===========
 
-The method :php:``AbstractDatabaseRecordList::makeQueryArray`` has been marked
+The method :php:``AbstractDatabaseRecordList::makeQueryArray()`` has been marked
 as deprecated.
 
 Impact
 ======
 
-Using the mentioned will trigger a deprecation log entry. The hook ``makeQueryArray``
+Using the method mentioned will trigger a deprecation log entry. The hook ``makeQueryArray``
 provided within this method is no longer called by the core.
 
 
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst
similarity index 74%
rename from typo3/sysext/core/Documentation/Changelog/master/Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst
index 3337991a583e..343531b34c29 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst
@@ -5,7 +5,7 @@ Deprecation: #76520 - Deprecate method pages_getTree of PageLayoutView
 Description
 ===========
 
-The method :php:``pages_getTree`` of ``PageLayoutView`` has been marked as deprecated.
+The method :php:``pages_getTree()`` of ``PageLayoutView`` has been marked as deprecated.
 
 
 Impact
@@ -17,7 +17,7 @@ Calling the method :php:``pages_getTree`` will trigger a deprecation log entry.
 Affected Installations
 ======================
 
-Any installation with a 3rd party extension calling the methods in its PHP code.
+Any installation with a 3rd party extension calling the method in its PHP code.
 
 
 Migration
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst
similarity index 94%
rename from typo3/sysext/core/Documentation/Changelog/master/Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst
index ce9b83d9954f..71599e2a0e24 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst
@@ -7,8 +7,8 @@ Description
 
 The following methods within ``GeneralUtility`` have been marked as deprecated:
 
-* strtoupper
-* strtolower
+* ``strtoupper()``
+* ``strtolower()``
 
 
 Impact
@@ -41,4 +41,4 @@ Instead of :php:``GeneralUtility::strtolower($value)`` use:
     $charsetConverter->conv_case('utf-8', $value, 'toLower');
 
 Alternatively use the native implementation of :php:``strtoupper($value)`` or :php:``strtolower($value)``
-if the handled string consists of ascii characters only and has no multi byte characters like umlauts.
\ No newline at end of file
+if the handled string consists of ascii characters only and has no multi-byte characters like umlauts.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst
similarity index 100%
rename from typo3/sysext/core/Documentation/Changelog/master/Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77405-PageRepository-getPathFromRootline.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77405-PageRepository-getPathFromRootline.rst
similarity index 81%
rename from typo3/sysext/core/Documentation/Changelog/master/Deprecation-77405-PageRepository-getPathFromRootline.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77405-PageRepository-getPathFromRootline.rst
index ebc7d4175e58..5604c80bdc78 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77405-PageRepository-getPathFromRootline.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77405-PageRepository-getPathFromRootline.rst
@@ -5,7 +5,7 @@ Deprecation: #77405 - PageRepository->getPathFromRootline
 Description
 ===========
 
-The PHP method ``PageRepository->getPathFromRootline`` has been marked as deprecated.
+The PHP method ``PageRepository->getPathFromRootline()`` has been marked as deprecated.
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst
similarity index 96%
rename from typo3/sysext/core/Documentation/Changelog/master/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst
index 2f95cb86c15b..e173ae74b187 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst
@@ -5,7 +5,7 @@ Deprecation: #77432 - Extbase: Prepared Statement Query Option
 Description
 ===========
 
-The option to use prepared statements within the Extbase persistence has been removed. The method
+The option to use prepared statements within the Extbase persistence layer has been removed. The method
 ``getUsePreparedStatement()`` has been removed from the ``QuerySettingsInterface``, as the database
 abstraction layer will take care of prepared statements automatically.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77477-TemplateService-fileContent.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77477-TemplateService-fileContent.rst
similarity index 100%
rename from typo3/sysext/core/Documentation/Changelog/master/Deprecation-77477-TemplateService-fileContent.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77477-TemplateService-fileContent.rst
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst
similarity index 51%
rename from typo3/sysext/core/Documentation/Changelog/master/Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst
index dc841fd0f955..686d610b3b51 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst
@@ -1,14 +1,14 @@
-============================================================
-Deprecation: #77502 - Extbase: Preparsing of queries removed
-============================================================
+=============================================================
+Deprecation: #77502 - Extbase: pre-parsing of queries removed
+=============================================================
 
 Description
 ===========
 
 The following methods and properties within Extbase's persistence query comparison interface have been marked as deprecated:
 
-* Comparison->setParameterIdentifier()
-* Comparison->getParameterIdentifier()
+* :php:``Comparison->setParameterIdentifier()``
+* :php:``Comparison->getParameterIdentifier()``
 
 
 Impact
@@ -20,11 +20,11 @@ Calling any of the methods above will trigger a deprecation log entry.
 Affected Installations
 ======================
 
-Any TYPO3 installation using custom logic inside Extbase's own Persistence layer with parameters and placeholders within
+Any TYPO3 installation using custom logic inside Extbase's own persistence layer with parameters and placeholders within
 ``Typo3DbBackend`` or ``Typo3DbQueryParser`` and actively overwriting parameter identifiers within Extbase.
 
 
 Migration
 =========
 
-The methods can be removed by simply using the ``DataMapper->getPlainValue()`` functionality.
\ No newline at end of file
+Usage of these methods can be replaced by simply using the ``DataMapper->getPlainValue()`` functionality.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77557-MethodQueryView-tableWrap.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77557-MethodQueryView-tableWrap.rst
similarity index 86%
rename from typo3/sysext/core/Documentation/Changelog/master/Deprecation-77557-MethodQueryView-tableWrap.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77557-MethodQueryView-tableWrap.rst
index 12287010cacb..120b65c99bc1 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-77557-MethodQueryView-tableWrap.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Deprecation-77557-MethodQueryView-tableWrap.rst
@@ -5,7 +5,7 @@ Deprecation: #77557 - Method QueryView->tableWrap()
 Description
 ===========
 
-Method :php:``QueryView->tableWrap()`` has been deprecated.
+Method :php:``QueryView->tableWrap()`` has been marked as deprecated.
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-76107-AddFluidInterceptorRegistration.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-76107-AddFluidInterceptorRegistration.rst
similarity index 68%
rename from typo3/sysext/core/Documentation/Changelog/master/Feature-76107-AddFluidInterceptorRegistration.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Feature-76107-AddFluidInterceptorRegistration.rst
index 35c23ca69207..0f3b3da2349b 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Feature-76107-AddFluidInterceptorRegistration.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-76107-AddFluidInterceptorRegistration.rst
@@ -5,7 +5,7 @@ Feature: #76107 - Add fluid interceptor registration
 Description
 ===========
 
-Interceptors in Fluid Standalone were introduced to be able to change the template output.
+Interceptors in Fluid Standalone have been introduced to be able to change the template output.
 The Fluid API already allows for registration of custom interceptors. Now it is possible to define
 custom interceptors via the following option:
 
@@ -18,22 +18,13 @@ Interceptors registered here are added to the Fluid parser configuration.
 Impact
 ======
 
-Extensions are able to register custom interceptors using the mentioned configuration sections.
+Extensions are able to register custom interceptors using the available configuration in :php:``$TYPO3_CONF_VARS[fluid][interceptors]``.
 
-Registered interceptor classes have to implement the
-``\TYPO3Fluid\Fluid\Core\Parser\InterceptorInterface``.
-
-Impact
-======
-
-Extensions are able to register custom interceptors using the available configuration in
-``$TYPO3_CONF_VARS[fluid][interceptors]``.
-
-Registered classes have to implement the \TYPO3Fluid\Fluid\Core\Parser\InterceptorInterface.
+Registered classes have to implement the ``\TYPO3Fluid\Fluid\Core\Parser\InterceptorInterface``.
 
 .. code-block:: php
 
-   // Register own interceptor to fluid parser configuration
+   // Register an own interceptor to fluid parser configuration
    $GLOBALS['TYPO3_CONF_VARS']['SYS']['fluid']['interceptors'][\TYPO3\CMS\Fluid\Core\Parser\Interceptor\DebugInterceptor::class] =
       \TYPO3\CMS\Fluid\Core\Parser\Interceptor\DebugInterceptor::class;
 
@@ -45,7 +36,7 @@ Registered classes have to implement the \TYPO3Fluid\Fluid\Core\Parser\Intercept
 
    class DebugInterceptor implements InterceptorInterface
    {
-      public function process(NodeInterface $node, $interceptorPosition, ParsingState $parsingState)
+      public function process(NodeInterface $node, $interceptorPosition, ParsingState $parsingState) : NodeInterface
       {
          return $node;
       }
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
similarity index 71%
rename from typo3/sysext/core/Documentation/Changelog/master/Feature-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Feature-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
index c7bbdc51e82a..a8b1ea40853a 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Feature-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
@@ -5,7 +5,7 @@ Feature: #76108 - Replace ExtJS category tree with D3 and SVG
 Description
 ===========
 
-Backend ExtJS category tree (selectTree render type) has been replaced with one based on D3.js_ and SVG.
+The Backend ExtJS category tree (renderType ``selectTree``) has been replaced with one based on D3.js_ and SVG.
 Tree implements a 'virtual scroll' pattern, meaning that it renders only as many nodes as fit in the viewport.
 
 .. _D3.js: https://d3js.org/
@@ -15,23 +15,23 @@ Additionally the tree now display icon overlay (e.g. for disabled categories).
 Structure
 ---------
 
-There are 3 RequireJS modules:
+There are three RequireJS modules:
 
-- SvgTree.js - this is a base JS object able to render a SVG based tree. It can expand and collapse child nodes, render icon for each node, and keep track of the select nodes.
-- SelectTree.js - extends SvgTree object (prototype inheritance) with checkboxes
+- SvgTree.js - this is a base JS object able to render a SVG based tree. It can expand and collapse child nodes, render icons for each node, and keep track of the select nodes.
+- SelectTree.js - extends the SvgTree object (prototype inheritance) with checkboxes
 - SvgTreeToolbar.js - toolbar for SvgTree which allows to search, collapse all and expand all tree nodes
 
 Visual Scroll
 -------------
 
 SvgTree renders only as many nodes as fit in the wrapping container. This requires that the wrapping container has a fixed height set.
-So e.g. one node takes 20px height, and wrapper has 200px, only 10 nodes will be rendered at the time.
+So e.g. if one node takes 20px height, and the wrapper has 200px, only 10 nodes will be rendered at the time.
 
 Data binding
 ------------
 
 Thanks to D3, each SVG node representing tree item is bound to the data object. The general idea is that all operations (like showing/hiding/selecting...) are first performed on the dataset, and then the view (SVG) is refreshed.
-In the :js:`initialize` function SvgTree loads the whole tree as json
+In the :js:``initialize`` function SvgTree loads the whole tree as json
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-76209-HookToRegisterCustomResultBrowsersInAbstractPlugin.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-76209-HookToRegisterCustomResultBrowsersInAbstractPlugin.rst
similarity index 77%
rename from typo3/sysext/core/Documentation/Changelog/master/Feature-76209-HookToRegisterCustomResultBrowsersInAbstractPlugin.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Feature-76209-HookToRegisterCustomResultBrowsersInAbstractPlugin.rst
index 1b130ddd4dfa..0c799a54eb9c 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Feature-76209-HookToRegisterCustomResultBrowsersInAbstractPlugin.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-76209-HookToRegisterCustomResultBrowsersInAbstractPlugin.rst
@@ -5,9 +5,9 @@ Feature: #76209 - Hook to register custom result browsers in AbstractPlugin
 Description
 ===========
 
-The hook :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Frontend\Plugin\AbstractPlugin::class]['pi_list_browseresults']` allows
+The hook :php:``$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Frontend\Plugin\AbstractPlugin::class]['pi_list_browseresults']`` allows
 registering custom result browser implementations. This approach allows to override the default implementation of
-:php:`AbstractPlugin::pi_list_browseresults()` for either all extensions or only for specific ones.
+:php:``AbstractPlugin::pi_list_browseresults()`` for either all extensions or only for specific ones.
 
 
 Impact
@@ -19,7 +19,7 @@ The hook may be registered in ``ext_localconf.php``:
 
 	$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Frontend\Plugin\AbstractPlugin::class]['pi_list_browseresults'][1463475262] = \Vendor\ExtensionKey\Hook\ResultBrowserHook::class
 
-The registered class must implement the method :php:`pi_list_browseresults` with the following arguments:
+The registered class must implement the method :php:``pi_list_browseresults()`` with the following arguments:
 
 * int ``$showResultCount`` Determines how the results of the page browser will be shown
 * string ``$tableParams`` Attributes for the table tag which is wrapped around the table cells containing the browse links
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-76259-IntroduceBuildQueryParametersPostProcessHook.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-76259-IntroduceBuildQueryParametersPostProcessHook.rst
similarity index 99%
rename from typo3/sysext/core/Documentation/Changelog/master/Feature-76259-IntroduceBuildQueryParametersPostProcessHook.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Feature-76259-IntroduceBuildQueryParametersPostProcessHook.rst
index c40e284a03c2..58bce7fa9d4d 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Feature-76259-IntroduceBuildQueryParametersPostProcessHook.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-76259-IntroduceBuildQueryParametersPostProcessHook.rst
@@ -27,7 +27,7 @@ The signature of the ``buildQueryParametersPostProcess`` method is as following:
         array $additionalConstraints,
         array $fieldList,
         AbstractDatabaseRecordList $parentObject
-    ) {
+    ) : void {
     }
 
 The following fields are part of the ``$parameters`` array and can be modified:
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-77280-RenderTheFileTitleInFileLinksContentElement.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-77280-RenderTheFileTitleInFileLinksContentElement.rst
similarity index 59%
rename from typo3/sysext/core/Documentation/Changelog/master/Feature-77280-RenderTheFileTitleInFileLinksContentElement.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Feature-77280-RenderTheFileTitleInFileLinksContentElement.rst
index c6aca93ed9d0..6c00587ec3bf 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Feature-77280-RenderTheFileTitleInFileLinksContentElement.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-77280-RenderTheFileTitleInFileLinksContentElement.rst
@@ -5,9 +5,9 @@ Feature: #77280 - Render the file title in "file links" content element
 Description
 ===========
 
-In the content element "File links", the file title is now displayed, if present.
+In the content element "File links" now displays the file title, if present.
 
 Impact
 ======
 
-In the frontend the file name has been replaced by the title as soon as a file has a title.
\ No newline at end of file
+In the frontend the file name will be replaced by the title as soon as a file has a title.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.3/Feature-77336-AllowPassingAnOwnUnitCollectionToByteViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-77336-AllowPassingAnOwnUnitCollectionToByteViewHelper.rst
new file mode 100644
index 000000000000..7f0f9f0fc9d2
--- /dev/null
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-77336-AllowPassingAnOwnUnitCollectionToByteViewHelper.rst
@@ -0,0 +1,28 @@
+=========================================================================
+Feature: #77336 - Allow passing an own unit collection to BytesViewHelper
+=========================================================================
+
+Description
+===========
+
+The BytesViewHelper accepts a new parameter named ``units``. It must be a comma separated list of units.
+
+First example: Use the translation VH
+
+.. code-block::
+
+    {fileSize -> f:format.bytes(units: '{f:translate(\'viewhelper.format.bytes.units\', \'fluid\')}'}
+
+Second example: Provide a plain list
+
+.. code-block::
+
+    <f:format.bytes units="byte, kilo, mega, husel, pusel">{size}</f:format.bytes>
+
+results in the currently used collection, provided by the core.
+
+
+Impact
+======
+
+A custom list of units can be passed to the ViewHelper and will be used for formatting. The existing behaviour has not changed.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-77349-AdditionalLocationsForExtensionIcons.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-77349-AdditionalLocationsForExtensionIcons.rst
similarity index 59%
rename from typo3/sysext/core/Documentation/Changelog/master/Feature-77349-AdditionalLocationsForExtensionIcons.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Feature-77349-AdditionalLocationsForExtensionIcons.rst
index e40f887ade4e..d71d316eedd9 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Feature-77349-AdditionalLocationsForExtensionIcons.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-77349-AdditionalLocationsForExtensionIcons.rst
@@ -7,6 +7,8 @@ Description
 
 Extensions can now hold their extension icons in additional locations to the existing ones (ext_icon.png, ext_icon.svg, ext_icon.gif):
 
-* Resources/Public/Icons/Extension.png
-* Resources/Public/Icons/Extension.svg
-* Resources/Public/Icons/Extension.gif
\ No newline at end of file
+- ``Resources/Public/Icons/Extension.png``
+- ``Resources/Public/Icons/Extension.svg``
+- ``Resources/Public/Icons/Extension.gif``
+
+This makes it possible to restrict access to more directories, thus hardening the TYPO3 instance.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-77481-AddPossibilityToDefineAFaviconForTheBackend.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Feature-77481-AddPossibilityToDefineAFaviconForTheBackend.rst
similarity index 100%
rename from typo3/sysext/core/Documentation/Changelog/master/Feature-77481-AddPossibilityToDefineAFaviconForTheBackend.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Feature-77481-AddPossibilityToDefineAFaviconForTheBackend.rst
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Important-77411-RemovedExtbaseTableColumnCache.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Important-77411-RemovedExtbaseTableColumnCache.rst
similarity index 91%
rename from typo3/sysext/core/Documentation/Changelog/master/Important-77411-RemovedExtbaseTableColumnCache.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/Important-77411-RemovedExtbaseTableColumnCache.rst
index 78ae2c1aa5da..351e248a7ec4 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Important-77411-RemovedExtbaseTableColumnCache.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Important-77411-RemovedExtbaseTableColumnCache.rst
@@ -7,6 +7,6 @@ Description
 
 The extbase table column cache "extbase_typo3dbbackend_tablecolumns",
 which was used to store all database fields of all database tables,
-was removed.
+hass been removed.
 
-The associated configuration variable ``$TYPO3_CONF_VARS[SYS][caching][cacheConfigurations][extbase_typo3dbbackend_tablecolumns]`` can be removed.
\ No newline at end of file
+The associated configuration variable ``$TYPO3_CONF_VARS[SYS][caching][cacheConfigurations][extbase_typo3dbbackend_tablecolumns]`` can safely be removed.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/8.3/Index.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Index.rst
new file mode 100644
index 000000000000..cc16926d90f2
--- /dev/null
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Index.rst
@@ -0,0 +1,48 @@
+8.3 Changes
+===========
+
+**Table of contents**
+
+.. contents::
+	:local:
+	:depth: 1
+
+Breaking Changes
+^^^^^^^^^^^^^^^^
+
+.. toctree::
+	:maxdepth: 1
+	:titlesonly:
+   	:glob:
+
+   	Breaking-*
+
+Features
+^^^^^^^^
+
+.. toctree::
+	:maxdepth: 1
+	:titlesonly:
+   	:glob:
+
+   	Feature-*
+
+Deprecation
+^^^^^^^^^^^
+
+.. toctree::
+	:maxdepth: 1
+	:titlesonly:
+   	:glob:
+
+   	Deprecation-*
+
+Important
+^^^^^^^^^
+
+.. toctree::
+	:maxdepth: 1
+	:titlesonly:
+   	:glob:
+
+   	Important-*
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77081-RemovedTCASelectTreeOptions.rst b/typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Breaking-77081-RemovedTCASelectTreeOptions.rst
similarity index 81%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77081-RemovedTCASelectTreeOptions.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Breaking-77081-RemovedTCASelectTreeOptions.rst
index 6c389d330c05..9d486b6be1a7 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77081-RemovedTCASelectTreeOptions.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Breaking-77081-RemovedTCASelectTreeOptions.rst
@@ -29,25 +29,25 @@ selection.
 When implemented 4 years ago, the purpose of this button was to ease handling of
 "record storage page". But now the "recursive" select box can be used for this usage.
 
-The option ``autosizemax`` was dropped as the ``size`` can be used as maximum height.
+The option ``autosizemax`` has been dropped as the ``size`` can be used as maximum height.
 
 Impact
 ======
 
-The recursive selection mode button is not available any more.
+The recursive selection mode button is not available any longer.
 
 The options ``width`` and ``autoSizeMax`` have no impact on the tree rendering.
 
 The TCA Tree now fills the full width of the parent container.
 
-Instead of option ``autoSizeMax`` the configuration is now using the ``size`` parameter as maximal
+Instead of using the option ``autoSizeMax`` the configuration is now using the ``size`` parameter as maximal
 height of the TCA tree.
 
 
 Affected Installations
 ======================
 
-Any TYPO3 installation using TCA Tree within FormEngine with one of the options above configured.
+Any TYPO3 installation using a TCA Tree within FormEngine with one of the options above configured.
 
 
 Migration
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77137-RTEOptionColorsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Breaking-77137-RTEOptionColorsRemoved.rst
similarity index 100%
rename from typo3/sysext/core/Documentation/Changelog/master/Breaking-77137-RTEOptionColorsRemoved.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Breaking-77137-RTEOptionColorsRemoved.rst
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-73461-EnableImportModuleForNonAdminUsers.rst b/typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Feature-73461-EnableImportModuleForNonAdminUsers.rst
similarity index 77%
rename from typo3/sysext/core/Documentation/Changelog/master/Feature-73461-EnableImportModuleForNonAdminUsers.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Feature-73461-EnableImportModuleForNonAdminUsers.rst
index 63983eea7edd..1b7f7263adbe 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Feature-73461-EnableImportModuleForNonAdminUsers.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Feature-73461-EnableImportModuleForNonAdminUsers.rst
@@ -5,7 +5,7 @@ Feature: #73461 - Enable import module for non admin users
 Description
 ===========
 
-The new userTsConfig option :ts:`options.impexp.enableImportForNonAdminUser` can be used to enable
+The new userTsConfig option :ts:``options.impexp.enableImportForNonAdminUser`` can be used to enable
 the import module of EXT:impexp for non admin users.
 
 
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-74365-LinkServiceForUnifiedReferencingSyntax.rst b/typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Feature-74365-LinkServiceForUnifiedReferencingSyntax.rst
similarity index 85%
rename from typo3/sysext/core/Documentation/Changelog/master/Feature-74365-LinkServiceForUnifiedReferencingSyntax.rst
rename to typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Feature-74365-LinkServiceForUnifiedReferencingSyntax.rst
index 026a62afb57c..1edd9c02d3dc 100644
--- a/typo3/sysext/core/Documentation/Changelog/master/Feature-74365-LinkServiceForUnifiedReferencingSyntax.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/needs_github_docs/Feature-74365-LinkServiceForUnifiedReferencingSyntax.rst
@@ -16,12 +16,12 @@ link.
 
 ``t3://page?uid=13&campaignCode=ABC123``
 
-The syntax consists of three main parts, separated by colon characters:
+The syntax consists of three main parts, much like parts on an URL:
 
 Syntax Namespace (t3://)
    The namespace is set to ``t3://`` to ensure the ``LinkService`` should be called to
-   parse the URN.
-   This value is fixed.
+   parse the URL.
+   This value is fixed and mandatory.
 
 Resource handler key (page)
    The resource handler key is a list of available handlers that TYPO3 can work
@@ -31,7 +31,7 @@ Resource handler key (page)
    * file
    * folder
 
-   More keys can be added via $TYPO3_CONF_VARS['SYS']['linkHandler'] in an associative
+   More keys can be added via ``$TYPO3_CONF_VARS['SYS']['linkHandler']`` in an associative
    array where the key is the handler key and the value is a class implementing
    the LinkHandlerInterface.
 
@@ -59,7 +59,7 @@ alias
 
    ``t3://page?alias=myfunkyalias``
 type
-   **int** *(optional, prefixed with comma)*:
+   **int** *(optional)*:
 
    ``t3://page?uid=13&type=3`` will reference page 13 in type 3.
 parameters
@@ -79,23 +79,23 @@ file
 ----
 
 uid
-   **int**: The UID of a file within the FAL database table `sys_file`.
-   `t3://file?uid=13`
+   **int**: The UID of a file within the FAL database table ``sys_file``.
+   ``t3://file?uid=13``
 
 identifier
    **int**: The identifier of a file when not indexed in FAL.
-   `t3://file?identifier=myfile.jpg`
+   ``t3://file?identifier=folder/myfile.jpg``
 
 folder
 ------
 
 identifier
    **string**: The identifier of a given folder.
-   `t3://folder?identifier=fileadmin`
+   ``t3://folder?identifier=fileadmin``
 
 storage
    **string**: The FAL storage to the given folder (optional).
-   `t3://folder?storage=1&identifier=myfolder`
+   ``t3://folder?storage=1&identifier=myfolder``
 
 
 Examples:
@@ -119,7 +119,7 @@ Referencing an image in RTE
 
 ``<img src="t3://file?uid=134&renderAs=png" width="200" height="200">``
 
-In this example we illustrate a **fictional** usecase of identifier configuration.
+In this example we illustrate a **fictional** usecase of identifier configuration (mind the "renderAs" part).
 
 Impact
 ======
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-74375-Fe_usersimageMigratedToFAL.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-74375-Fe_usersimageMigratedToFAL.rst
deleted file mode 100644
index ed788b62ffae..000000000000
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-74375-Fe_usersimageMigratedToFAL.rst
+++ /dev/null
@@ -1,32 +0,0 @@
-=================================================
-Breaking: #74375 - fe_users.image migrated to FAL
-=================================================
-
-Description
-===========
-
-The Frontend User field "image" was previously handled via images located under uploads/pics/, as simple file references
-not able to handle duplicate images etc.
-
-The field is now set up as adding references from the File Abstraction Layer avoiding the need to copy all images to uploads/pics/.
-
-
-Impact
-======
-
-Using the ``fe_users.image`` field in the frontend or backend will result in unexpected behaviour.
-
-
-Affected Installations
-======================
-
-Any TYPO3 installation using the field "image" within the database table "fe_users", common in third-party extensions using
-the field for storing images for frontend users (like mm_forum).
-
-
-Migration
-=========
-
-Use the File Abstraction Layer for outputting and dealing with rendering or changing images for frontend users.
-
-Use the migration wizard provided in the install tool to migrate existing code to proper file references.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
deleted file mode 100644
index 7d2704cc28b2..000000000000
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-76108-ReplaceExtJSCategoryTreeWithD3AndSVG.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-==============================================================
-Breaking: #76108 - Replace ExtJS category tree with D3 and SVG
-==============================================================
-
-Description
-===========
-
-Backend ExtJS category tree has been replaced with one based on D3.js and SVG.
-The js file `typo3/sysext/backend/Resources/Public/JavaScript/tree.js` has been removed.
-
-The expanded/collapsed state will not be saved to the backend user settings any more. It was not used in the core, as all category trees have setting 'expandAll' set to true.
-It also polluted backend user settngs with tons of data without giving much usability gain.
-
-Impact
-======
-
-Any JS code referencing ExtJS component :js:`TYPO3.Components.Tree` or its subcomponents (like :js:`TYPO3.Components.Tree.StandardTree`) will stop working.
-
-
-Affected Installations
-======================
-
-All installations having extension which modify the :js:`TYPO3.Components.Tree` (implemented in `typo3/sysext/backend/Resources/Public/JavaScript/tree.js`) component, or rely on the file being present.
-
-
-Migration
-=========
-
-Migration of the js code to the new SvgTree component is recommended.
-
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst
deleted file mode 100644
index 5b0aeb2b406c..000000000000
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst
+++ /dev/null
@@ -1,54 +0,0 @@
-==================================================================
-Breaking: #77182 - Removed BasicFileUtility methods and properties
-==================================================================
-
-Description
-===========
-
-The BasicFileUtility was used before FAL for checking file mounts and paths, and is only used for non-FAL files now,
-old legacy functionality was removed.
-
-The init() method was replaced by a real constructor. A possibility to set the file extension permissions was added via
-the ``setFileExtensionPermissions()``.
-
-The DefaultConfiguration setting ``$TYPO3_CONF_VARS[BE][fileExtensions][ftpspace]`` was removed.
-
-The following public properties within BasicFileUtility have been removed:
-- getUniqueNamePrefix
-- tempFN
-- f_ext
-- mounts
-- webPath
-- isInit
-
-The following public methods within BasicFileUtility have been removed:
-- checkPathAgainstMounts()
-- findFirstWebFolder()
-- slashPath()
-- is_webpath()
-- checkIfFullAccess()
-- init()
-
-The following public properties within BasicFileUtility have been set to have a protected visibility:
-- is_directory()
-- is_allowed()
-
-
-Impact
-======
-
-Calling any of the methods above or using one of the properties above will result in PHP errors and warnings respectively.
-
-Using the TYPO3_CONF_VARS setting has no effect anymore.
-
-
-Affected Installations
-======================
-
-Any installation using pre - 6.0 core functionality within extensions.
-
-
-Migration
-=========
-
-Use the File Abstraction Layer to achieve the same functionality.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77391-DataHandlerMethodProtected.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-77391-DataHandlerMethodProtected.rst
deleted file mode 100644
index a5d4bc08195c..000000000000
--- a/typo3/sysext/core/Documentation/Changelog/master/Breaking-77391-DataHandlerMethodProtected.rst
+++ /dev/null
@@ -1,26 +0,0 @@
-===============================================
-Breaking: #77391 - DataHandler method protected
-===============================================
-
-Description
-===========
-
-Method :php:`doesRecordExist_pageLookUp` of class :php:`DataHandler` has been changed from public access to protected and the returned object changed to an instance of :php:`QueryBuilder`.
-
-
-Impact
-======
-
-Calling the method will trigger a fatal `PHP` error.
-
-
-Affected Installations
-======================
-
-Extensions that use method :php:`doesRecordExist_pageLookUp`. This is very unlikely since the method is mostly only useful for core internal handling.
-
-
-Migration
-=========
-
-No migration possible, remove method call.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-77336-AllowPassingAnOwnUnitCollectionToByteViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-77336-AllowPassingAnOwnUnitCollectionToByteViewHelper.rst
deleted file mode 100644
index cb31df1bdee1..000000000000
--- a/typo3/sysext/core/Documentation/Changelog/master/Feature-77336-AllowPassingAnOwnUnitCollectionToByteViewHelper.rst
+++ /dev/null
@@ -1,26 +0,0 @@
-========================================================================
-Feature: #77336 - Allow passing an own unit collection to ByteViewHelper
-========================================================================
-
-Description
-===========
-
-The viewhelper accepts a new parameter named units. It must be a comma separated list of units.
-
-First example: Use the translation VH
-
-.. code-block::
-{fileSize -> f:format.bytes(units: '{f:translate(\'viewhelper.format.bytes.units\', \'fluid\')}'}
-
-Second example: Provide a plain list
-
-.. code-block::
-<f:format.bytes units="byte, kilo, mega, husel, pusel">{size}</f:format.bytes>
-
-results in the currently used collection, provided by the core.
-
-
-Impact
-======
-
-A custom list of units can be passed to the viewHelper and will be used for formatting. Existing behaviour is not changed.
\ No newline at end of file
diff --git a/typo3/sysext/core/Documentation/Index.rst b/typo3/sysext/core/Documentation/Index.rst
index 95b5250b5ff9..f2fefe87dc47 100644
--- a/typo3/sysext/core/Documentation/Index.rst
+++ b/typo3/sysext/core/Documentation/Index.rst
@@ -58,6 +58,7 @@ Old changes
 	:maxdepth: 1
 	:titlesonly:
 
+   	Changelog/8.3/Index
    	Changelog/8.2/Index
    	Changelog/8.1/Index
    	Changelog/8.0/Index
-- 
GitLab