Note: Since this issue was created after some changes were already made to the documentation, not all done changelogs have been checked (yet) in this list. If you find items that are done, please mark them as checked or leave a comment. (You need write permissions to check an item. It's ok to just leave a comment, if you don't have permission).
Note: Since this issue was created after some changes were already made to the documentation, not all done changelogs have been checked (yet) in this list. If you find items that are done, please mark them as checked or leave a comment. (You need write permissions to check an item. It's ok to just leave a comment, if you don't have permission).
Breaking
[x] Breaking: 84680 - Removed unused locallang files from EXT:lang
[x] Breaking: 84744 - Raise doctrine/dbal-version
[x] Breaking: 84810 - Remove explicitConfirmationOfTranslation
[x] Breaking: 84843 - Use no-cookie domain for youtube by default
[x] Breaking: 84877 - Localization of page on column basis removed
[x] Breaking: 84877 - LocalizationRepository marked as internal
[x] Breaking: 84877 - Methods of localization repository changed
[x] Breaking: 84877 - Route of language retrieval changed
[x] Breaking: 85025 - Enumerations are now final
[x] Breaking: 85036 - Removed support for non-namespaced classes in Extbase
Features
[x] Feature: 69274 - Preserve image rotation if orient is saved in exif
[x] Feature: 71644 - Add metadata to filebrowser search
[x] Feature: 79889 - Saltedpasswords supports PHP password API
[x] Feature: 81464 - Add API for meta tag management
[x] Feature: 81794 - Password fields in the Install tool
[x] Feature: 82511 - EXT:form add HTML5 date form element
[x] Feature: 83167 - Replace @validate with @TYPO3\CMS\Extbase\Annotation\Validate
Feature: 83983 - Improved ModuleLinkViewHelper - ViewHelpers are documented in core
[x] Feature: 84650 - Introduce fluid data processor for language menus - is documented in TSref FLUIDTEMPLATE
[x] Feature: 84749 - Hide “duplicate” button by default
[x] Feature: 84760 - TypoScript conditions for site and siteLanguage
[x] Feature: 84775 - Extend HMENU to support auto filling of special.value for special=language
[x] Feature: 84780 - Remove entries in localStorage by key prefix
[x] Feature: 84780 - Store icons fetched by the Icon API in localStorage
[x] Feature: 84798 - Add SEO fields to Pages TCA
[x] Feature: 84894 - Add RuntimeCacheWriter to Logging Framework
[x] Feature: 84932 - Sort subpages by nav_title
[x] Feature: 84983 - BE ViewHelper for EditDocumentController
[x] Feature: 85017 - User TSconfig shown in Configuration module
[x] Feature: 85147 - Render SEO meta tags in frontend
[x] Feature: 85160 - Auto create management DB fields from TCA ctrl
Deprecation
[x] Deprecation: 81686 - Accessing core TypoScript with .txt file extension has been deprecated
[x] Deprecation: 83167 - Replace @validate with @TYPO3\CMS\Extbase\Annotation\Validate
[x] Deprecation: 83976 - Moved file extension detection to FAL driver
[x] Deprecation: 84680 - Move last language files away from ext:lang and remove ext:lang completely
[x] Deprecation: 84725 - sys_domain resolving moved into middleware
[x] Deprecation: 84965 - Various TypoScriptFrontendController methods
[x] Deprecation: 84980 - BackendUserAuthentication->addTScomment()
[x] Deprecation: 84981 - BackendUserAuthentication->simplelog()
[x] Deprecation: 84984 - Protected user TSconfig properties in BackendUserAuthentication
[x] Deprecation: 84993 - Deprecate some TSconfig related methods
[x] Deprecation: 84994 - BackendUtility::getPidForModTSconfig()
[x] Deprecation: 85005 - Deprecate methods and constants in ValidatorResolver
[x] Deprecation: 85012 - GetValidationResults of Argument:class and Arguments::class
[x] Deprecation: 84982 - Overriding page TSconfig mod. with user TSconfig mod.
[x] Deprecation: 85027 - SaltedPasswordsUtility::isUsageEnabled()
[x] Deprecation: 85078 - PageRepository->versioningPreview
[x] Deprecation: 85086 - GeneralUtility::arrayToLogString()
[x] Deprecation: 85102 - PhpOptionsUtility
[x] Deprecation: 85113 - Legacy Backend Module Routing methods
[x] Deprecation: 85120 - JavaScriptEncoder
[x] Deprecation: 85122 - Functionality in CharsetConverter
[x] Deprecation: 85123 - Constants related to Services
[x] Deprecation: 85124 - Redirecting urlHandler Hook Concept
[x] Deprecation: 85125 - Deprecate usages of CharsetConverter in core
[x] Deprecation: 85130 - $TSFE->getPageShortcut() moved to PageRepository
Important
[x] Important: 84715 - Set exclude property for tt_content fields
[x] Important: 85026 - salted passwords changes
[x] Important: 85116 - Changed visibility of CharsetConverter initialization methods