10.2 Changes¶
Table of contents
Breaking Changes¶
None since TYPO3 v10.0 release.
Attention
After TYPO3 v10.0, only new functionality with a solid migration path can be added on top, with aiming for as little as possible breaking changes after the initial v10.0 release on the way to LTS.
Features¶
- Feature: #79445 - Add Multistep Wizard
- Feature: #79445 - Improve form creation wizard
- Feature: #82706 - Render fieldset labels in form templates
- Feature: #84203 - Unify form setup YAML loading
- Feature: #84713 - Access single values in form templates
- Feature: #84990 - Add event for checking external links in RTE
- Feature: #84990 - Mark broken file links in RTE
- Feature: #85592 - Add site title configuration to sites module
- Feature: #86759 - Support nomodule attribute for JavaScript includes
- Feature: #86818 - Reintroduce keyboard accessible version of the pagetree
- Feature: #86918 - Add additional configuration for external link types in Linkvalidator
- Feature: #86967 - Allow fetching uid of a LazyLoadingProxy without loading the object first
- Feature: #87798 - Provide a way to sort form lists in ext:form
- Feature: #88102 - Frontend Login Form Via Fluid And Extbase
- Feature: #88110 - Felogin extbase password recovery
- Feature: #88238 - FeatureToggle: form.legacyUploadMimeTypes
- Feature: #88902 - Feature Switch: Redirect and Base Redirect Middlewares can be reordered
- Feature: #88950 - Add "storeSession" argument to Widget ViewHelpers
- Feature: #89171 - Added possibility to have multiple sitemaps
- Feature: #89398 - Support for environment variables in imports in site configurations
- Feature: #89458 - Show link to online docs in extension manager
- Feature: #89526 - FeatureFlag: betaTranslationServer
- Feature: #89577 - New PSR-14 based events for File Abstraction Layer
- Feature: #89603 - Introduce native pagination for lists
- Feature: #89718 - Unified PHP API for loading PageTSconfig
- Feature: #89733 - New PSR-14 events for existing Signal Slots in Core Extension
- Feature: #89746 - Custom icon for record browser button in forms
- Feature: #89747 - Custom tables with record browser in forms
Deprecation¶
- Deprecation: #85592 - Deprecated site title configuration
- Deprecation: #88238 - Allowed MIME types of FileUpload and ImageUpload
- Deprecation: #89331 - FormEngine legacy functions
- Deprecation: #89468 - Deprecate injection of EnvironmentService in Web Request
- Deprecation: #89554 - Deprecate TYPO3CMSExtbaseMvcControllerAbstractController
- Deprecation: #89577 - FAL SignalSlot handling migrated to PSR-14 events
- Deprecation: #89579 - ServiceChains require an array for excluded Service keys
- Deprecation: #89631 - Use Environment API to fetch application context
- Deprecation: #89718 - Legacy PageTSconfig parsing lowlevel API
- Deprecation: #89722 - GMENU_LAYERS related property TSFE->divSection
- Deprecation: #89733 - Signal Slots in Core Extension migrated to PSR-14 events
- Deprecation: #89742 - Form mixins
- Deprecation: #89756 - BackendUtility::TYPO3_copyRightNotice
Important¶
- Important: #84221 - Restructuring of form setup
- Important: #87518 - Use prepared statements for pdo_mysql per default
- Important: #88655 - Changed loading order of RTE Configuration
- Important: #89645 - Removed systemLog options
- Important: #89764 - Incompatible environment related dependency injection services have been removed