diff --git a/typo3/sysext/install/Classes/Controller/UpgradeController.php b/typo3/sysext/install/Classes/Controller/UpgradeController.php index 6e9b66e008d29bc1e79c573f0f187cc77b4eb4a5..f38d33642342a64c82b344d7a290ce6bc0079773 100644 --- a/typo3/sysext/install/Classes/Controller/UpgradeController.php +++ b/typo3/sysext/install/Classes/Controller/UpgradeController.php @@ -1247,7 +1247,6 @@ class UpgradeController extends AbstractController $documentationFiles = $documentationFileService->findDocumentationFiles( str_replace('\\', '/', realpath(ExtensionManagementUtility::extPath('core') . 'Documentation/Changelog/' . $version)) ); - $documentationFiles = array_reverse($documentationFiles); $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('sys_registry'); $filesMarkedAsRead = $queryBuilder diff --git a/typo3/sysext/install/Classes/UpgradeAnalysis/DocumentationFile.php b/typo3/sysext/install/Classes/UpgradeAnalysis/DocumentationFile.php index 6304ef6076ef84753d6287418f15329bfee4c226..e761653bb82633c29e7cd1e533156bfc8d565b1f 100644 --- a/typo3/sysext/install/Classes/UpgradeAnalysis/DocumentationFile.php +++ b/typo3/sysext/install/Classes/UpgradeAnalysis/DocumentationFile.php @@ -341,6 +341,7 @@ class DocumentationFile $finder = new Finder(); $finder ->depth(0) + ->sortByName() ->name('/^(Feature|Breaking|Deprecation|Important)\-\d+.+\.rst$/i'); return $finder;