ChangeLog v15
Every change to the TYPO3 Core which might affect your site is documented here.
-
15.0 Changes
- Breaking: #109153 - Obsolete pages-only new record wizard removed
- Breaking: #109783 - Deprecated functionality removed
- Breaking: #109811 - Removed "afterFormStateInitialized" hook
- Breaking: #109849 - Removed "buildFormDefinitionValidationConfiguration" hook
- Breaking: #109926 - Removed extbase parameter type evaluation via DocBlock
- Breaking: #109998 - Removed jQuery
- Breaking: #110023 - Harden type declarations
- Breaking: #110027 - StandardContentPreviewRenderer streamlined
- Breaking: #110028 - LoggerAwareInterface removed from FormEngine base classes
- Breaking: #110196 - PHP class Rfc822AddressesParser removed
- Breaking: #110211 - Raise minimum PHP version to 8.5
- Breaking: #110218 - Class LogRecord declared final
- Breaking: #110219 - Log request ID provided by log processor
- Breaking: #110221 - Class Logger declared final
- Breaking: #110250 - Remove implicit output buffering from Bootstrap
- Breaking: #110277 - File renderer registration and interface changed
- Breaking: #110319 - Encryption key is checked before ext_localconf.php loading
- Breaking: #110319 - Removed unused internal Bootstrap methods
- Feature: #94822 - Multiple records with record browser in forms
- Feature: #109444 - Add default value support for CountrySelect form element
- Feature: #109811 - PSR-14 event AfterFormStateInitializedEvent
- Feature: #109849 - PSR-14 Event after form definition validation config built
- Feature: #110259 - New PSR-14 AfterFileListRowPreparedEvent
- Feature: #110277 - Register file renderers as tagged services
- Deprecation: #110148 - Experimental backend ViewHelpers
- Deprecation: #110202 - StringUtility::multibyteStringPad() method
- Deprecation: #110285 - DataHandler->setCorrelationId()