ChangeLog v13¶
Every change to the TYPO3 Core which might affect your site is documented here.
- 13.0 Changes
- Breaking: #100224 - MfaViewType migrated to backed enum
- Breaking: #100229 - Convert JSConfirmation to a BitSet
- Breaking: #100963 - Deprecated functionality removed
- Breaking: #100966 - Remove jquery-ui
- Breaking: #101129 - Convert Action to native backed enum
- Breaking: #101131 - Convert LoginType to native backed enum
- Breaking: #101133 - IconFactory->getIcon signature change
- Breaking: #101133 - Icon->state changed type
- Breaking: #101137 - Page Doktype "Recycler" removed
- Breaking: #101143 - Strict typing in LinktypeInterface
- Breaking: #101149 - Mark PageTsBackendLayoutDataProvider as final
- Breaking: #101175 - Convert VersionState to native backed enum
- Breaking: #101186 - Strict typing in UnableToLinkException
- Breaking: #101192 - Remove fallback for CKEditor removePlugins
- Breaking: #101266 - Remove RequireJS
- Breaking: #101281 - Introduce type declarations in ResourceInterface
- Breaking: #101291 - Introduce capabilities bit set
- Breaking: #101294 - Introduce type declarations in FileInterface
- Breaking: #101305 - Introduce type declarations for some methods in GeneralUtility
- Breaking: #101309 - Introduce type declarations in DriverInterface
- Breaking: #101311 - Make the parameter for GeneralUtility::sanitizeLocalUrl required
- Breaking: #101327 - Harden FileInterface::getSize()
- Breaking: #101398 - Remove leftover $fetchAllFields in RelationHandler
- Breaking: #101469 - Introduce type declarations in FolderInterface
- Breaking: #101471 - Introduce type declarations in AbstractDriver
- Breaking: #101519 - Remove
immediate
flag inDebounceEvent
- Breaking: #101603 - Removed hook for overriding icon overlay identifier
- Breaking: #101612 - LinkParameterProvider Interface changed
- Breaking: #101647 - Unused graphical assets removed from EXT:backend
- Breaking: #101671 - Disable external linktypes by default in EXT:linkvalidator
- Breaking: #101820 - Remove bootstap jQuery interface and window.jQuery
- Breaking: #101822 - Change callback interruption in
@typo3/backend/document-save-actions
- Breaking: #101933 - Dispatch AfterUserLoggedInEvent for frontend user login
- Breaking: #101941 - Various GFX-related legacy options removed
- Breaking: #101948 - File-based AbstractRepository class removed
- Breaking: #101950 - Removed legacy setting 'GFX/processor_allowTemporaryMasksAsPng'
- Breaking: #101955 - Removed public methods related to Image Generation
- Breaking: #102009 - imagesizes cache removed
- Breaking: #102020 - Removed legacy setting 'GFX/gdlib_png'
- Breaking: #102023 - Remove security.usePasswordPolicyForFrontendUsers
- Breaking: #102108 - TCA [types][bitmask_*] settings
- Breaking: #102113 - Removed legacy setting 'GFX/gdlib'
- Breaking: #102146 - Removed legacy setting 'BE/flexformForceCDATA'
- Breaking: #102151 - XML prologue always added in flexArray2Xml()
- Breaking: #102165 - File Abstraction Layer: Processing APIs and Interface changed
- Breaking: #102181 - Removed CLI options using
bin/typo3 cleanup:flexforms
- Breaking: #102224 - TemplaVoila related FlexForm dataStructure lookups
- Breaking: #102229 - Removed FlexFormTools->traverseFlexFormXMLData()
- Breaking: #102260 - Removed TCA ['softref'] = 'notify'
- Breaking: #102440 - EXT:t3editor merged into EXT:backend
- Breaking: #102499 - UserTSconfig setting "overridePageModule" removed
- Breaking: #102518 - Database engine version requirements
- Breaking: #97330 - FormEngine element classes must create label or legend
- Breaking: #97664 - FormPersistenceManagerInterface modifed
- Breaking: #99937 - Utilize BIGINT database column type for datetime TCA
- Feature: #100926 - Introduce
RotatingFileWriter
for log rotation - Feature: #101113 - Show if redirects were checked in report
- Feature: #101133 - Native enum IconState
- Feature: #101151 - Native enum DuplicationBehavior
- Feature: #101396 - Let Extbase handle native enums
- Feature: #101475 - IconSizeEnum
- Feature: #101507 - Hotkey API
- Feature: #101544 - Introduce PHP attribute to autoconfigure event listeners
- Feature: #101553 - Auto-create DB fields from TCA columns
- Feature: #101603 - PSR-14 Event for modifying record overlay icon identifier
- Feature: #101612 - UriBuilder->buildUriFromRequest
- Feature: #101807 - Automatic inclusion of User TSconfig of extensions
- Feature: #101818 - BeforeLoadedPageTsConfigEvent
- Feature: #101838 - BeforeLoadedUserTsConfigEvent
- Feature: #101843 - Allow configuration of color palettes in FormEngine
- Feature: #101933 - Dispatch AfterUserLoggedInEvent for frontend user login
- Feature: #101970 - AJAX API accepts native URL and URLSearchParams objects as arguments
- Feature: #102032 - Native enum FileType
- Feature: #102067 - PSR-14 BeforeTcaOverridesEvent
- Feature: #102072 - Allow redirect filtering by "protected" state
- Feature: #102077 - Allow custom default value in getFormValue() conditions function
- Feature: #102177 - WebP support for images generated by GIFBUILDER
- Feature: #102496 - Introduce global Doctrine DBAL driver middlewares
- Feature: #82855 - Update Metadata of online media assets
- Feature: #88817 - Make autocomplete selectable in EXT:form backend
- Feature: #94501 - FAL support for FlexFormProcessor
- Feature: #97664 - Add search functionality to form manager
- Feature: #99165 - Add "Edit Metadata" button to element information view
- Deprecation: #101133 - IconState class
- Deprecation: #101151 - DuplicationBehavior class
- Deprecation: #101175 - Methods in VersionState
- Deprecation: #101475 - Icon::SIZE_* string constants
- Deprecation: #101554 - Obsolete TCA MM_hasUidField
- Deprecation: #101793 - DataHandler checkStoredRecords properties
- Deprecation: #101799 - ExtensionManagementUtility::addPageTSConfig()
- Deprecation: #101807 - ExtensionManagementUtility::addUserTSConfig()
- Deprecation: #101912 - Deprecated passing jQuery objects to FormEngine validation
- Deprecation: #102032 - AbstractFile::FILETYPE_* constants
- Deprecation: #102440 - EXT:t3editor merged into EXT:backend
- Important: #102130 - Optimizing T3D Import/Export module
- Important: #102402 - Extended Doctrine DBAL Platform classes
- Important: #102551 - FlexForm section
_TOGGLE
control removed