[BUGFIX] Render correct version information in Core Updater and reports module
Currently, the TYPO3 backend shows incomplete version information regarding updates in the Core Updater and the reports. Both take community-supported releases into account only and ignore the fact that certain versions are covered by the ELTS program and thus render messages about unsupported or invalid versions, which are false statements. We now use the full information from get.typo3.org, and added lengthy tests to avoid any further issues. The internally used CoreVersionService is now able to handle ELTS releases as well and give proper information to admins. Resolves: #94745 Releases: master, 10.4, 9.5 Change-Id: I6485d36ded943acba723d55e23275554484e4f82 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70286 Tested-by:core-ci <typo3@b13.com> Tested-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
Showing
- Build/Sources/TypeScript/install/Resources/Public/TypeScript/Module/Upgrade/CoreUpdate.ts 1 addition, 1 deletion.../Resources/Public/TypeScript/Module/Upgrade/CoreUpdate.ts
- typo3/sysext/install/Classes/Controller/UpgradeController.php 108 additions, 26 deletions...3/sysext/install/Classes/Controller/UpgradeController.php
- typo3/sysext/install/Classes/CoreVersion/CoreRelease.php 69 additions, 0 deletionstypo3/sysext/install/Classes/CoreVersion/CoreRelease.php
- typo3/sysext/install/Classes/CoreVersion/MaintenanceWindow.php 57 additions, 0 deletions.../sysext/install/Classes/CoreVersion/MaintenanceWindow.php
- typo3/sysext/install/Classes/CoreVersion/MajorRelease.php 62 additions, 0 deletionstypo3/sysext/install/Classes/CoreVersion/MajorRelease.php
- typo3/sysext/install/Classes/Report/InstallStatusReport.php 94 additions, 16 deletionstypo3/sysext/install/Classes/Report/InstallStatusReport.php
- typo3/sysext/install/Classes/Service/CoreUpdateService.php 20 additions, 15 deletionstypo3/sysext/install/Classes/Service/CoreUpdateService.php
- typo3/sysext/install/Classes/Service/CoreVersionService.php 86 additions, 41 deletionstypo3/sysext/install/Classes/Service/CoreVersionService.php
- typo3/sysext/install/Resources/Private/Language/Report/locallang.xlf 8 additions, 2 deletions...t/install/Resources/Private/Language/Report/locallang.xlf
- typo3/sysext/install/Resources/Public/JavaScript/Module/Upgrade/CoreUpdate.js 1 addition, 1 deletion.../Resources/Public/JavaScript/Module/Upgrade/CoreUpdate.js
- typo3/sysext/install/Tests/Unit/Service/CoreVersionServiceTest.php 374 additions, 60 deletions...ext/install/Tests/Unit/Service/CoreVersionServiceTest.php
Please register or sign in to comment