9.3 Changes
Table of contents
Breaking Changes
- Breaking: #84680 - Removed unused locallang files from EXT:lang
- Breaking: #84744 - Raise doctrine/dbal-version
- Breaking: #84810 - Remove explicitConfirmationOfTranslation
- Breaking: #84843 - Use no-cookie domain for youtube by default
- Breaking: #84877 - Localization of page on column basis removed
- Breaking: #84877 - LocalizationRepository marked as internal
- Breaking: #84877 - Methods of localization repository changed
- Breaking: #84877 - Route of language retrieval changed
- Breaking: #85025 - Enumerations are now final
- Breaking: #85036 - Removed support for non-namespaced classes in Extbase
Features
- Feature: #69274 - Preserve image rotation if orient is saved in exif
- Feature: #71644 - Add metadata to filebrowser search
- Feature: #79889 - Saltedpasswords supports PHP password API
- Feature: #81464 - Add API for meta tag management
- Feature: #81794 - Password fields in the Install tool
- Feature: #82511 - EXT:form add HTML5 date form element
- Feature: #83167 - Replace @validate with @TYPO3\CMS\Extbase\Annotation\Validate
- Feature: #83983 - Improved ModuleLinkViewHelper
- Feature: #84650 - Introduce fluid data processor for language menus
- Feature: #84749 - Hide "duplicate" button by default
- Feature: #84760 - TypoScript conditions for site and siteLanguage
- Feature: #84775 - Extend HMENU to support auto filling of special.value for special=language
- Feature: #84780 - Remove entries in localStorage by key prefix
- Feature: #84780 - Store icons fetched by the Icon API in localStorage
- Feature: #84798 - Add SEO fields to Pages TCA
- Feature: #84894 - Add RuntimeCacheWriter to Logging Framework
- Feature: #84932 - Sort subpages by nav_title
- Feature: #84983 - BE ViewHelper for EditDocumentController
- Feature: #85017 - User TSconfig shown in Configuration module
- Feature: #85147 - Render SEO meta tags in frontend
- Feature: #85160 - Auto create management DB fields from TCA ctrl
Deprecation
- Deprecation: #81686 - Accessing core TypoScript with .txt file extension has been deprecated
- Deprecation: #83167 - Replace @validate with @TYPO3\CMS\Extbase\Annotation\Validate
- Deprecation: #83976 - Moved file extension detection to FAL driver
- Deprecation: #84680 - Move last language files away from ext:lang and remove ext:lang completely
- Deprecation: #84725 - sys_domain resolving moved into middleware
- Deprecation: #84965 - Various TypoScriptFrontendController methods
- Deprecation: #84980 - BackendUserAuthentication->addTScomment()
- Deprecation: #84981 - BackendUserAuthentication->simplelog()
- Deprecation: #84984 - Protected user TSconfig properties in BackendUserAuthentication
- Deprecation: #84993 - Deprecate some TSconfig related methods
- Deprecation: #84994 - BackendUtility::getPidForModTSconfig()
- Deprecation: #85005 - Deprecate methods and constants in ValidatorResolver
- Deprecation: #85012 - GetValidationResults of Argument:class and Arguments::class
- Deprecation: #84982 - Overriding page TSconfig mod. with user TSconfig mod.
- Deprecation: #85027 - SaltedPasswordsUtility::isUsageEnabled()
- Deprecation: #85078 - PageRepository->versioningPreview
- Deprecation: #85086 - GeneralUtility::arrayToLogString()
- Deprecation: #85102 - PhpOptionsUtility
- Deprecation: #85113 - Legacy Backend Module Routing methods
- Deprecation: #85120 - JavaScriptEncoder
- Deprecation: #85122 - Functionality in CharsetConverter
- Deprecation: #85123 - Constants related to Services
- Deprecation: #85124 - Redirecting urlHandler Hook Concept
- Deprecation: #85125 - Deprecate usages of CharsetConverter in core
- Deprecation: #85130 - $TSFE->getPageShortcut() moved to PageRepository