{
    "major": 14,
    "entries": [
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-111159-render-text-event",
            "path": "Changelog/14.3.x/Feature-111159-AddBeforeRenderTextEvent",
            "html": "Changelog/14.3.x/Feature-111159-AddBeforeRenderTextEvent.html",
            "md": "Changelog/14.3.x/Feature-111159-AddBeforeRenderTextEvent.md",
            "title": "Feature: #111159 - Add a rendering event for f:render.text",
            "anchor": "feature-111159-render-text-event",
            "type": "feature",
            "issue": 111159,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "PHP-API",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3Fluid\\Fluid\\Core\\Parser\\UnsafeHTMLString": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\Field\\InputFieldType": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\Event\\BeforeRenderTextEvent": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-110820-extension-scanner-constants",
            "path": "Changelog/14.3.x/Important-110820-ExtensionScannerReportsNonNullConstants",
            "html": "Changelog/14.3.x/Important-110820-ExtensionScannerReportsNonNullConstants.html",
            "md": "Changelog/14.3.x/Important-110820-ExtensionScannerReportsNonNullConstants.md",
            "title": "Important: #110820 - Extension scanner reports non-null constants",
            "anchor": "important-110820-extension-scanner-constants",
            "type": "important",
            "issue": 110820,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:install"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-110684-1789168000",
            "path": "Changelog/14.3.x/Important-110684-FileStorageSelectFieldsNoLongerReferenceSysFileStorage",
            "html": "Changelog/14.3.x/Important-110684-FileStorageSelectFieldsNoLongerReferenceSysFileStorage.html",
            "md": "Changelog/14.3.x/Important-110684-FileStorageSelectFieldsNoLongerReferenceSysFileStorage.md",
            "title": "Important: #110684 - File storage select fields no longer reference sys_file_storage",
            "anchor": "important-110684-1789168000",
            "type": "important",
            "issue": 110684,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "FAL",
                "ext:core",
                "ext:scheduler",
                "ext:lowlevel"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Authentication\\BackendUserAuthentication": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getFileStorages()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Hooks\\TcaItemsProcessorFunctions": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->populateFileStorages()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\StorageRepository": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getDefaultStorageUid()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\Field\\SelectRelationFieldType": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\Field\\StaticSelectFieldType": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-110629-1788539646",
            "path": "Changelog/14.3.x/Important-110629-ExtensionManagerDownloadsZipArchives",
            "html": "Changelog/14.3.x/Important-110629-ExtensionManagerDownloadsZipArchives.html",
            "md": "Changelog/14.3.x/Important-110629-ExtensionManagerDownloadsZipArchives.md",
            "title": "Important: #110629 - Extension manager downloads ZIP archives from TER",
            "anchor": "important-110629-1788539646",
            "type": "important",
            "issue": 110629,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:extensionmanager"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extensionmanager\\Remote\\ExtensionDownloaderRemoteInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-110591-1788297183",
            "path": "Changelog/14.3.x/Important-110591-CustomColumnsInTheWorkspacesModule",
            "html": "Changelog/14.3.x/Important-110591-CustomColumnsInTheWorkspacesModule.html",
            "md": "Changelog/14.3.x/Important-110591-CustomColumnsInTheWorkspacesModule.md",
            "title": "Important: #110591 - Custom columns in the workspaces module",
            "anchor": "important-110591-1788297183",
            "type": "important",
            "issue": 110591,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "PHP-API",
                "ext:workspaces"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Workspaces\\Event\\AfterDataGeneratedForWorkspaceEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-110385-1787735051",
            "path": "Changelog/14.3.x/Important-110385-LanguagePackStateNowStoredInJSONFile",
            "html": "Changelog/14.3.x/Important-110385-LanguagePackStateNowStoredInJSONFile.html",
            "md": "Changelog/14.3.x/Important-110385-LanguagePackStateNowStoredInJSONFile.md",
            "title": "Important: #110385 - Language pack state stored in JSON file",
            "anchor": "important-110385-1787735051",
            "type": "important",
            "issue": 110385,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-110358-1785732863",
            "path": "Changelog/14.3.x/Important-110358-SiteConfigurationCachesResolvedSiteData",
            "html": "Changelog/14.3.x/Important-110358-SiteConfigurationCachesResolvedSiteData.html",
            "md": "Changelog/14.3.x/Important-110358-SiteConfigurationCachesResolvedSiteData.md",
            "title": "Important: #110358 - Site configuration caches resolved site data",
            "anchor": "important-110358-1785732863",
            "type": "important",
            "issue": 110358,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "YAML",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Configuration\\SiteWriter": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-110307-1753690555",
            "path": "Changelog/14.3.x/Important-110307-NewEditRecordViewHelperArgumentForContextualEditing",
            "html": "Changelog/14.3.x/Important-110307-NewEditRecordViewHelperArgumentForContextualEditing.html",
            "md": "Changelog/14.3.x/Important-110307-NewEditRecordViewHelperArgumentForContextualEditing.md",
            "title": "Important: #110307 - New editRecord ViewHelper argument for contextual editing",
            "anchor": "important-110307-1753690555",
            "type": "important",
            "issue": 110307,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Fluid",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-110233-1787820210",
            "path": "Changelog/14.3.x/Important-110233-SearchQueryAddedToAfterPageTreeItemsPreparedEvent",
            "html": "Changelog/14.3.x/Important-110233-SearchQueryAddedToAfterPageTreeItemsPreparedEvent.html",
            "md": "Changelog/14.3.x/Important-110233-SearchQueryAddedToAfterPageTreeItemsPreparedEvent.md",
            "title": "Important: #110233 - Search query added to AfterPageTreeItemsPreparedEvent",
            "anchor": "important-110233-1787820210",
            "type": "important",
            "issue": 110233,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Controller\\Event\\AfterPageTreeItemsPreparedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Controller\\Page\\TreeController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-109787-1730981200",
            "path": "Changelog/14.3.x/Important-109787-AddFilesToLivesearchResults",
            "html": "Changelog/14.3.x/Important-109787-AddFilesToLivesearchResults.html",
            "md": "Changelog/14.3.x/Important-109787-AddFilesToLivesearchResults.md",
            "title": "Important: #109787 - Add files to livesearch results",
            "anchor": "important-109787-1730981200",
            "type": "important",
            "issue": 109787,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend",
                "ext:filelist"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Search\\LiveSearch\\ResultItem": [
                    {
                        "section": "new-api-on-resultitem",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Search\\FileSearchQuery": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Search\\QueryRestrictions\\FolderMountsRestriction": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-109731-1777413600",
            "path": "Changelog/14.3.x/Important-109731-ModalApiSizeConfiguration",
            "html": "Changelog/14.3.x/Important-109731-ModalApiSizeConfiguration.html",
            "md": "Changelog/14.3.x/Important-109731-ModalApiSizeConfiguration.md",
            "title": "Important: #109731 - Modal API: composable size configuration",
            "anchor": "important-109731-1777413600",
            "type": "important",
            "issue": 109731,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-109672-1745000000",
            "path": "Changelog/14.3.x/Important-109672-AllowDomainSyntaxInResourceOverrides",
            "html": "Changelog/14.3.x/Important-109672-AllowDomainSyntaxInResourceOverrides.html",
            "md": "Changelog/14.3.x/Important-109672-AllowDomainSyntaxInResourceOverrides.md",
            "title": "Important: #109672 - Translation domain syntax supported in resourceOverrides",
            "anchor": "important-109672-1745000000",
            "type": "important",
            "issue": 109672,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "LocalConfiguration",
                "Localization",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-109493-1788970444",
            "path": "Changelog/14.3.x/Important-109493-AboutModuleMessagesRespectSeverity",
            "html": "Changelog/14.3.x/Important-109493-AboutModuleMessagesRespectSeverity.html",
            "md": "Changelog/14.3.x/Important-109493-AboutModuleMessagesRespectSeverity.md",
            "title": "Important: #109493 - Messages in the About module respect their severity",
            "anchor": "important-109493-1788970444",
            "type": "important",
            "issue": 109493,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Controller\\Event\\ModifyGenericBackendMessagesEvent": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Messaging\\FlashMessage": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Type\\ContextualFeedbackSeverity": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::OK"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-108813-1787861512",
            "path": "Changelog/14.3.x/Important-108813-IconForRecordSupportsRecordObjects",
            "html": "Changelog/14.3.x/Important-108813-IconForRecordSupportsRecordObjects.html",
            "md": "Changelog/14.3.x/Important-108813-IconForRecordSupportsRecordObjects.md",
            "title": "Important: #108813 - Record icons accept record objects",
            "anchor": "important-108813-1787861512",
            "type": "important",
            "issue": 108813,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Fluid",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Domain\\RecordInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\IconFactory": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107420-1792093888",
            "path": "Changelog/14.3.x/Important-107420-RelativeUrlsInInlineCssOfFAssetCssAreRewritten",
            "html": "Changelog/14.3.x/Important-107420-RelativeUrlsInInlineCssOfFAssetCssAreRewritten.html",
            "md": "Changelog/14.3.x/Important-107420-RelativeUrlsInInlineCssOfFAssetCssAreRewritten.md",
            "title": "Important: #107420 - Relative URLs in inline CSS of f:asset.css are rewritten",
            "anchor": "important-107420-1792093888",
            "type": "important",
            "issue": 107420,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "Frontend",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\SystemResource\\Exception\\CanNotResolveSystemResourceException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107032-1784329900",
            "path": "Changelog/14.3.x/Important-107032-MessageHandlerFromTransportIsHonoured",
            "html": "Changelog/14.3.x/Important-107032-MessageHandlerFromTransportIsHonoured.html",
            "md": "Changelog/14.3.x/Important-107032-MessageHandlerFromTransportIsHonoured.md",
            "title": "Important: #107032 - AsMessageHandler \"fromTransport\" property is now honoured",
            "anchor": "important-107032-1784329900",
            "type": "important",
            "issue": 107032,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\Symfony\\Component\\Messenger\\Attribute\\AsMessageHandler": [
                    {
                        "section": "binding-a-handler-to-multiple-transports",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\Symfony\\Component\\Messenger\\Stamp\\ReceivedStamp": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\DependencyInjection\\MessageHandlerPass": [
                    {
                        "section": "optionally-replace-the-factory-in-a-local-extension",
                        "kind": "inline"
                    },
                    {
                        "section": "providing-this-change-on-older-typo3-versions",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Messenger\\HandlersLocatorFactory": [
                    {
                        "section": "optionally-replace-the-factory-in-a-local-extension",
                        "kind": "inline"
                    },
                    {
                        "section": "providing-this-change-on-older-typo3-versions",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-106903-1787754756",
            "path": "Changelog/14.3.x/Important-106903-FormElementValueResolutionInFinishers",
            "html": "Changelog/14.3.x/Important-106903-FormElementValueResolutionInFinishers.html",
            "md": "Changelog/14.3.x/Important-106903-FormElementValueResolutionInFinishers.md",
            "title": "Important: #106903 - Form element value resolution in finishers",
            "anchor": "important-106903-1787754756",
            "type": "important",
            "issue": 106903,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "PHP-API",
                "YAML",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\AbstractFinisher": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->parseOptionAsDisplayValue()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\Exception\\FinisherException": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Model\\FormElements\\CountrySelect": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Model\\FormElements\\GenericFormElement": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Model\\FormElements\\GenericOptionableFormElement": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-106764-1790697600",
            "path": "Changelog/14.3.x/Important-106764-PublicAccessToNumberOfItemsOfPaginators",
            "html": "Changelog/14.3.x/Important-106764-PublicAccessToNumberOfItemsOfPaginators.html",
            "md": "Changelog/14.3.x/Important-106764-PublicAccessToNumberOfItemsOfPaginators.md",
            "title": "Important: #106764 - Public access to number of items of paginators",
            "anchor": "important-106764-1790697600",
            "type": "important",
            "issue": 106764,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Pagination\\AbstractPaginator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\ArrayPaginator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\QueryBuilderPaginator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Pagination\\QueryResultPaginator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-106077-1789503919",
            "path": "Changelog/14.3.x/Important-106077-NoLiveEditingOfWorkspaceAwareTablesInWorkspaces",
            "html": "Changelog/14.3.x/Important-106077-NoLiveEditingOfWorkspaceAwareTablesInWorkspaces.html",
            "md": "Changelog/14.3.x/Important-106077-NoLiveEditingOfWorkspaceAwareTablesInWorkspaces.md",
            "title": "Important: #106077 - No live editing of workspace aware tables in workspaces",
            "anchor": "important-106077-1789503919",
            "type": "important",
            "issue": 106077,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core",
                "ext:workspaces"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-103970-1792102654",
            "path": "Changelog/14.3.x/Important-103970-InlineChildrenFollowTheLanguageOfTheirParent",
            "html": "Changelog/14.3.x/Important-103970-InlineChildrenFollowTheLanguageOfTheirParent.html",
            "md": "Changelog/14.3.x/Important-103970-InlineChildrenFollowTheLanguageOfTheirParent.md",
            "title": "Important: #103970 - Inline children follow the language of their parent",
            "anchor": "important-103970-1792102654",
            "type": "important",
            "issue": 103970,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Database",
                "TCA",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-101699-1784329899",
            "path": "Changelog/14.3.x/Important-101699-MessengerWildcardRoutesActAsFallback",
            "html": "Changelog/14.3.x/Important-101699-MessengerWildcardRoutesActAsFallback.html",
            "md": "Changelog/14.3.x/Important-101699-MessengerWildcardRoutesActAsFallback.md",
            "title": "Important: #101699 - Messenger wildcard routes act as a fallback",
            "anchor": "important-101699-1784329899",
            "type": "important",
            "issue": 101699,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "LocalConfiguration",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\My\\Message": [
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::class => ['specific', 'default']"
                        ]
                    },
                    {
                        "section": "single-and-multiple-transports-per-route",
                        "kind": "inline",
                        "members": [
                            "::class => 'doctrine'",
                            "::class => ['doctrine']"
                        ]
                    }
                ],
                "\\Symfony\\Component\\Messenger\\Handler\\HandlersLocator": [
                    {
                        "section": "how-a-message-is-matched-against-the-routing-configuration",
                        "kind": "inline",
                        "members": [
                            "::listTypes()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Messenger\\TransportLocator": [
                    {
                        "section": "providing-this-change-on-older-typo3-versions",
                        "kind": "inline"
                    },
                    {
                        "section": "replace-the-core-implementation-via-symfony-dependency-injection",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Webhooks\\ConfigurationModuleProvider\\WebhookTypesProvider": [
                    {
                        "section": "replace-the-core-implementation-via-symfony-dependency-injection",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-101562-1792100428",
            "path": "Changelog/14.3.x/Important-101562-HoneypotNameIsStoredInTheFormState",
            "html": "Changelog/14.3.x/Important-101562-HoneypotNameIsStoredInTheFormState.html",
            "md": "Changelog/14.3.x/Important-101562-HoneypotNameIsStoredInTheFormState.md",
            "title": "Important: #101562 - Honeypot name is stored in the form state",
            "anchor": "important-101562-1792100428",
            "type": "important",
            "issue": 101562,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-100638-1787786729",
            "path": "Changelog/14.3.x/Important-100638-ExtbaseIgnoreEnableFieldsAppliesToTranslations",
            "html": "Changelog/14.3.x/Important-100638-ExtbaseIgnoreEnableFieldsAppliesToTranslations.html",
            "md": "Changelog/14.3.x/Important-100638-ExtbaseIgnoreEnableFieldsAppliesToTranslations.md",
            "title": "Important: #100638 - Extbase ignoreEnableFields applies to overlays",
            "anchor": "important-100638-1787786729",
            "type": "important",
            "issue": 100638,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:extbase"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-100465-1790207767",
            "path": "Changelog/14.3.x/Important-100465-DisableFrontendIndexingViaEnableIndexingEvent",
            "html": "Changelog/14.3.x/Important-100465-DisableFrontendIndexingViaEnableIndexingEvent.html",
            "md": "Changelog/14.3.x/Important-100465-DisableFrontendIndexingViaEnableIndexingEvent.md",
            "title": "Important: #100465 - Disable frontend indexing via EnableIndexingEvent listener",
            "anchor": "important-100465-1790207767",
            "type": "important",
            "issue": 100465,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "PHP-API",
                "ext:indexed_search"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\IndexedSearch\\Event\\EnableIndexingEvent": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-95714-1788459022",
            "path": "Changelog/14.3.x/Important-95714-NullAttributesAreOmittedInMediaRendering",
            "html": "Changelog/14.3.x/Important-95714-NullAttributesAreOmittedInMediaRendering.html",
            "md": "Changelog/14.3.x/Important-95714-NullAttributesAreOmittedInMediaRendering.md",
            "title": "Important: #95714 - Null attributes are omitted in media rendering",
            "anchor": "important-95714-1788459022",
            "type": "important",
            "issue": 95714,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "Fluid",
                "Frontend",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\TagBuilder": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Rendering\\AudioTagRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Rendering\\VideoTagRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Rendering\\VimeoRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Rendering\\YouTubeRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-94407-1788534856",
            "path": "Changelog/14.3.x/Important-94407-CustomActionsInTheWorkspacesModule",
            "html": "Changelog/14.3.x/Important-94407-CustomActionsInTheWorkspacesModule.html",
            "md": "Changelog/14.3.x/Important-94407-CustomActionsInTheWorkspacesModule.md",
            "title": "Important: #94407 - Custom actions in the workspaces module",
            "anchor": "important-94407-1788534856",
            "type": "important",
            "issue": 94407,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "PHP-API",
                "ext:workspaces"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Workspaces\\Event\\AfterDataGeneratedForWorkspaceEvent": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-89325-1792047896",
            "path": "Changelog/14.3.x/Important-89325-IntegrityCheckReportsShadowedRedirects",
            "html": "Changelog/14.3.x/Important-89325-IntegrityCheckReportsShadowedRedirects.html",
            "md": "Changelog/14.3.x/Important-89325-IntegrityCheckReportsShadowedRedirects.md",
            "title": "Important: #89325 - Integrity check reports shadowed redirects",
            "anchor": "important-89325-1792047896",
            "type": "important",
            "issue": 89325,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "CLI",
                "ext:redirects"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Redirects\\Utility\\RedirectConflict": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::SHADOWED"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-88886-1784901300",
            "path": "Changelog/14.3.x/Important-88886-ExtbasePersistenceRespectsLanguageOverlayType",
            "html": "Changelog/14.3.x/Important-88886-ExtbasePersistenceRespectsLanguageOverlayType.html",
            "md": "Changelog/14.3.x/Important-88886-ExtbasePersistenceRespectsLanguageOverlayType.md",
            "title": "Important: #88886 - Extbase persistence respects the language overlay type",
            "anchor": "important-88886-1784901300",
            "type": "important",
            "issue": 88886,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Database",
                "PHP-API",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Context\\LanguageAspect": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Persistence\\Repository": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->findByUid()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-88597-1790251200",
            "path": "Changelog/14.3.x/Important-88597-IndexedSearchHonorsBlindFreeIndexUid",
            "html": "Changelog/14.3.x/Important-88597-IndexedSearchHonorsBlindFreeIndexUid.html",
            "md": "Changelog/14.3.x/Important-88597-IndexedSearchHonorsBlindFreeIndexUid.md",
            "title": "Important: #88597 - Indexed search honors blind.freeIndexUid setting",
            "anchor": "important-88597-1790251200",
            "type": "important",
            "issue": 88597,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "TypoScript",
                "ext:indexed_search"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-83788-1787910205",
            "path": "Changelog/14.3.x/Important-83788-DiacriticInsensitiveSelectFilter",
            "html": "Changelog/14.3.x/Important-83788-DiacriticInsensitiveSelectFilter.html",
            "md": "Changelog/14.3.x/Important-83788-DiacriticInsensitiveSelectFilter.md",
            "title": "Important: #83788 - Select field filters ignore diacritics",
            "anchor": "important-83788-1787910205",
            "type": "important",
            "issue": 83788,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "TCA",
                "ext:backend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-81619-1787572925",
            "path": "Changelog/14.3.x/Important-81619-StdWrapOverrideAppliesTheValueZero",
            "html": "Changelog/14.3.x/Important-81619-StdWrapOverrideAppliesTheValueZero.html",
            "md": "Changelog/14.3.x/Important-81619-StdWrapOverrideAppliesTheValueZero.md",
            "title": "Important: #81619 - stdWrap \"override\" applies the value 0",
            "anchor": "important-81619-1787572925",
            "type": "important",
            "issue": 81619,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "TypoScript",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-79571-1792595636",
            "path": "Changelog/14.3.x/Important-79571-SelectFieldsBoundToACollectionSubmitAList",
            "html": "Changelog/14.3.x/Important-79571-SelectFieldsBoundToACollectionSubmitAList.html",
            "md": "Changelog/14.3.x/Important-79571-SelectFieldsBoundToACollectionSubmitAList.md",
            "title": "Important: #79571 - Select fields bound to a collection submit a list",
            "anchor": "important-79571-1792595636",
            "type": "important",
            "issue": 79571,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "Frontend",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Persistence\\ObjectStorage": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-77862-1790500544",
            "path": "Changelog/14.3.x/Important-77862-CountJoinedRecordsForSelectTotal",
            "html": "Changelog/14.3.x/Important-77862-CountJoinedRecordsForSelectTotal.html",
            "md": "Changelog/14.3.x/Important-77862-CountJoinedRecordsForSelectTotal.md",
            "title": "Important: #77862 - Count joined records for select.total",
            "anchor": "important-77862-1790500544",
            "type": "important",
            "issue": 77862,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "TypoScript",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-59007-1786032000",
            "path": "Changelog/14.3.x/Important-59007-IndexedSearchIndexesFilesOfNonPublicStorages",
            "html": "Changelog/14.3.x/Important-59007-IndexedSearchIndexesFilesOfNonPublicStorages.html",
            "md": "Changelog/14.3.x/Important-59007-IndexedSearchIndexesFilesOfNonPublicStorages.md",
            "title": "Important: #59007 - Indexed Search indexes files of storages that aren't public",
            "anchor": "important-59007-1786032000",
            "type": "important",
            "issue": 59007,
            "typo3-version": "14.3.x",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:indexed_search"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-109585-1776329549",
            "path": "Changelog/14.3/Important-109585-SerializedCredentialDataInBeUsersDatabaseTable",
            "html": "Changelog/14.3/Important-109585-SerializedCredentialDataInBeUsersDatabaseTable.html",
            "md": "Changelog/14.3/Important-109585-SerializedCredentialDataInBeUsersDatabaseTable.md",
            "title": "Important: #109585 - Serialized Credential Data in be_users settings",
            "anchor": "important-109585-1776329549",
            "type": "important",
            "issue": 109585,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109575",
            "path": "Changelog/14.3/Deprecation-109575-ContentObjectRendererPropertiesAndMethods",
            "html": "Changelog/14.3/Deprecation-109575-ContentObjectRendererPropertiesAndMethods.html",
            "md": "Changelog/14.3/Deprecation-109575-ContentObjectRendererPropertiesAndMethods.md",
            "title": "Deprecation: #109575 - Various ContentObjectRenderer properties/methods",
            "anchor": "deprecation-109575",
            "type": "deprecation",
            "issue": 109575,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "TypoScript",
                "PartiallyScanned",
                "ext:frontend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Configuration\\FlexForm\\FlexFormTools": [
                    {
                        "section": "php-contentobjectrenderer-readflexformintoconf",
                        "kind": "inline",
                        "members": [
                            "::convertFlexFormContentToArray()"
                        ]
                    },
                    {
                        "section": "php-readflexformintoconf",
                        "kind": "inline",
                        "members": [
                            "::convertFlexFormContentToArray()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentContentObject": [
                    {
                        "section": "php-contentobjectrenderer-currentrecordnumber-and-php-contentobjectrenderer-parentrecordnumber",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "php-contentobjectrenderer-getrequest-fallback-to-php-globals-typo3-request",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\RecordsContentObject": [
                    {
                        "section": "php-contentobjectrenderer-currentrecordnumber-and-php-contentobjectrenderer-parentrecordnumber",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\LinkResultInterface": [
                    {
                        "section": "php-contentobjectrenderer-lasttypolinkresult",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109551-1775924599",
            "path": "Changelog/14.3/Deprecation-109551-GeneralUtilityGetIndpEnv",
            "html": "Changelog/14.3/Deprecation-109551-GeneralUtilityGetIndpEnv.html",
            "md": "Changelog/14.3/Deprecation-109551-GeneralUtilityGetIndpEnv.md",
            "title": "Deprecation: #109551 - GeneralUtility::getIndpEnv()",
            "anchor": "deprecation-109551-1775924599",
            "type": "deprecation",
            "issue": 109551,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Http\\NormalizedParams": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::getIndpEnv()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getIndpEnv()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::getIndpEnv()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::getIndpEnv()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109548-1775851081",
            "path": "Changelog/14.3/Deprecation-109548-GeneralUtilityLocationHeaderUrlWithoutRequest",
            "html": "Changelog/14.3/Deprecation-109548-GeneralUtilityLocationHeaderUrlWithoutRequest.html",
            "md": "Changelog/14.3/Deprecation-109548-GeneralUtilityLocationHeaderUrlWithoutRequest.md",
            "title": "Deprecation: #109548 - GeneralUtility::locationHeaderUrl() without PSR-7 request",
            "anchor": "deprecation-109548-1775851081",
            "type": "deprecation",
            "issue": 109548,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::locationHeaderUrl()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getIndpEnv()",
                            "::locationHeaderUrl()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::locationHeaderUrl()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::locationHeaderUrl()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109544-1775761298",
            "path": "Changelog/14.3/Deprecation-109544-GeneralUtilitySanitizeLocalUrlWithoutRequest",
            "html": "Changelog/14.3/Deprecation-109544-GeneralUtilitySanitizeLocalUrlWithoutRequest.html",
            "md": "Changelog/14.3/Deprecation-109544-GeneralUtilitySanitizeLocalUrlWithoutRequest.md",
            "title": "Deprecation: #109544 - GeneralUtility::sanitizeLocalUrl() needs PSR-7 request",
            "anchor": "deprecation-109544-1775761298",
            "type": "deprecation",
            "issue": 109544,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Http\\NormalizedParams": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::sanitizeLocalUrl()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getIndpEnv()",
                            "::sanitizeLocalUrl()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::sanitizeLocalUrl()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109529-1775733107",
            "path": "Changelog/14.3/Deprecation-109529-PageModuleSectionMarkupEvents",
            "html": "Changelog/14.3/Deprecation-109529-PageModuleSectionMarkupEvents.html",
            "md": "Changelog/14.3/Deprecation-109529-PageModuleSectionMarkupEvents.md",
            "title": "Deprecation: #109529 - Page module section markup events",
            "anchor": "deprecation-109529-1775733107",
            "type": "deprecation",
            "issue": 109529,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "NotScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\View\\Event\\AbstractSectionMarkupGeneratedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::setContent()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\Event\\AfterSectionMarkupGeneratedEvent": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\Event\\BeforeSectionMarkupGeneratedEvent": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109523-1775680564",
            "path": "Changelog/14.3/Deprecation-109523-GeneralUtilityIsOnCurrentHostWithoutRequest",
            "html": "Changelog/14.3/Deprecation-109523-GeneralUtilityIsOnCurrentHostWithoutRequest.html",
            "md": "Changelog/14.3/Deprecation-109523-GeneralUtilityIsOnCurrentHostWithoutRequest.md",
            "title": "Deprecation: #109523 - GeneralUtility::isOnCurrentHost() without PSR-7 request",
            "anchor": "deprecation-109523-1775680564",
            "type": "deprecation",
            "issue": 109523,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::isOnCurrentHost()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getIndpEnv()",
                            "::isOnCurrentHost()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::isOnCurrentHost()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::isOnCurrentHost()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109519-1775665165",
            "path": "Changelog/14.3/Deprecation-109519-BackendUtilityItemListLabelMethods",
            "html": "Changelog/14.3/Deprecation-109519-BackendUtilityItemListLabelMethods.html",
            "md": "Changelog/14.3/Deprecation-109519-BackendUtilityItemListLabelMethods.md",
            "title": "Deprecation: #109519 - BackendUtility item list label methods",
            "anchor": "deprecation-109519-1775665165",
            "type": "deprecation",
            "issue": 109519,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Utility\\BackendUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::getLabelFromItemListMerged()",
                            "::getLabelFromItemlist()",
                            "::getLabelsFromItemsList()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::getLabelFromItemListMerged()",
                            "::getLabelFromItemlist()",
                            "::getLabelsFromItemsList()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\SchemaLabelResolver": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "->getLabelForFieldValue()",
                            "->getLabelsForFieldValues()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109517-1744105201",
            "path": "Changelog/14.3/Deprecation-109517-AddJavaScriptModulesEvent",
            "html": "Changelog/14.3/Deprecation-109517-AddJavaScriptModulesEvent.html",
            "md": "Changelog/14.3/Deprecation-109517-AddJavaScriptModulesEvent.md",
            "title": "Deprecation: #109517 - PSR-14 event \\TYPO3\\CMS\\Setup\\Event\\AddJavaScriptModulesEvent",
            "anchor": "deprecation-109517-1744105201",
            "type": "deprecation",
            "issue": 109517,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "NotScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Event\\AddUserSettingsJavaScriptModulesEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Setup\\Event\\AddJavaScriptModulesEvent": [
                    {
                        "kind": "inline"
                    },
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-109517-1744105200",
            "path": "Changelog/14.3/Important-109517-SetupExtensionMergedIntoBackendExtension",
            "html": "Changelog/14.3/Important-109517-SetupExtensionMergedIntoBackendExtension.html",
            "md": "Changelog/14.3/Important-109517-SetupExtensionMergedIntoBackendExtension.md",
            "title": "Important: #109517 - Setup extension merged into backend extension",
            "anchor": "important-109517-1744105200",
            "type": "important",
            "issue": 109517,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Event\\AddUserSettingsJavaScriptModulesEvent": [
                    {
                        "section": "for-class-based-references",
                        "kind": "inline"
                    },
                    {
                        "anchor": "important-109517-1744105200-addjavascriptmodulesevent",
                        "kind": "inline"
                    },
                    {
                        "anchor": "important-109517-1744105200-addjavascriptmodulesevent-v14",
                        "kind": "code"
                    },
                    {
                        "anchor": "important-109517-1744105200-addjavascriptmodulesevent-v14",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\Element\\AvatarElement": [
                    {
                        "section": "for-class-based-references",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\UserFunctions\\UserSettingsItemsProcFunc": [
                    {
                        "section": "for-class-based-references",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "anchor": "important-109517-1744105200-addjavascriptmodulesevent-v13",
                        "kind": "code"
                    },
                    {
                        "anchor": "important-109517-1744105200-addjavascriptmodulesevent-v14",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Setup\\Event\\AddJavaScriptModulesEvent": [
                    {
                        "section": "for-class-based-references",
                        "kind": "inline"
                    },
                    {
                        "anchor": "important-109517-1744105200-addjavascriptmodulesevent",
                        "kind": "inline"
                    },
                    {
                        "anchor": "important-109517-1744105200-addjavascriptmodulesevent-v13",
                        "kind": "code"
                    },
                    {
                        "anchor": "important-109517-1744105200-addjavascriptmodulesevent-v13",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Setup\\Form\\Element\\AvatarElement": [
                    {
                        "section": "for-class-based-references",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Setup\\UserFunctions\\UserSettingsItemsProcFunc": [
                    {
                        "section": "for-class-based-references",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109438-1774951763",
            "path": "Changelog/14.3/Deprecation-109438-ExtTablesPhpInExtensions",
            "html": "Changelog/14.3/Deprecation-109438-ExtTablesPhpInExtensions.html",
            "md": "Changelog/14.3/Deprecation-109438-ExtTablesPhpInExtensions.md",
            "title": "Deprecation: #109438 - ext_tables.php in extensions",
            "anchor": "deprecation-109438-1774951763",
            "type": "deprecation",
            "issue": 109438,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\PageDoktypeRegistry": [
                    {
                        "section": "page-doktype-allowed-record-types",
                        "kind": "inline",
                        "members": [
                            "->add()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "user-settings",
                        "kind": "code"
                    },
                    {
                        "section": "user-settings",
                        "kind": "inline",
                        "members": [
                            "::addFieldsToUserSettings()",
                            "::addUserSetting()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109107-1772108218",
            "path": "Changelog/14.3/Deprecation-109107-CacheActionHrefKey",
            "html": "Changelog/14.3/Deprecation-109107-CacheActionHrefKey.html",
            "md": "Changelog/14.3/Deprecation-109107-CacheActionHrefKey.md",
            "title": "Deprecation: #109107 - CacheAction key \"href\"",
            "anchor": "deprecation-109107-1772108218",
            "type": "deprecation",
            "issue": 109107,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend",
                "NotScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Backend\\Event\\ModifyClearCacheActionsEvent": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Backend\\ToolbarItems\\ClearCacheToolbarItem": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-109107-1772108218",
            "path": "Changelog/14.3/Important-109107-CacheActionEndpointResponseFormat",
            "html": "Changelog/14.3/Important-109107-CacheActionEndpointResponseFormat.html",
            "md": "Changelog/14.3/Important-109107-CacheActionEndpointResponseFormat.md",
            "title": "Important: #109107 - Cache action endpoints should return JSON response",
            "anchor": "important-109107-1772108218",
            "type": "important",
            "issue": 109107,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Backend\\Event\\ModifyClearCacheActionsEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Http\\JsonResponse": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107931-1775647667",
            "path": "Changelog/14.3/Deprecation-107931-LowlevelDatabaseIntegrityCheck",
            "html": "Changelog/14.3/Deprecation-107931-LowlevelDatabaseIntegrityCheck.html",
            "md": "Changelog/14.3/Deprecation-107931-LowlevelDatabaseIntegrityCheck.md",
            "title": "Deprecation: #107931 - Lowlevel DatabaseIntegrityCheck class",
            "anchor": "deprecation-107931-1775647667",
            "type": "deprecation",
            "issue": 107931,
            "typo3-version": "14.3",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:lowlevel"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Lowlevel\\Integrity\\DatabaseIntegrityCheck": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109429-1774888319",
            "path": "Changelog/14.2/Feature-109429-IntroducePSR-14ModifyLocalizationHandlerIsAvailableEvent",
            "html": "Changelog/14.2/Feature-109429-IntroducePSR-14ModifyLocalizationHandlerIsAvailableEvent.html",
            "md": "Changelog/14.2/Feature-109429-IntroducePSR-14ModifyLocalizationHandlerIsAvailableEvent.md",
            "title": "Feature: #109429 - Introduce PSR-14 ModifyLocalizationHandlerIsAvailableEvent",
            "anchor": "feature-109429-1774888319",
            "type": "feature",
            "issue": 109429,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Localization\\Event\\ModifyLocalizationHandlerIsAvailableEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\LocalizationHandlerInterface": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getIdentifier()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\LocalizationHandlerRegistry": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\LocalizationInstructions": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\LocalizationMode": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\ManualLocalizationHandler": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109412-1742000001",
            "path": "Changelog/14.2/Deprecation-109412-FormYamlConfigurationRegistration",
            "html": "Changelog/14.2/Deprecation-109412-FormYamlConfigurationRegistration.html",
            "md": "Changelog/14.2/Deprecation-109412-FormYamlConfigurationRegistration.md",
            "title": "Deprecation: #109412 - TypoScript-based form YAML registration",
            "anchor": "deprecation-109412-1742000001",
            "type": "deprecation",
            "issue": 109412,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "YAML",
                "Frontend",
                "Backend",
                "FullyScanned",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109412-1742000001",
            "path": "Changelog/14.2/Feature-109412-FormYamlAutoDiscovery",
            "html": "Changelog/14.2/Feature-109412-FormYamlAutoDiscovery.html",
            "md": "Changelog/14.2/Feature-109412-FormYamlAutoDiscovery.md",
            "title": "Feature: #109412 - Auto-discovery of form YAML configurations",
            "anchor": "feature-109412-1742000001",
            "type": "feature",
            "issue": 109412,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "YAML",
                "Frontend",
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\DependencyInjection\\FormYamlCollectorConfigurator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109409-1774787352",
            "path": "Changelog/14.2/Deprecation-109409-Access-of-arbitrary-resources-in-extensions",
            "html": "Changelog/14.2/Deprecation-109409-Access-of-arbitrary-resources-in-extensions.html",
            "md": "Changelog/14.2/Deprecation-109409-Access-of-arbitrary-resources-in-extensions.md",
            "title": "Deprecation: #109409 - Access to arbitrary resources in extensions",
            "anchor": "deprecation-109409-1774787352",
            "type": "deprecation",
            "issue": 109409,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109409-1774774806",
            "path": "Changelog/14.2/Deprecation-109409-Allowed-paths-configuration",
            "html": "Changelog/14.2/Deprecation-109409-Allowed-paths-configuration.html",
            "md": "Changelog/14.2/Deprecation-109409-Allowed-paths-configuration.md",
            "title": "Deprecation: #109409 - Allowed paths configuration is deprecated",
            "anchor": "deprecation-109409-1774774806",
            "type": "deprecation",
            "issue": 109409,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109409-1774770383",
            "path": "Changelog/14.2/Feature-109409-Allow-configuration-of-public-resources",
            "html": "Changelog/14.2/Feature-109409-Allow-configuration-of-public-resources.html",
            "md": "Changelog/14.2/Feature-109409-Allow-configuration-of-public-resources.md",
            "title": "Feature: #109409 - Allow configuration of resources",
            "anchor": "feature-109409-1774770383",
            "type": "feature",
            "issue": 109409,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Package\\Package": [
                    {
                        "section": "configuring-extensions",
                        "kind": "code"
                    },
                    {
                        "section": "example-publish-a-single-file-only",
                        "kind": "code"
                    },
                    {
                        "section": "example-publish-an-additional-public-folder",
                        "kind": "code"
                    },
                    {
                        "section": "example-use-a-fixed-prefix-in-assets",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Package\\Resource\\Definition\\PublicFileDefinition": [
                    {
                        "section": "example-publish-a-single-file-only",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Package\\Resource\\Definition\\PublicResourceDefinition": [
                    {
                        "section": "configuring-extensions",
                        "kind": "code"
                    },
                    {
                        "section": "configuring-the-typo3-app-package",
                        "kind": "code"
                    },
                    {
                        "section": "example-publish-an-additional-public-folder",
                        "kind": "code"
                    },
                    {
                        "section": "example-use-a-fixed-prefix-in-assets",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Package\\Resource\\Definition\\ResourceDefinition": [
                    {
                        "section": "configuring-extensions",
                        "kind": "code"
                    },
                    {
                        "section": "example-use-a-fixed-prefix-in-assets",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Package\\VirtualAppPackage": [
                    {
                        "section": "configuring-the-typo3-app-package",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109370-1742911200",
            "path": "Changelog/14.2/Feature-109370-ArrayBasedQueryParametersForTypolink",
            "html": "Changelog/14.2/Feature-109370-ArrayBasedQueryParametersForTypolink.html",
            "md": "Changelog/14.2/Feature-109370-ArrayBasedQueryParametersForTypolink.md",
            "title": "Feature: #109370 - Array-based queryParameters for page links",
            "anchor": "feature-109370-1742911200",
            "type": "feature",
            "issue": 109370,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "PHP-API",
                "ext:frontend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Frontend\\Typolink\\LinkFactory": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109366-1742900000",
            "path": "Changelog/14.2/Feature-109366-HideFormFieldsWithNoSelectableItems",
            "html": "Changelog/14.2/Feature-109366-HideFormFieldsWithNoSelectableItems.html",
            "md": "Changelog/14.2/Feature-109366-HideFormFieldsWithNoSelectableItems.md",
            "title": "Feature: #109366 - Hide form fields with no selectable items",
            "anchor": "feature-109366-1742900000",
            "type": "feature",
            "issue": 109366,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TCA"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109365-1774538611",
            "path": "Changelog/14.2/Feature-109365-IntroduceModuleAccessGatesForBackendModules",
            "html": "Changelog/14.2/Feature-109365-IntroduceModuleAccessGatesForBackendModules.html",
            "md": "Changelog/14.2/Feature-109365-IntroduceModuleAccessGatesForBackendModules.md",
            "title": "Feature: #109365 - Introduce module access gates for backend modules",
            "anchor": "feature-109365-1774538611",
            "type": "feature",
            "issue": 109365,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Module\\AccessGate\\AdminGate": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Module\\AccessGate\\SystemMaintainerGate": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Module\\AccessGate\\UserGate": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Module\\ModuleAccessGateInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example-custom-module-access-gate",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Module\\ModuleAccessResult": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::Abstain",
                            "::Denied",
                            "::Granted"
                        ]
                    },
                    {
                        "section": "example-custom-module-access-gate",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Module\\ModuleInterface": [
                    {
                        "section": "example-custom-module-access-gate",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsModuleAccessGate": [
                    {
                        "section": "example-custom-module-access-gate",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Authentication\\BackendUserAuthentication": [
                    {
                        "section": "example-custom-module-access-gate",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109340-1742817600",
            "path": "Changelog/14.2/Feature-109340-IncludeSiteConfigurationsInImportExport",
            "html": "Changelog/14.2/Feature-109340-IncludeSiteConfigurationsInImportExport.html",
            "md": "Changelog/14.2/Feature-109340-IncludeSiteConfigurationsInImportExport.md",
            "title": "Feature: #109340 - Include site configurations in import / export",
            "anchor": "feature-109340-1742817600",
            "type": "feature",
            "issue": 109340,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:impexp"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109329-1774349266",
            "path": "Changelog/14.2/Deprecation-109329-PageRendererGetMethods",
            "html": "Changelog/14.2/Deprecation-109329-PageRendererGetMethods.html",
            "md": "Changelog/14.2/Deprecation-109329-PageRendererGetMethods.md",
            "title": "Deprecation: #109329 - PageRenderer get() methods",
            "anchor": "deprecation-109329-1774349266",
            "type": "deprecation",
            "issue": 109329,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "PartiallyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getBodyContent()",
                            "->getDocType()",
                            "->getFavIcon()",
                            "->getHeadTag()",
                            "->getHtmlTag()",
                            "->getIconMimeType()",
                            "->getInlineLanguageLabelFiles()",
                            "->getInlineLanguageLabels()",
                            "->getLanguage()",
                            "->getMetaTag()",
                            "->getMoveJsFromHeaderToFooter()",
                            "->getTemplateFile()",
                            "->getTitle()",
                            "->removeMetaTag()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "->getDocType()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\AbstractContentObject": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getPageRenderer()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109306-1774010043",
            "path": "Changelog/14.2/Deprecation-109306-FormEditorStageTemplateRenderingFunctions",
            "html": "Changelog/14.2/Deprecation-109306-FormEditorStageTemplateRenderingFunctions.html",
            "md": "Changelog/14.2/Deprecation-109306-FormEditorStageTemplateRenderingFunctions.md",
            "title": "Deprecation: #109306 - Deprecate form editor stage template rendering functions",
            "anchor": "deprecation-109306-1774010043",
            "type": "deprecation",
            "issue": 109306,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "NotScanned",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109295-1742407200",
            "path": "Changelog/14.2/Deprecation-109295-DatabaseWriterSetLogTableGetLogTable",
            "html": "Changelog/14.2/Deprecation-109295-DatabaseWriterSetLogTableGetLogTable.html",
            "md": "Changelog/14.2/Deprecation-109295-DatabaseWriterSetLogTableGetLogTable.md",
            "title": "Deprecation: #109295 - DatabaseWriter::setLogTable()/getLogTable()",
            "anchor": "deprecation-109295-1742407200",
            "type": "deprecation",
            "issue": 109295,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "PartiallyScanned",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Log\\LogLevel": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\ConnectionPool": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Log\\LogRecord": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Log\\Writer\\AbstractWriter": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Log\\Writer\\DatabaseWriter": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Log\\Writer\\WriterInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109286-1773844395",
            "path": "Changelog/14.2/Deprecation-109286-ExplicitRequestHandlingInPageRenderer",
            "html": "Changelog/14.2/Deprecation-109286-ExplicitRequestHandlingInPageRenderer.html",
            "md": "Changelog/14.2/Deprecation-109286-ExplicitRequestHandlingInPageRenderer.md",
            "title": "Deprecation: #109286 - Explicit request handling in PageRenderer",
            "anchor": "deprecation-109286-1773844395",
            "type": "deprecation",
            "issue": 109286,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "render",
                        "kind": "inline",
                        "members": [
                            "->render()",
                            "->render(?ServerRequestInterface $request = null)",
                            "->render(ServerRequestInterface $request)"
                        ]
                    },
                    {
                        "section": "renderresponse",
                        "kind": "inline",
                        "members": [
                            "->render(ServerRequestInterface $request, int $code = 200, string $reasonPhrase = '')",
                            "->render(ServerRequestInterface|int $requestOrCode = 200, int|string $codeOrReasonPhrase = '', string $reasonPhrase = '')",
                            "->renderResponse(int $code = 200, string $reasonPhrase = '')"
                        ]
                    },
                    {
                        "section": "setdoctype",
                        "kind": "inline",
                        "members": [
                            "->setDocType(DocType $docType)",
                            "->setDocType(DocType $docType, ?ServerRequestInterface $request = null)",
                            "->setDocType(DocType $docType, ServerRequestInterface $request)"
                        ]
                    },
                    {
                        "section": "setlanguage",
                        "kind": "inline",
                        "members": [
                            "->setLanguage(Locale $locale, ?ServerRequestInterface $request = null)",
                            "->setLanguage(Locale $locale, ServerRequestInterface $request)"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109280-1742109280",
            "path": "Changelog/14.2/Deprecation-109280-FormEngineTcaDescriptionFieldInformation",
            "html": "Changelog/14.2/Deprecation-109280-FormEngineTcaDescriptionFieldInformation.html",
            "md": "Changelog/14.2/Deprecation-109280-FormEngineTcaDescriptionFieldInformation.md",
            "title": "Deprecation: #109280 - FormEngine TcaDescription fieldInformation",
            "anchor": "deprecation-109280-1742109280",
            "type": "deprecation",
            "issue": 109280,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "TCA",
                "NotScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Form\\Container\\AbstractContainer": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::renderDescription()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\Element\\AbstractFormElement": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::renderDescription()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\FieldInformation\\TcaDescription": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109271-1742217000",
            "path": "Changelog/14.2/Feature-109271-TCAConfigurationForDynamicWizardSteps",
            "html": "Changelog/14.2/Feature-109271-TCAConfigurationForDynamicWizardSteps.html",
            "md": "Changelog/14.2/Feature-109271-TCAConfigurationForDynamicWizardSteps.md",
            "title": "Feature: #109271 - Add TCA configuration for page creation wizard steps",
            "anchor": "feature-109271-1742217000",
            "type": "feature",
            "issue": 109271,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109263-1773679470",
            "path": "Changelog/14.2/Feature-109263-ExpressionLanguageSupportForLimitToPagesInRouteEnhancers",
            "html": "Changelog/14.2/Feature-109263-ExpressionLanguageSupportForLimitToPagesInRouteEnhancers.html",
            "md": "Changelog/14.2/Feature-109263-ExpressionLanguageSupportForLimitToPagesInRouteEnhancers.md",
            "title": "Feature: #109263 - Expression language support for limitToPages in routing",
            "anchor": "feature-109263-1773679470",
            "type": "feature",
            "issue": 109263,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "YAML",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Site\\Entity\\SiteLanguage": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109230-1773404000",
            "path": "Changelog/14.2/Deprecation-109230-FormResultCompiler",
            "html": "Changelog/14.2/Deprecation-109230-FormResultCompiler.html",
            "md": "Changelog/14.2/Deprecation-109230-FormResultCompiler.md",
            "title": "Deprecation: #109230 - FormResultCompiler",
            "anchor": "deprecation-109230-1773404000",
            "type": "deprecation",
            "issue": 109230,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Controller\\EditDocumentController": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\FormResultCompiler": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\FormResultFactory": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\FormResultHandler": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\NodeFactory": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109214",
            "path": "Changelog/14.2/Feature-109214-NativeSupportForLanguageLaoAdded",
            "html": "Changelog/14.2/Feature-109214-NativeSupportForLanguageLaoAdded.html",
            "md": "Changelog/14.2/Feature-109214-NativeSupportForLanguageLaoAdded.md",
            "title": "Feature: #109214 - Native support for language Lao added",
            "anchor": "feature-109214",
            "type": "feature",
            "issue": 109214,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109196-1742122800",
            "path": "Changelog/14.2/Deprecation-109196-DeprecateDoktypesToShowInNewPageDragArea",
            "html": "Changelog/14.2/Deprecation-109196-DeprecateDoktypesToShowInNewPageDragArea.html",
            "md": "Changelog/14.2/Deprecation-109196-DeprecateDoktypesToShowInNewPageDragArea.md",
            "title": "Deprecation: #109196 - Deprecate doktypesToShowInNewPageDragArea user TSconfig",
            "anchor": "deprecation-109196-1742122800",
            "type": "deprecation",
            "issue": 109196,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "NotScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109192-1741560000",
            "path": "Changelog/14.2/Deprecation-109192-FormEngineOuterWrapContainer",
            "html": "Changelog/14.2/Deprecation-109192-FormEngineOuterWrapContainer.html",
            "md": "Changelog/14.2/Deprecation-109192-FormEngineOuterWrapContainer.md",
            "title": "Deprecation: #109192 - FormEngine OuterWrapContainer",
            "anchor": "deprecation-109192-1741560000",
            "type": "deprecation",
            "issue": 109192,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "NotScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Form\\Container\\FormWrapContainer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\Container\\OuterWrapContainer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109187-1774695399",
            "path": "Changelog/14.2/Feature-109187-AddIntegrityPropertyToCssIncludes",
            "html": "Changelog/14.2/Feature-109187-AddIntegrityPropertyToCssIncludes.html",
            "md": "Changelog/14.2/Feature-109187-AddIntegrityPropertyToCssIncludes.md",
            "title": "Feature: #109187 - Add integrity property to CSS includes",
            "anchor": "feature-109187-1774695399",
            "type": "feature",
            "issue": 109187,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "TypoScript",
                "ext:frontend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::addCssFile()",
                            "::addCssLibrary()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109187-1774695398",
            "path": "Changelog/14.2/Feature-109187-AutomaticSRIHashResolutionForResourceIncludes",
            "html": "Changelog/14.2/Feature-109187-AutomaticSRIHashResolutionForResourceIncludes.html",
            "md": "Changelog/14.2/Feature-109187-AutomaticSRIHashResolutionForResourceIncludes.md",
            "title": "Feature: #109187 - Automatic SRI hash resolution for resource includes",
            "anchor": "feature-109187-1774695398",
            "type": "feature",
            "issue": 109187,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "PHP-API",
                "TypoScript",
                "ext:frontend",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\AssetCollector": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\ResourceHashCollection": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::AUTO"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::AUTO"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109171-1741254000",
            "path": "Changelog/14.2/Deprecation-109171-BootstrapTabEvents",
            "html": "Changelog/14.2/Deprecation-109171-BootstrapTabEvents.html",
            "md": "Changelog/14.2/Deprecation-109171-BootstrapTabEvents.md",
            "title": "Deprecation: #109171 - Bootstrap tab events",
            "anchor": "deprecation-109171-1741254000",
            "type": "deprecation",
            "issue": 109171,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "NotScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109167-1773174150",
            "path": "Changelog/14.2/Feature-109167-ImprovedExceptionsInFluidTemplates",
            "html": "Changelog/14.2/Feature-109167-ImprovedExceptionsInFluidTemplates.html",
            "md": "Changelog/14.2/Feature-109167-ImprovedExceptionsInFluidTemplates.md",
            "title": "Feature: #109167 - Improved exceptions in Fluid templates",
            "anchor": "feature-109167-1773174150",
            "type": "feature",
            "issue": 109167,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\Exception": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\InvalidArgumentException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\InvalidArgumentValueException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\MissingArgumentException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\UndeclaredArgumentException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109163-1772708896",
            "path": "Changelog/14.2/Feature-109163-Implement-public-system-resources-publishing",
            "html": "Changelog/14.2/Feature-109163-Implement-public-system-resources-publishing.html",
            "md": "Changelog/14.2/Feature-109163-Implement-public-system-resources-publishing.md",
            "title": "Feature: #109163 - Implement public system resources publishing",
            "anchor": "feature-109163-1772708896",
            "type": "feature",
            "issue": 109163,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\Psr\\Http\\Message\\UriInterface": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\Symfony\\Component\\DependencyInjection\\Attribute\\AsAlias": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\Symfony\\Component\\DependencyInjection\\Attribute\\Autoconfigure": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Http\\Uri": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Messaging\\FlashMessageQueue": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Package\\PackageInterface": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\DefaultSystemResourcePublisher": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\SystemResourcePublisherInterface": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    },
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\UriGenerationOptions": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Type\\PublicPackageFile": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Type\\PublicResourceInterface": [
                    {
                        "section": "beyond-file-system-publishing",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109152-1741600000",
            "path": "Changelog/14.2/Deprecation-109152-FormDatePickerElement",
            "html": "Changelog/14.2/Deprecation-109152-FormDatePickerElement.html",
            "md": "Changelog/14.2/Deprecation-109152-FormDatePickerElement.md",
            "title": "Deprecation: #109152 - Form DatePicker element",
            "anchor": "deprecation-109152-1741600000",
            "type": "deprecation",
            "issue": 109152,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "YAML",
                "NotScanned",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Domain\\Model\\FormElements\\DatePicker": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\ViewHelpers\\Form\\DatePickerViewHelper": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\ViewHelpers\\Form\\TimePickerViewHelper": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-109147-1741107600",
            "path": "Changelog/14.2/Important-109147-MoveLinkvalidatorToLinkManagement",
            "html": "Changelog/14.2/Important-109147-MoveLinkvalidatorToLinkManagement.html",
            "md": "Changelog/14.2/Important-109147-MoveLinkvalidatorToLinkManagement.md",
            "title": "Important: #109147 - Move link validator module to Link Management group",
            "anchor": "important-109147-1741107600",
            "type": "important",
            "issue": 109147,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:linkvalidator"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109130-1772489836",
            "path": "Changelog/14.2/Feature-109130-ContextAwareEditingInPageModule",
            "html": "Changelog/14.2/Feature-109130-ContextAwareEditingInPageModule.html",
            "md": "Changelog/14.2/Feature-109130-ContextAwareEditingInPageModule.md",
            "title": "Feature: #109130 - Context-aware editing in the layout module",
            "anchor": "feature-109130-1772489836",
            "type": "feature",
            "issue": 109130,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109126-1740000000",
            "path": "Changelog/14.2/Feature-109126-DateEditorForFormFramework",
            "html": "Changelog/14.2/Feature-109126-DateEditorForFormFramework.html",
            "md": "Changelog/14.2/Feature-109126-DateEditorForFormFramework.md",
            "title": "Feature: #109126 - Introduce date editor for ext:form",
            "anchor": "feature-109126-1740000000",
            "type": "feature",
            "issue": 109126,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109114-1772123512",
            "path": "Changelog/14.2/Feature-109114-AutocompleteForComponentsViaXSDSchema",
            "html": "Changelog/14.2/Feature-109114-AutocompleteForComponentsViaXSDSchema.html",
            "md": "Changelog/14.2/Feature-109114-AutocompleteForComponentsViaXSDSchema.md",
            "title": "Feature: #109114 - Autocomplete for components via XSD schema",
            "anchor": "feature-109114-1772123512",
            "type": "feature",
            "issue": 109114,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "Fluid",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3Fluid\\Fluid\\Core\\Component\\AbstractComponentCollection": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\Component\\ComponentListProviderInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109110-1742558400",
            "path": "Changelog/14.2/Feature-109110-IntroduceSchedulerTaskPriority",
            "html": "Changelog/14.2/Feature-109110-IntroduceSchedulerTaskPriority.html",
            "md": "Changelog/14.2/Feature-109110-IntroduceSchedulerTaskPriority.md",
            "title": "Feature: #109110 - Introduce scheduler task priority",
            "anchor": "feature-109110-1742558400",
            "type": "feature",
            "issue": 109110,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Database",
                "TCA",
                "ext:scheduler"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "extending-priority-levels",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109102-1740480000",
            "path": "Changelog/14.2/Deprecation-109102-FormEngineAdditionalHiddenFields",
            "html": "Changelog/14.2/Deprecation-109102-FormEngineAdditionalHiddenFields.html",
            "md": "Changelog/14.2/Deprecation-109102-FormEngineAdditionalHiddenFields.md",
            "title": "Deprecation: #109102 - FormEngine \"additionalHiddenFields\" key",
            "anchor": "deprecation-109102-1740480000",
            "type": "deprecation",
            "issue": 109102,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "NotScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Form\\FormResult": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::$hiddenFieldsHtml"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\FormResultCollection": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getHiddenFieldsHtml()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109087",
            "path": "Changelog/14.2/Feature-109087-IntroduceBeforeBackendPageRenderEventForBackendController",
            "html": "Changelog/14.2/Feature-109087-IntroduceBeforeBackendPageRenderEventForBackendController.html",
            "md": "Changelog/14.2/Feature-109087-IntroduceBeforeBackendPageRenderEventForBackendController.md",
            "title": "Feature: #109087 - Introduce BeforeBackendPageRenderEvent for BackendController",
            "anchor": "feature-109087",
            "type": "feature",
            "issue": 109087,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Controller\\BackendController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Controller\\Event\\BeforeBackendPageRenderEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\JavaScriptModuleInstruction": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\JavaScriptRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\View\\ViewInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109080-1740000001",
            "path": "Changelog/14.2/Feature-109080-UnifiedRateLimiterFactoryWithAdminOverrides",
            "html": "Changelog/14.2/Feature-109080-UnifiedRateLimiterFactoryWithAdminOverrides.html",
            "md": "Changelog/14.2/Feature-109080-UnifiedRateLimiterFactoryWithAdminOverrides.md",
            "title": "Feature: #109080 - Unified RateLimiterFactory with admin overrides",
            "anchor": "feature-109080-1740000001",
            "type": "feature",
            "issue": 109080,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "LocalConfiguration",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "example-limiter-id-for-extbase-action",
                        "kind": "code"
                    }
                ],
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "general-purpose-rate-limiting",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\RateLimiter\\RateLimiterFactory": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\RateLimiter\\RateLimiterFactoryInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "general-purpose-rate-limiting",
                        "kind": "code"
                    },
                    {
                        "section": "general-purpose-rate-limiting",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Attribute\\RateLimit": [
                    {
                        "section": "example-limiter-id-for-extbase-action",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ActionController": [
                    {
                        "section": "example-limiter-id-for-extbase-action",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109031",
            "path": "Changelog/14.2/Feature-109031-PagePositionSelectComponent",
            "html": "Changelog/14.2/Feature-109031-PagePositionSelectComponent.html",
            "md": "Changelog/14.2/Feature-109031-PagePositionSelectComponent.md",
            "title": "Feature: #109031 - Page position select component",
            "anchor": "feature-109031",
            "type": "feature",
            "issue": 109031,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109029-1771804800",
            "path": "Changelog/14.2/Deprecation-109029-FormEngineDoSaveHiddenField",
            "html": "Changelog/14.2/Deprecation-109029-FormEngineDoSaveHiddenField.html",
            "md": "Changelog/14.2/Deprecation-109029-FormEngineDoSaveHiddenField.md",
            "title": "Deprecation: #109029 - FormEngine doSave hidden field",
            "anchor": "deprecation-109029-1771804800",
            "type": "deprecation",
            "issue": 109029,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "NotScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-109027-1771514240",
            "path": "Changelog/14.2/Deprecation-109027-MoveLanguageUpdateCommandAndEventsToEXTcore",
            "html": "Changelog/14.2/Deprecation-109027-MoveLanguageUpdateCommandAndEventsToEXTcore.html",
            "md": "Changelog/14.2/Deprecation-109027-MoveLanguageUpdateCommandAndEventsToEXTcore.md",
            "title": "Deprecation: #109027 - Move language:update command and events to EXT:core",
            "anchor": "deprecation-109027-1771514240",
            "type": "deprecation",
            "issue": 109027,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "PHP-API",
                "FullyScanned",
                "ext:install"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Command\\UpdateLanguagePackCommand": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\Event\\ModifyLanguagePackRemoteBaseUrlEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\Event\\ModifyLanguagePacksEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Command\\LanguagePackCommand": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Service\\Event\\ModifyLanguagePackRemoteBaseUrlEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Service\\Event\\ModifyLanguagePacksEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Service\\LanguagePackService": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\ClassAliasLoader\\ClassAliasMap": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-109018-1769714898",
            "path": "Changelog/14.2/Feature-109018-PSR-14EventToModifyIndexedSearchResultSets",
            "html": "Changelog/14.2/Feature-109018-PSR-14EventToModifyIndexedSearchResultSets.html",
            "md": "Changelog/14.2/Feature-109018-PSR-14EventToModifyIndexedSearchResultSets.md",
            "title": "Feature: #109018 - PSR-14 event to modify indexed_search result sets",
            "anchor": "feature-109018-1769714898",
            "type": "feature",
            "issue": 109018,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "PHP-API",
                "ext:indexed_search"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\SimplePagination": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\SlidingWindowPagination": [
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "example",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\IndexedSearch\\Controller\\SearchController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\IndexedSearch\\Event\\AfterSearchResultSetsAreGeneratedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108992-1739706000",
            "path": "Changelog/14.2/Feature-108992-NewPSR-14EventForWorkspaceDependencyResolution",
            "html": "Changelog/14.2/Feature-108992-NewPSR-14EventForWorkspaceDependencyResolution.html",
            "md": "Changelog/14.2/Feature-108992-NewPSR-14EventForWorkspaceDependencyResolution.md",
            "title": "Feature: #108992 - New PSR-14 event for workspace dependency resolution",
            "anchor": "feature-108992-1739706000",
            "type": "feature",
            "issue": 108992,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:workspaces"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Workspaces\\Dependency\\DependencyCollectionAction": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Workspaces\\Event\\IsReferenceConsideredForDependencyEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108982-1771078311",
            "path": "Changelog/14.2/Feature-108982-IntroduceRateLimitingForExtbaseActions",
            "html": "Changelog/14.2/Feature-108982-IntroduceRateLimitingForExtbaseActions.html",
            "md": "Changelog/14.2/Feature-108982-IntroduceRateLimitingForExtbaseActions.md",
            "title": "Feature: #108982 - Introduce rate limiting for Extbase actions",
            "anchor": "feature-108982-1771078311",
            "type": "feature",
            "issue": 108982,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:extbase"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "psr-14-event-beforeactionratelimitresponseevent",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Http\\PropagateResponseException": [
                    {
                        "section": "psr-14-event-beforeactionratelimitresponseevent",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "psr-14-event-beforeactionratelimitresponseevent",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Attribute\\RateLimit": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Event\\Mvc\\BeforeActionRateLimitResponseEvent": [
                    {
                        "section": "psr-14-event-beforeactionratelimitresponseevent",
                        "kind": "code"
                    },
                    {
                        "section": "psr-14-event-beforeactionratelimitresponseevent",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ActionController": [
                    {
                        "section": "usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Controller\\ErrorController": [
                    {
                        "section": "psr-14-event-beforeactionratelimitresponseevent",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108975-1770984757",
            "path": "Changelog/14.2/Feature-108975-AddConfigurationProviderForExtbaseClassConfiguration",
            "html": "Changelog/14.2/Feature-108975-AddConfigurationProviderForExtbaseClassConfiguration.html",
            "md": "Changelog/14.2/Feature-108975-AddConfigurationProviderForExtbaseClassConfiguration.md",
            "title": "Feature: #108975 - Add configuration provider for Extbase class configuration",
            "anchor": "feature-108975-1770984757",
            "type": "feature",
            "issue": 108975,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:extbase",
                "ext:lowlevel"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108966-1738963200",
            "path": "Changelog/14.2/Feature-108966-RichTextEditorSupportInFormEditor",
            "html": "Changelog/14.2/Feature-108966-RichTextEditorSupportInFormEditor.html",
            "md": "Changelog/14.2/Feature-108966-RichTextEditorSupportInFormEditor.md",
            "title": "Feature: #108966 - Rich text editor support in TYPO3 form editor",
            "anchor": "feature-108966-1738963200",
            "type": "feature",
            "issue": 108966,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "RTE",
                "ext:form",
                "ext:rte_ckeditor"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Service\\RichTextConfigurationService": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108963-1770907005",
            "path": "Changelog/14.2/Deprecation-108963-DeprecatePageRenderer-addInlineLanguageDomain",
            "html": "Changelog/14.2/Deprecation-108963-DeprecatePageRenderer-addInlineLanguageDomain.html",
            "md": "Changelog/14.2/Deprecation-108963-DeprecatePageRenderer-addInlineLanguageDomain.md",
            "title": "Deprecation: #108963 - Deprecate PageRenderer->addInlineLanguageDomain()",
            "anchor": "deprecation-108963-1770907005",
            "type": "deprecation",
            "issue": 108963,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->addInlineLanguageDomain()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::addInlineLanguageDomain()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108941-1770902109",
            "path": "Changelog/14.2/Feature-108941-ProvideLanguageLabelsAsVirtualJavaScriptModules",
            "html": "Changelog/14.2/Feature-108941-ProvideLanguageLabelsAsVirtualJavaScriptModules.html",
            "md": "Changelog/14.2/Feature-108941-ProvideLanguageLabelsAsVirtualJavaScriptModules.md",
            "title": "Feature: #108941 - Provide language labels as virtual JavaScript modules",
            "anchor": "feature-108941-1770902109",
            "type": "feature",
            "issue": 108941,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108915-1742484720",
            "path": "Changelog/14.2/Feature-108915-PageCreationWizard",
            "html": "Changelog/14.2/Feature-108915-PageCreationWizard.html",
            "md": "Changelog/14.2/Feature-108915-PageCreationWizard.md",
            "title": "Feature: #108915 - New page creation wizard",
            "anchor": "feature-108915-1742484720",
            "type": "feature",
            "issue": 108915,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108904-1771065699",
            "path": "Changelog/14.2/Feature-108904-AddGenericErrorActionForCustomHTTPStatusCodesInErrorController",
            "html": "Changelog/14.2/Feature-108904-AddGenericErrorActionForCustomHTTPStatusCodesInErrorController.html",
            "md": "Changelog/14.2/Feature-108904-AddGenericErrorActionForCustomHTTPStatusCodesInErrorController.md",
            "title": "Feature: #108904 - Add generic error action for custom HTTP status codes in ErrorController",
            "anchor": "feature-108904-1771065699",
            "type": "feature",
            "issue": 108904,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Http\\PropagateResponseException": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Controller\\ErrorController": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108868-1770281522",
            "path": "Changelog/14.2/Feature-108868-IntroduceFluidRenderTextViewHelper",
            "html": "Changelog/14.2/Feature-108868-IntroduceFluidRenderTextViewHelper.html",
            "md": "Changelog/14.2/Feature-108868-IntroduceFluidRenderTextViewHelper.md",
            "title": "Feature: #108868 - Introduce Fluid f:render.text ViewHelper",
            "anchor": "feature-108868-1770281522",
            "type": "feature",
            "issue": 108868,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Domain\\Exception\\RecordPropertyNotFoundException": [
                    {
                        "section": "usage",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\RecordInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\DomainObject\\DomainObjectInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Page\\PageInformation": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108846-1770196894",
            "path": "Changelog/14.2/Feature-108846-ConsoleCommandToInspectGlobalViewHelperNamespaces",
            "html": "Changelog/14.2/Feature-108846-ConsoleCommandToInspectGlobalViewHelperNamespaces.html",
            "md": "Changelog/14.2/Feature-108846-ConsoleCommandToInspectGlobalViewHelperNamespaces.md",
            "title": "Feature: #108846 - Console command to inspect global ViewHelper namespaces",
            "anchor": "feature-108846-1770196894",
            "type": "feature",
            "issue": 108846,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "Fluid",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108843-1738600000",
            "path": "Changelog/14.2/Deprecation-108843-ExtensionManagementUtilityAddFieldsToUserSettings",
            "html": "Changelog/14.2/Deprecation-108843-ExtensionManagementUtilityAddFieldsToUserSettings.html",
            "md": "Changelog/14.2/Deprecation-108843-ExtensionManagementUtilityAddFieldsToUserSettings.md",
            "title": "Deprecation: #108843 - ExtensionManagementUtility::addFieldsToUserSettings",
            "anchor": "deprecation-108843-1738600000",
            "type": "deprecation",
            "issue": 108843,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::addFieldsToUserSettings()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::addFieldsToUserSettings()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108843-1738600001",
            "path": "Changelog/14.2/Feature-108843-UserSettingsConfigurationMigratedToTCA",
            "html": "Changelog/14.2/Feature-108843-UserSettingsConfigurationMigratedToTCA.html",
            "md": "Changelog/14.2/Feature-108843-UserSettingsConfigurationMigratedToTCA.md",
            "title": "Feature: #108843 - User settings configuration migrated to TCA",
            "anchor": "feature-108843-1738600001",
            "type": "feature",
            "issue": 108843,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TCA",
                "PHP-API",
                "ext:setup"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::addUserSetting()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108842-1770128495",
            "path": "Changelog/14.2/Feature-108842-AddBadgeForSlideModeInLayoutModule",
            "html": "Changelog/14.2/Feature-108842-AddBadgeForSlideModeInLayoutModule.html",
            "md": "Changelog/14.2/Feature-108842-AddBadgeForSlideModeInLayoutModule.md",
            "title": "Feature: #108842 - Add badge for slide mode in Layout module",
            "anchor": "feature-108842-1770128495",
            "type": "feature",
            "issue": 108842,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend",
                "ext:workspaces"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108832-1738500000",
            "path": "Changelog/14.2/Feature-108832-IntroduceUserSettingsObjectForBackendUserProfileSettings",
            "html": "Changelog/14.2/Feature-108832-IntroduceUserSettingsObjectForBackendUserProfileSettings.html",
            "md": "Changelog/14.2/Feature-108832-IntroduceUserSettingsObjectForBackendUserProfileSettings.md",
            "title": "Feature: #108832 - Introduce UserSettings object for backend user profile settings",
            "anchor": "feature-108832-1738500000",
            "type": "feature",
            "issue": 108832,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Container\\ContainerInterface": [
                    {
                        "section": "usersettings-object",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Authentication\\Exception\\UserSettingsNotFoundException": [
                    {
                        "section": "usersettings-object",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Authentication\\UserSettings": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "usersettings-object",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108831-1738522284",
            "path": "Changelog/14.2/Feature-108831-ExtendWorkspacePreviewLinksToAllRecordTypes",
            "html": "Changelog/14.2/Feature-108831-ExtendWorkspacePreviewLinksToAllRecordTypes.html",
            "md": "Changelog/14.2/Feature-108831-ExtendWorkspacePreviewLinksToAllRecordTypes.md",
            "title": "Feature: #108831 - Extend workspace preview links to all records",
            "anchor": "feature-108831-1738522284",
            "type": "feature",
            "issue": 108831,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "ext:workspaces"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108826-1770219994",
            "path": "Changelog/14.2/Feature-108826-AddShortURLModule",
            "html": "Changelog/14.2/Feature-108826-AddShortURLModule.html",
            "md": "Changelog/14.2/Feature-108826-AddShortURLModule.md",
            "title": "Feature: #108826 - Add Short URL module",
            "anchor": "feature-108826-1770219994",
            "type": "feature",
            "issue": 108826,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:redirects"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\DataHandler": [
                    {
                        "section": "uniqueness-enforcement",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108819-1738329600",
            "path": "Changelog/14.2/Feature-108819-RecordFieldPreviewProcessorForCustomPreviewRenderers",
            "html": "Changelog/14.2/Feature-108819-RecordFieldPreviewProcessorForCustomPreviewRenderers.html",
            "md": "Changelog/14.2/Feature-108819-RecordFieldPreviewProcessorForCustomPreviewRenderers.md",
            "title": "Feature: #108819 - RecordFieldPreviewProcessor for custom PreviewRenderers",
            "anchor": "feature-108819-1738329600",
            "type": "feature",
            "issue": 108819,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "linktoeditform",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Preview\\PreviewRendererInterface": [
                    {
                        "section": "impact",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Preview\\RecordFieldPreviewProcessor": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Preview\\StandardContentPreviewRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\BackendLayout\\Grid\\GridColumnItem": [
                    {
                        "section": "impact",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\RecordInterface": [
                    {
                        "section": "linktoeditform",
                        "kind": "code"
                    },
                    {
                        "section": "preparefield",
                        "kind": "code"
                    },
                    {
                        "section": "preparefieldwithlabel",
                        "kind": "code"
                    },
                    {
                        "section": "prepareplainhtml",
                        "kind": "code"
                    },
                    {
                        "section": "preparetext",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\FileReference": [
                    {
                        "section": "preparefiles",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108817-1739494800",
            "path": "Changelog/14.2/Feature-108817-ModernWebComponentBasedFormEditorTree",
            "html": "Changelog/14.2/Feature-108817-ModernWebComponentBasedFormEditorTree.html",
            "md": "Changelog/14.2/Feature-108817-ModernWebComponentBasedFormEditorTree.md",
            "title": "Feature: #108817 - Introduce web component-based form editor tree",
            "anchor": "feature-108817-1739494800",
            "type": "feature",
            "issue": 108817,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108815-1738249200",
            "path": "Changelog/14.2/Feature-108815-CLICommandsForSystemConfiguration",
            "html": "Changelog/14.2/Feature-108815-CLICommandsForSystemConfiguration.html",
            "md": "Changelog/14.2/Feature-108815-CLICommandsForSystemConfiguration.md",
            "title": "Feature: #108815 - CLI commands for system configuration",
            "anchor": "feature-108815-1738249200",
            "type": "feature",
            "issue": 108815,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "LocalConfiguration",
                "ext:lowlevel"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108810-1738253894",
            "path": "Changelog/14.2/Deprecation-108810-BackendUtilityLocalizationMethods",
            "html": "Changelog/14.2/Deprecation-108810-BackendUtilityLocalizationMethods.html",
            "md": "Changelog/14.2/Deprecation-108810-BackendUtilityLocalizationMethods.md",
            "title": "Deprecation: #108810 - BackendUtility localization-related methods",
            "anchor": "deprecation-108810-1738253894",
            "type": "deprecation",
            "issue": 108810,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Domain\\Repository\\Localization\\LocalizationRepository": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getPageTranslations()",
                            "::getRecordTranslation()",
                            "::getRecordTranslations()"
                        ]
                    },
                    {
                        "section": "getexistingpagetranslations",
                        "kind": "code"
                    },
                    {
                        "section": "getrecordlocalization",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    },
                    {
                        "section": "translationcount",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Utility\\BackendUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getExistingPageTranslations()",
                            "::getRecordLocalization()",
                            "::translationCount()"
                        ]
                    },
                    {
                        "section": "getexistingpagetranslations",
                        "kind": "code"
                    },
                    {
                        "section": "getrecordlocalization",
                        "kind": "code"
                    },
                    {
                        "section": "translationcount",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\RawRecord": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108799-1738094060",
            "path": "Changelog/14.2/Feature-108799-LocalizationRepositoryRecordTranslationMethods",
            "html": "Changelog/14.2/Feature-108799-LocalizationRepositoryRecordTranslationMethods.html",
            "md": "Changelog/14.2/Feature-108799-LocalizationRepositoryRecordTranslationMethods.md",
            "title": "Feature: #108799 - LocalizationRepository methods for fetching record translations",
            "anchor": "feature-108799-1738094060",
            "type": "feature",
            "issue": 108799,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Domain\\Repository\\Localization\\LocalizationRepository": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Utility\\BackendUtility": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "getrecordtranslations",
                        "kind": "inline",
                        "members": [
                            "::translationCount()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::getExistingPageTranslations()",
                            "::getRecordLocalization()",
                            "::translationCount()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\RawRecord": [
                    {
                        "section": "getpagetranslations",
                        "kind": "inline"
                    },
                    {
                        "section": "getrecordtranslations",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108796-1738078800",
            "path": "Changelog/14.2/Feature-108796-CentralizeBookmarkManagement",
            "html": "Changelog/14.2/Feature-108796-CentralizeBookmarkManagement.html",
            "md": "Changelog/14.2/Feature-108796-CentralizeBookmarkManagement.md",
            "title": "Feature: #108796 - Centralize bookmark management",
            "anchor": "feature-108796-1738078800",
            "type": "feature",
            "issue": 108796,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-108796-1738078801",
            "path": "Changelog/14.2/Important-108796-InternalShortcutClassesRenamedToBookmark",
            "html": "Changelog/14.2/Important-108796-InternalShortcutClassesRenamedToBookmark.html",
            "md": "Changelog/14.2/Important-108796-InternalShortcutClassesRenamedToBookmark.md",
            "title": "Important: #108796 - Internal shortcut classes renamed to bookmark",
            "anchor": "important-108796-1738078801",
            "type": "important",
            "issue": 108796,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Backend\\Bookmark\\BookmarkRepository": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Backend\\Bookmark\\BookmarkService": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Backend\\ToolbarItems\\BookmarkToolbarItem": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Controller\\BookmarkController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-108783-1737910000",
            "path": "Changelog/14.2/Important-108783-BackendUserLanguageDefaultChangedToEn",
            "html": "Changelog/14.2/Important-108783-BackendUserLanguageDefaultChangedToEn.html",
            "md": "Changelog/14.2/Important-108783-BackendUserLanguageDefaultChangedToEn.md",
            "title": "Important: #108783 - Backend user language default changed to \"en\"",
            "anchor": "important-108783-1737910000",
            "type": "important",
            "issue": 108783,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Localization\\LanguageService": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108776-1769518546",
            "path": "Changelog/14.2/Feature-108776-AllowToSetUserInterfaceLanguageWhenUsingCLIToCreateUser",
            "html": "Changelog/14.2/Feature-108776-AllowToSetUserInterfaceLanguageWhenUsingCLIToCreateUser.html",
            "md": "Changelog/14.2/Feature-108776-AllowToSetUserInterfaceLanguageWhenUsingCLIToCreateUser.md",
            "title": "Feature: #108776 - Allow to set user interface language when using CLI to create user",
            "anchor": "feature-108776-1769518546",
            "type": "feature",
            "issue": 108776,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108763-1769331943",
            "path": "Changelog/14.2/Feature-108763-ConsoleCommandToAnalyseFluidTemplates",
            "html": "Changelog/14.2/Feature-108763-ConsoleCommandToAnalyseFluidTemplates.html",
            "md": "Changelog/14.2/Feature-108763-ConsoleCommandToAnalyseFluidTemplates.md",
            "title": "Feature: #108763 - Console command to analyze Fluid templates",
            "anchor": "feature-108763-1769331943",
            "type": "feature",
            "issue": 108763,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "Fluid",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3Fluid\\Fluid\\Core\\Parser\\ParsingState": [
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelper-arguments",
                        "kind": "code"
                    },
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelpers",
                        "kind": "code"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\Parser\\SyntaxTree\\ViewHelperNode": [
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelper-arguments",
                        "kind": "code"
                    },
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelpers",
                        "kind": "code"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\AbstractViewHelper": [
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelper-arguments",
                        "kind": "code"
                    },
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelpers",
                        "kind": "code"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\ViewHelperNodeInitializedEventInterface": [
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelper-arguments",
                        "kind": "code"
                    },
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelper-arguments",
                        "kind": "inline"
                    },
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelpers",
                        "kind": "code"
                    },
                    {
                        "anchor": "feature-108763-1769331943-deprecating-viewhelpers",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108761-1769281290",
            "path": "Changelog/14.2/Deprecation-108761-BackendUtilityTSconfigMethods",
            "html": "Changelog/14.2/Deprecation-108761-BackendUtilityTSconfigMethods.html",
            "md": "Changelog/14.2/Deprecation-108761-BackendUtilityTSconfigMethods.md",
            "title": "Deprecation: #108761 - BackendUtility TSconfig-related methods",
            "anchor": "deprecation-108761-1769281290",
            "type": "deprecation",
            "issue": 108761,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Form\\Utility\\FormEngineUtility": [
                    {
                        "section": "gettceform-tsconfig",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Utility\\BackendUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getRealPageId()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108726-1769073579",
            "path": "Changelog/14.2/Feature-108726-AddPSR-14ModifyRenderedContentAreaEvent",
            "html": "Changelog/14.2/Feature-108726-AddPSR-14ModifyRenderedContentAreaEvent.html",
            "md": "Changelog/14.2/Feature-108726-AddPSR-14ModifyRenderedContentAreaEvent.md",
            "title": "Feature: #108726 - Add PSR-14 events ModifyRenderedContentAreaEvent and ModifyRenderedRecordEvent",
            "anchor": "feature-108726-1769073579",
            "type": "feature",
            "issue": 108726,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\Event\\ModifyRenderedContentAreaEvent": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\Event\\ModifyRenderedRecordEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108726-1769071158",
            "path": "Changelog/14.2/Feature-108726-IntroduceFluidRenderContentAreaViewHelper",
            "html": "Changelog/14.2/Feature-108726-IntroduceFluidRenderContentAreaViewHelper.html",
            "md": "Changelog/14.2/Feature-108726-IntroduceFluidRenderContentAreaViewHelper.md",
            "title": "Feature: #108726 - Introduce Fluid f:render.contentArea ViewHelper",
            "anchor": "feature-108726-1769071158",
            "type": "feature",
            "issue": 108726,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Fluid\\Event\\ModifyRenderedContentAreaEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108726-1769503907",
            "path": "Changelog/14.2/Feature-108726-IntroduceFluidRenderRecordViewHelper",
            "html": "Changelog/14.2/Feature-108726-IntroduceFluidRenderRecordViewHelper.html",
            "md": "Changelog/14.2/Feature-108726-IntroduceFluidRenderRecordViewHelper.md",
            "title": "Feature: #108726 - Introduce Fluid f:render.record ViewHelper",
            "anchor": "feature-108726-1769503907",
            "type": "feature",
            "issue": 108726,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Fluid\\Event\\ModifyRenderedRecordEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108720-1769035130",
            "path": "Changelog/14.2/Feature-108720-QRCodeButtonForFrontendPreviewURLs",
            "html": "Changelog/14.2/Feature-108720-QRCodeButtonForFrontendPreviewURLs.html",
            "md": "Changelog/14.2/Feature-108720-QRCodeButtonForFrontendPreviewURLs.md",
            "title": "Feature: #108720 - QR code button for frontend preview",
            "anchor": "feature-108720-1769035130",
            "type": "feature",
            "issue": 108720,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend",
                "ext:workspaces"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108653-1741600000",
            "path": "Changelog/14.2/Deprecation-108653-FormFileBasedStorageAdapter",
            "html": "Changelog/14.2/Deprecation-108653-FormFileBasedStorageAdapter.html",
            "md": "Changelog/14.2/Deprecation-108653-FormFileBasedStorageAdapter.md",
            "title": "Deprecation: #108653 - Form file-based storage deprecated",
            "anchor": "deprecation-108653-1741600000",
            "type": "deprecation",
            "issue": 108653,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "YAML",
                "NotScanned",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Storage\\FileMountStorageAdapter": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108653-1767199420",
            "path": "Changelog/14.2/Feature-108653-DatabaseStorageForFormExtension",
            "html": "Changelog/14.2/Feature-108653-DatabaseStorageForFormExtension.html",
            "md": "Changelog/14.2/Feature-108653-DatabaseStorageForFormExtension.md",
            "title": "Feature: #108653 - Database storage for form extension",
            "anchor": "feature-108653-1767199420",
            "type": "feature",
            "issue": 108653,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Database",
                "TCA",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\DataHandler": [
                    {
                        "section": "database-table-sql-form-definition",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Storage\\DatabaseStorageAdapter": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "storage-adapter-architecture",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Storage\\ExtensionStorageAdapter": [
                    {
                        "section": "storage-adapter-architecture",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Storage\\FileMountStorageAdapter": [
                    {
                        "section": "storage-adapter-architecture",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Storage\\StorageAdapterFactory": [
                    {
                        "section": "storage-adapter-architecture",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Storage\\StorageAdapterInterface": [
                    {
                        "section": "storage-adapter-architecture",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108648-1770305451",
            "path": "Changelog/14.2/Feature-108648-OptionToModifySrcAttributeForVimeoYouTube",
            "html": "Changelog/14.2/Feature-108648-OptionToModifySrcAttributeForVimeoYouTube.html",
            "md": "Changelog/14.2/Feature-108648-OptionToModifySrcAttributeForVimeoYouTube.md",
            "title": "Feature: #108648 - Option to modify src attribute for Vimeo/YouTube",
            "anchor": "feature-108648-1770305451",
            "type": "feature",
            "issue": 108648,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108581-1735479000",
            "path": "Changelog/14.2/Feature-108581-RecordTypeSpecificLabelConfiguration",
            "html": "Changelog/14.2/Feature-108581-RecordTypeSpecificLabelConfiguration.html",
            "md": "Changelog/14.2/Feature-108581-RecordTypeSpecificLabelConfiguration.md",
            "title": "Feature: #108581 - Record type specific label configuration",
            "anchor": "feature-108581-1735479000",
            "type": "feature",
            "issue": 108581,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "Backend",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Utility\\BackendUtility": [
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::getRecordTitle()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "examples",
                        "kind": "code"
                    },
                    {
                        "section": "examples",
                        "kind": "inline",
                        "members": [
                            "::addRecordType"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108580-1734567890",
            "path": "Changelog/14.2/Feature-108580-ImprovedPageModuleContentPreview",
            "html": "Changelog/14.2/Feature-108580-ImprovedPageModuleContentPreview.html",
            "md": "Changelog/14.2/Feature-108580-ImprovedPageModuleContentPreview.md",
            "title": "Feature: #108580 - Improved page module content preview",
            "anchor": "feature-108580-1734567890",
            "type": "feature",
            "issue": 108580,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "HTML",
                "ext:backend",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Html\\PreviewSanitizerBuilder": [
                    {
                        "section": "sanitized-html-rendering-for-content",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108568-1734962478",
            "path": "Changelog/14.2/Deprecation-108568-BackendUserAuthenticationRecordEditAccessInternals",
            "html": "Changelog/14.2/Deprecation-108568-BackendUserAuthenticationRecordEditAccessInternals.html",
            "md": "Changelog/14.2/Deprecation-108568-BackendUserAuthenticationRecordEditAccessInternals.md",
            "title": "Deprecation: #108568 - BackendUserAuthentication::recordEditAccessInternals() and $errorMsg",
            "anchor": "deprecation-108568-1734962478",
            "type": "deprecation",
            "issue": 108568,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Authentication\\AccessCheckResult": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Authentication\\BackendUserAuthentication": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "before",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::$errorMsg",
                            "::recordEditAccessInternals()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108557-1768610680",
            "path": "Changelog/14.2/Deprecation-108557-TCAOptionAllowedRecordTypesForPageTypes",
            "html": "Changelog/14.2/Deprecation-108557-TCAOptionAllowedRecordTypesForPageTypes.html",
            "md": "Changelog/14.2/Deprecation-108557-TCAOptionAllowedRecordTypesForPageTypes.md",
            "title": "Deprecation: #108557 - TCA option allowedRecordTypes for Page Types",
            "anchor": "deprecation-108557-1768610680",
            "type": "deprecation",
            "issue": 108557,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "PartiallyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\PageDoktypeRegistry": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->add()",
                            "->addAllowedRecordTypes()",
                            "->doesDoktypeOnlyAllowSpecifiedRecordTypes()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108557-1768611915",
            "path": "Changelog/14.2/Feature-108557-TCAOptionAllowedRecordTypesForPageTypes",
            "html": "Changelog/14.2/Feature-108557-TCAOptionAllowedRecordTypesForPageTypes.html",
            "md": "Changelog/14.2/Feature-108557-TCAOptionAllowedRecordTypesForPageTypes.md",
            "title": "Feature: #108557 - TCA option allowedRecordTypes for page types",
            "anchor": "feature-108557-1768611915",
            "type": "feature",
            "issue": 108557,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-108557-1768612632",
            "path": "Changelog/14.2/Important-108557-DropPageDoktypeRegistryOnlyAllowedTablesOption",
            "html": "Changelog/14.2/Important-108557-DropPageDoktypeRegistryOnlyAllowedTablesOption.html",
            "md": "Changelog/14.2/Important-108557-DropPageDoktypeRegistryOnlyAllowedTablesOption.md",
            "title": "Important: #108557 - Drop PageDoktypeRegistry onlyAllowedTables option",
            "anchor": "important-108557-1768612632",
            "type": "important",
            "issue": 108557,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\PageDoktypeRegistry": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-108433-1770744353",
            "path": "Changelog/14.2/Important-108433-WorkspaceSelectorMovedToSidebarWithColorAndDescription",
            "html": "Changelog/14.2/Important-108433-WorkspaceSelectorMovedToSidebarWithColorAndDescription.html",
            "md": "Changelog/14.2/Important-108433-WorkspaceSelectorMovedToSidebarWithColorAndDescription.md",
            "title": "Important: #108433 - Workspace selector moved to sidebar with color and description",
            "anchor": "important-108433-1770744353",
            "type": "important",
            "issue": 108433,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:workspaces"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108345-1774126701",
            "path": "Changelog/14.2/Deprecation-108345-Deprecation-of-ext-emconf-php",
            "html": "Changelog/14.2/Deprecation-108345-Deprecation-of-ext-emconf-php.html",
            "md": "Changelog/14.2/Deprecation-108345-Deprecation-of-ext-emconf-php.md",
            "title": "Deprecation: #108345 - Deprecation of ext_emconf.php",
            "anchor": "deprecation-108345-1774126701",
            "type": "deprecation",
            "issue": 108345,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "ext:core",
                "NotScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Information\\Typo3Version": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108345-1774117214",
            "path": "Changelog/14.2/Feature-108345-No-ext-em-conf-in-classic-mode",
            "html": "Changelog/14.2/Feature-108345-No-ext-em-conf-in-classic-mode.html",
            "md": "Changelog/14.2/Feature-108345-No-ext-em-conf-in-classic-mode.md",
            "title": "Feature: #108345 - Allow extensions without ext_emconf.php in classic mode",
            "anchor": "feature-108345-1774117214",
            "type": "feature",
            "issue": 108345,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Information\\Typo3Version": [
                    {
                        "section": "extension-version",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107940-1761853022",
            "path": "Changelog/14.2/Feature-107940-IntroduceReportAboutContentTypeUsage",
            "html": "Changelog/14.2/Feature-107940-IntroduceReportAboutContentTypeUsage.html",
            "md": "Changelog/14.2/Feature-107940-IntroduceReportAboutContentTypeUsage.md",
            "title": "Feature: #107940 - Introduce report about content type usage",
            "anchor": "feature-107940-1761853022",
            "type": "feature",
            "issue": 107940,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:reports"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107906-1761739282",
            "path": "Changelog/14.2/Feature-107906-NewRecentlyOpenedDocuments",
            "html": "Changelog/14.2/Feature-107906-NewRecentlyOpenedDocuments.html",
            "md": "Changelog/14.2/Feature-107906-NewRecentlyOpenedDocuments.md",
            "title": "Feature: #107906 - Recently opened documents widget",
            "anchor": "feature-107906-1761739282",
            "type": "feature",
            "issue": 107906,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:dashboard",
                "Usability"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107887-1761641914",
            "path": "Changelog/14.2/Feature-107887-NewLatestBeLoginsWidget",
            "html": "Changelog/14.2/Feature-107887-NewLatestBeLoginsWidget.html",
            "md": "Changelog/14.2/Feature-107887-NewLatestBeLoginsWidget.md",
            "title": "Feature: #107887 - New \"Latest backend logins\" widget",
            "anchor": "feature-107887-1761641914",
            "type": "feature",
            "issue": 107887,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:dashboard",
                "Security"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107826-1766220191",
            "path": "Changelog/14.2/Feature-107826-IntroduceExtbaseActionAuthorizationLogic",
            "html": "Changelog/14.2/Feature-107826-IntroduceExtbaseActionAuthorizationLogic.html",
            "md": "Changelog/14.2/Feature-107826-IntroduceExtbaseActionAuthorizationLogic.md",
            "title": "Feature: #107826 - Introduce Extbase action authorization attribute",
            "anchor": "feature-107826-1766220191",
            "type": "feature",
            "issue": 107826,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:extbase"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ResponseFactoryInterface": [
                    {
                        "section": "customizing-the-authorization-denied-response",
                        "kind": "code"
                    }
                ],
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "combining-multiple-authorization-checks",
                        "kind": "code"
                    },
                    {
                        "section": "custom-authorization-class",
                        "kind": "code"
                    },
                    {
                        "section": "public-controller-method",
                        "kind": "code"
                    },
                    {
                        "section": "require-frontend-user-login",
                        "kind": "code"
                    },
                    {
                        "section": "require-specific-user-groups",
                        "kind": "code"
                    }
                ],
                "\\Psr\\Http\\Message\\StreamFactoryInterface": [
                    {
                        "section": "customizing-the-authorization-denied-response",
                        "kind": "code"
                    }
                ],
                "\\Symfony\\Component\\DependencyInjection\\Attribute\\Autoconfigure": [
                    {
                        "section": "custom-authorization-class",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Context\\Context": [
                    {
                        "section": "custom-authorization-class",
                        "kind": "code"
                    },
                    {
                        "section": "public-controller-method",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Http\\PropagateResponseException": [
                    {
                        "section": "customizing-the-authorization-denied-response",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Attribute\\Authorize": [
                    {
                        "section": "combining-multiple-authorization-checks",
                        "kind": "code"
                    },
                    {
                        "section": "custom-authorization-class",
                        "kind": "code"
                    },
                    {
                        "section": "public-controller-method",
                        "kind": "code"
                    },
                    {
                        "section": "require-frontend-user-login",
                        "kind": "code"
                    },
                    {
                        "section": "require-specific-user-groups",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Authorization\\AuthorizationFailureReason": [
                    {
                        "section": "customizing-the-authorization-denied-response",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Event\\Mvc\\BeforeActionAuthorizationDeniedEvent": [
                    {
                        "section": "customizing-the-authorization-denied-response",
                        "kind": "code"
                    },
                    {
                        "section": "customizing-the-authorization-denied-response",
                        "kind": "inline"
                    },
                    {
                        "section": "security-considerations",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ActionController": [
                    {
                        "section": "combining-multiple-authorization-checks",
                        "kind": "code"
                    },
                    {
                        "section": "custom-authorization-class",
                        "kind": "code"
                    },
                    {
                        "section": "public-controller-method",
                        "kind": "code"
                    },
                    {
                        "section": "require-frontend-user-login",
                        "kind": "code"
                    },
                    {
                        "section": "require-specific-user-groups",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107802-1770827443",
            "path": "Changelog/14.2/Deprecation-107802-DeprecateUsageOfArrayInPasswordForAuthenticationInRedisSessionBackend",
            "html": "Changelog/14.2/Deprecation-107802-DeprecateUsageOfArrayInPasswordForAuthenticationInRedisSessionBackend.html",
            "md": "Changelog/14.2/Deprecation-107802-DeprecateUsageOfArrayInPasswordForAuthenticationInRedisSessionBackend.md",
            "title": "Deprecation: #107802 - Deprecate usage of array in password for authentication in Redis session backend",
            "anchor": "deprecation-107802-1770827443",
            "type": "deprecation",
            "issue": 107802,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "LocalConfiguration",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Session\\Backend\\RedisSessionBackend": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107802-1770827507",
            "path": "Changelog/14.2/Feature-107802-SupportUsernameAndPasswordInRedisSessionBackend",
            "html": "Changelog/14.2/Feature-107802-SupportUsernameAndPasswordInRedisSessionBackend.html",
            "md": "Changelog/14.2/Feature-107802-SupportUsernameAndPasswordInRedisSessionBackend.md",
            "title": "Feature: #107802 - Support username and password in Redis session backend",
            "anchor": "feature-107802-1770827507",
            "type": "feature",
            "issue": 107802,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "LocalConfiguration",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Session\\Backend\\RedisSessionBackend": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107771-1760360529",
            "path": "Changelog/14.2/Feature-107771-MakeRelAttributeInExternalLinksConfigurable",
            "html": "Changelog/14.2/Feature-107771-MakeRelAttributeInExternalLinksConfigurable.html",
            "md": "Changelog/14.2/Feature-107771-MakeRelAttributeInExternalLinksConfigurable.md",
            "title": "Feature: #107771 - Make rel attribute in external links configurable",
            "anchor": "feature-107771-1760360529",
            "type": "feature",
            "issue": 107771,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107289-1734172800",
            "path": "Changelog/14.2/Feature-107289-AutomaticHistoryTrackingForExtbaseEntities",
            "html": "Changelog/14.2/Feature-107289-AutomaticHistoryTrackingForExtbaseEntities.html",
            "md": "Changelog/14.2/Feature-107289-AutomaticHistoryTrackingForExtbaseEntities.md",
            "title": "Feature: #107289 - Automatic history tracking for Extbase entities",
            "anchor": "feature-107289-1734172800",
            "type": "feature",
            "issue": 107289,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\History\\RecordHistoryStore": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\EventListener\\ExtbaseHistoryTracker": [
                    {
                        "section": "technical-details",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Event\\Persistence\\EntityAddedToPersistenceEvent": [
                    {
                        "section": "technical-details",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Event\\Persistence\\EntityRemovedFromPersistenceEvent": [
                    {
                        "section": "technical-details",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Event\\Persistence\\EntityUpdatedInPersistenceEvent": [
                    {
                        "section": "technical-details",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107208-1754387701",
            "path": "Changelog/14.2/Deprecation-107208-FdebugrenderViewHelper",
            "html": "Changelog/14.2/Deprecation-107208-FdebugrenderViewHelper.html",
            "md": "Changelog/14.2/Deprecation-107208-FdebugrenderViewHelper.md",
            "title": "Deprecation: #107208 - <f:debug.render> ViewHelper",
            "anchor": "deprecation-107208-1754387701",
            "type": "deprecation",
            "issue": 107208,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "NotScanned",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107068-1759214357",
            "path": "Changelog/14.2/Deprecation-107068-RenameFieldExplanationTextToDescription",
            "html": "Changelog/14.2/Deprecation-107068-RenameFieldExplanationTextToDescription.html",
            "md": "Changelog/14.2/Deprecation-107068-RenameFieldExplanationTextToDescription.md",
            "title": "Deprecation: #107068 - Rename fieldExplanationText to description",
            "anchor": "deprecation-107068-1759214357",
            "type": "deprecation",
            "issue": 107068,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "NotScanned"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107058-1769168658",
            "path": "Changelog/14.2/Feature-107058-SimplifyRegistrationOfCustomFormElement",
            "html": "Changelog/14.2/Feature-107058-SimplifyRegistrationOfCustomFormElement.html",
            "md": "Changelog/14.2/Feature-107058-SimplifyRegistrationOfCustomFormElement.md",
            "title": "Feature: #107058 - Simplify registration of a custom form element",
            "anchor": "feature-107058-1769168658",
            "type": "feature",
            "issue": 107058,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107003-1751223220",
            "path": "Changelog/14.2/Feature-107003-AddEventToChangeRecordDataInListView",
            "html": "Changelog/14.2/Feature-107003-AddEventToChangeRecordDataInListView.html",
            "md": "Changelog/14.2/Feature-107003-AddEventToChangeRecordDataInListView.md",
            "title": "Feature: #107003 - Add event to change record data in list view",
            "anchor": "feature-107003-1751223220",
            "type": "feature",
            "issue": 107003,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\RecordList\\DatabaseRecordList": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\RecordList\\Event\\AfterRecordListRowPreparedEvent": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106828-1751343863",
            "path": "Changelog/14.2/Feature-106828-AddUserTSconfigToDefineDefaultLiveSearchAction",
            "html": "Changelog/14.2/Feature-106828-AddUserTSconfigToDefineDefaultLiveSearchAction.html",
            "md": "Changelog/14.2/Feature-106828-AddUserTSconfigToDefineDefaultLiveSearchAction.md",
            "title": "Feature: #106828 - Add user TSconfig to define default live search action",
            "anchor": "feature-106828-1751343863",
            "type": "feature",
            "issue": 106828,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106681-1740000000",
            "path": "Changelog/14.2/Feature-106681-SupportRelativeDateFormatsInDateRangeValidator",
            "html": "Changelog/14.2/Feature-106681-SupportRelativeDateFormatsInDateRangeValidator.html",
            "md": "Changelog/14.2/Feature-106681-SupportRelativeDateFormatsInDateRangeValidator.md",
            "title": "Feature: #106681 - Support relative date formats in DateRange validator",
            "anchor": "feature-106681-1740000000",
            "type": "feature",
            "issue": 106681,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "Backend",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106640-1766572100",
            "path": "Changelog/14.2/Feature-106640-LocalizeEnumLabelsInSiteSettingsDefinitions",
            "html": "Changelog/14.2/Feature-106640-LocalizeEnumLabelsInSiteSettingsDefinitions.html",
            "md": "Changelog/14.2/Feature-106640-LocalizeEnumLabelsInSiteSettingsDefinitions.md",
            "title": "Feature: #106640 - Localize enum labels in site settings definitions",
            "anchor": "feature-106640-1766572100",
            "type": "feature",
            "issue": 106640,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "YAML",
                "Backend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106261-1762614000",
            "path": "Changelog/14.2/Feature-106261-ConsumeMessagesCommandWithSymfony",
            "html": "Changelog/14.2/Feature-106261-ConsumeMessagesCommandWithSymfony.html",
            "md": "Changelog/14.2/Feature-106261-ConsumeMessagesCommandWithSymfony.md",
            "title": "Feature: #106261 - Align command line arguments of message consumer with Symfony original",
            "anchor": "feature-106261-1762614000",
            "type": "feature",
            "issue": 106261,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106153-1770150965",
            "path": "Changelog/14.2/Feature-106153-ImproveDebugExceptionHandlerWithCopyFunctionality",
            "html": "Changelog/14.2/Feature-106153-ImproveDebugExceptionHandlerWithCopyFunctionality.html",
            "md": "Changelog/14.2/Feature-106153-ImproveDebugExceptionHandlerWithCopyFunctionality.md",
            "title": "Feature: #106153 - Improve DebugExceptionHandler with copy functionality",
            "anchor": "feature-106153-1770150965",
            "type": "feature",
            "issue": 106153,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105827-1734338503",
            "path": "Changelog/14.2/Feature-105827-BackendSearchByPageURL",
            "html": "Changelog/14.2/Feature-105827-BackendSearchByPageURL.html",
            "md": "Changelog/14.2/Feature-105827-BackendSearchByPageURL.md",
            "title": "Feature: #105827 - Search in backend page tree and live search can find pages by their frontend URI",
            "anchor": "feature-105827-1734338503",
            "type": "feature",
            "issue": 105827,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Search\\Event\\ModifyConstraintsForLiveSearchEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Tree\\Repository\\BeforePageTreeIsFilteredEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105827-1751912675",
            "path": "Changelog/14.2/Feature-105827-NewPSR-14ModifyConstraintsForLiveSearchEvent",
            "html": "Changelog/14.2/Feature-105827-NewPSR-14ModifyConstraintsForLiveSearchEvent.html",
            "md": "Changelog/14.2/Feature-105827-NewPSR-14ModifyConstraintsForLiveSearchEvent.md",
            "title": "Feature: #105827 - New PSR-14 ModifyConstraintsForLiveSearchEvent",
            "anchor": "feature-105827-1751912675",
            "type": "feature",
            "issue": 105827,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Search\\Event\\ModifyConstraintsForLiveSearchEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Search\\Event\\ModifyQueryForLiveSearchEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Search\\LiveSearch\\LiveSearch": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\ConnectionPool": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\Query\\Expression\\CompositeExpression": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105742-1755084132",
            "path": "Changelog/14.2/Feature-105742-SynchronizedManipulationOfAllCropVariants",
            "html": "Changelog/14.2/Feature-105742-SynchronizedManipulationOfAllCropVariants.html",
            "md": "Changelog/14.2/Feature-105742-SynchronizedManipulationOfAllCropVariants.md",
            "title": "Feature: #105742 - Synchronized manipulation of all crop variants",
            "anchor": "feature-105742-1755084132",
            "type": "feature",
            "issue": 105742,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105708-1739721600",
            "path": "Changelog/14.2/Feature-105708-MultipleFileUploadForFormFramework",
            "html": "Changelog/14.2/Feature-105708-MultipleFileUploadForFormFramework.html",
            "md": "Changelog/14.2/Feature-105708-MultipleFileUploadForFormFramework.md",
            "title": "Feature: #105708 - Multiple file upload for EXT:form elements",
            "anchor": "feature-105708-1739721600",
            "type": "feature",
            "issue": 105708,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\FileInterface": [
                    {
                        "section": "adapting-custom-finishers-for-multiple-file-uploads",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Domain\\Model\\FileReference": [
                    {
                        "section": "adapting-custom-finishers-for-multiple-file-uploads",
                        "kind": "code"
                    },
                    {
                        "section": "adapting-custom-finishers-for-multiple-file-uploads",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Persistence\\ObjectStorage": [
                    {
                        "section": "adapting-custom-finishers-for-multiple-file-uploads",
                        "kind": "code"
                    },
                    {
                        "section": "per-element-validation-with-objectstorageelementvalidatorinterface",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Validation\\Validator\\AbstractValidator": [
                    {
                        "section": "per-element-validation-with-objectstorageelementvalidatorinterface",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\AbstractFinisher": [
                    {
                        "section": "adapting-custom-finishers-for-multiple-file-uploads",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\DeleteUploadsFinisher": [
                    {
                        "section": "adapting-custom-finishers-for-multiple-file-uploads",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\EmailFinisher": [
                    {
                        "section": "adapting-custom-finishers-for-multiple-file-uploads",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Model\\FormElements\\FileUpload": [
                    {
                        "section": "adapting-custom-finishers-for-multiple-file-uploads",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Mvc\\ProcessingRule": [
                    {
                        "section": "per-element-validation-with-objectstorageelementvalidatorinterface",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Mvc\\Validation\\CountValidator": [
                    {
                        "section": "per-element-validation-with-objectstorageelementvalidatorinterface",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Mvc\\Validation\\FileSizeValidator": [
                    {
                        "section": "per-element-validation-with-objectstorageelementvalidatorinterface",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Mvc\\Validation\\MimeTypeValidator": [
                    {
                        "section": "per-element-validation-with-objectstorageelementvalidatorinterface",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Mvc\\Validation\\ObjectStorageElementValidatorInterface": [
                    {
                        "section": "per-element-validation-with-objectstorageelementvalidatorinterface",
                        "kind": "code"
                    },
                    {
                        "section": "per-element-validation-with-objectstorageelementvalidatorinterface",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105649-1743710535",
            "path": "Changelog/14.2/Feature-105649-NewPSR-14CustomFileSelectorsEvent",
            "html": "Changelog/14.2/Feature-105649-NewPSR-14CustomFileSelectorsEvent.html",
            "md": "Changelog/14.2/Feature-105649-NewPSR-14CustomFileSelectorsEvent.md",
            "title": "Feature: #105649 - New PSR-14 CustomFileSelectorsEvent",
            "anchor": "feature-105649-1743710535",
            "type": "feature",
            "issue": 105649,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Form\\Container\\FilesControlContainer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\Event\\CustomFileSelectorsEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-105441-1737992400",
            "path": "Changelog/14.2/Important-105441-TCASelectFieldsWithNullItemValuesNowCreateNullableIntegerColumns",
            "html": "Changelog/14.2/Important-105441-TCASelectFieldsWithNullItemValuesNowCreateNullableIntegerColumns.html",
            "md": "Changelog/14.2/Important-105441-TCASelectFieldsWithNullItemValuesNowCreateNullableIntegerColumns.md",
            "title": "Important: #105441 - TCA select fields with null item values create nullable columns",
            "anchor": "important-105441-1737992400",
            "type": "important",
            "issue": 105441,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Database",
                "TCA",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105084-1771501624",
            "path": "Changelog/14.2/Feature-105084-AddSettingToConfigureIndexedSearchPagination",
            "html": "Changelog/14.2/Feature-105084-AddSettingToConfigureIndexedSearchPagination.html",
            "md": "Changelog/14.2/Feature-105084-AddSettingToConfigureIndexedSearchPagination.md",
            "title": "Feature: #105084 - Add setting to configure indexed_search pagination",
            "anchor": "feature-105084-1771501624",
            "type": "feature",
            "issue": 105084,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "TypoScript",
                "ext:indexed_search"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Pagination\\SimplePagination": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\SlidingWindowPagination": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\IndexedSearch\\Event\\AfterSearchResultSetsAreGeneratedEvent": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-104974-1726401724",
            "path": "Changelog/14.2/Feature-104974-ContentAreaRelatedInformationInTheFrontend",
            "html": "Changelog/14.2/Feature-104974-ContentAreaRelatedInformationInTheFrontend.html",
            "md": "Changelog/14.2/Feature-104974-ContentAreaRelatedInformationInTheFrontend.md",
            "title": "Feature: #104974 - Content area related information in the frontend",
            "anchor": "feature-104974-1726401724",
            "type": "feature",
            "issue": 104974,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:frontend"
            ],
            "classes": {
                "\\Psr\\Container\\ContainerInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\Record": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\ContentArea": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\ContentAreaCollection": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Event\\AfterContentHasBeenFetchedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-104546-1737580000",
            "path": "Changelog/14.2/Feature-104546-SupportICUMessageFormatForPluralForms",
            "html": "Changelog/14.2/Feature-104546-SupportICUMessageFormatForPluralForms.html",
            "md": "Changelog/14.2/Feature-104546-SupportICUMessageFormatForPluralForms.md",
            "title": "Feature: #104546 - Support ICU MessageFormat for plural forms",
            "anchor": "feature-104546-1737580000",
            "type": "feature",
            "issue": 104546,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "Fluid",
                "ext:core",
                "ext:extbase",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Localization\\LanguageServiceFactory": [
                    {
                        "section": "php-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Utility\\LocalizationUtility": [
                    {
                        "section": "php-usage",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-102906-1761594424",
            "path": "Changelog/14.2/Important-102906-PreventExtbaseErrorActionFromWritingSessionData",
            "html": "Changelog/14.2/Important-102906-PreventExtbaseErrorActionFromWritingSessionData.html",
            "md": "Changelog/14.2/Important-102906-PreventExtbaseErrorActionFromWritingSessionData.md",
            "title": "Important: #102906 - Prevent Extbase errorAction from writing session data",
            "anchor": "important-102906-1761594424",
            "type": "important",
            "issue": 102906,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Messaging\\FlashMessage": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Http\\ForwardResponse": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\ExtbaseRequestParameters": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-102790-1738838400",
            "path": "Changelog/14.2/Feature-102790-LineWrappingOptionForCodeEditor",
            "html": "Changelog/14.2/Feature-102790-LineWrappingOptionForCodeEditor.html",
            "md": "Changelog/14.2/Feature-102790-LineWrappingOptionForCodeEditor.md",
            "title": "Feature: #102790 - Line wrapping option for code editor",
            "anchor": "feature-102790-1738838400",
            "type": "feature",
            "issue": 102790,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TCA",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-102430-1700581800",
            "path": "Changelog/14.2/Feature-102430-FlushCacheTagsForFileAndFolderOperations",
            "html": "Changelog/14.2/Feature-102430-FlushCacheTagsForFileAndFolderOperations.html",
            "md": "Changelog/14.2/Feature-102430-FlushCacheTagsForFileAndFolderOperations.md",
            "title": "Feature: #102430 - Flush cache tags for file and folder operations",
            "anchor": "feature-102430-1700581800",
            "type": "feature",
            "issue": 102430,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "PHP-API",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-102215-1709554850",
            "path": "Changelog/14.2/Feature-102215-SrcsetViewHelper",
            "html": "Changelog/14.2/Feature-102215-SrcsetViewHelper.html",
            "md": "Changelog/14.2/Feature-102215-SrcsetViewHelper.md",
            "title": "Feature: #102215 - ViewHelper and data structure to render srcset attribute",
            "anchor": "feature-102215-1709554850",
            "type": "feature",
            "issue": 102215,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "PHP-API",
                "ext:core",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Html\\Srcset\\SrcsetAttribute": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-102194-1772779432",
            "path": "Changelog/14.2/Feature-102194-QueryBuilderPaginator",
            "html": "Changelog/14.2/Feature-102194-QueryBuilderPaginator.html",
            "md": "Changelog/14.2/Feature-102194-QueryBuilderPaginator.md",
            "title": "Feature: #102194 - Introduce QueryBuilderPaginator",
            "anchor": "feature-102194-1772779432",
            "type": "feature",
            "issue": 102194,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Database",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Database\\Query\\QueryBuilder": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\ArrayPaginator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\PaginatorInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\QueryBuilderPaginator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\SimplePagination": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Pagination\\SlidingWindowPagination": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Pagination\\QueryResultPaginator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-102159-1675976883",
            "path": "Changelog/14.2/Feature-102159-SupportAdditionalParametersForTCASlugPrefixUserFunc",
            "html": "Changelog/14.2/Feature-102159-SupportAdditionalParametersForTCASlugPrefixUserFunc.html",
            "md": "Changelog/14.2/Feature-102159-SupportAdditionalParametersForTCASlugPrefixUserFunc.md",
            "title": "Feature: #102159 - Support additional parameters for TCA slug prefix userFunc",
            "anchor": "feature-102159-1675976883",
            "type": "feature",
            "issue": 102159,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TCA",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-102079-1756482906",
            "path": "Changelog/14.2/Feature-102079-IntroduceBeforePersistingReportEventForCSPViolations",
            "html": "Changelog/14.2/Feature-102079-IntroduceBeforePersistingReportEventForCSPViolations.html",
            "md": "Changelog/14.2/Feature-102079-IntroduceBeforePersistingReportEventForCSPViolations.md",
            "title": "Feature: #102079 - Introduce BeforePersistingReportEvent for CSP violations",
            "anchor": "feature-102079-1756482906",
            "type": "feature",
            "issue": 102079,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Security\\ContentSecurityPolicy\\Event\\BeforePersistingReportEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Security\\ContentSecurityPolicy\\Reporting\\Report": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-100887-1774712028",
            "path": "Changelog/14.2/Deprecation-100887-UseNonceArgumentInFAssetViewHelpers",
            "html": "Changelog/14.2/Deprecation-100887-UseNonceArgumentInFAssetViewHelpers.html",
            "md": "Changelog/14.2/Deprecation-100887-UseNonceArgumentInFAssetViewHelpers.md",
            "title": "Deprecation: #100887 - Deprecation of useNonce argument in f:asset:css and f:asset:script view helpers",
            "anchor": "deprecation-100887-1774712028",
            "type": "deprecation",
            "issue": 100887,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "PHP-API",
                "PartiallyScanned",
                "ext:core",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\AssetCollector": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::addJavaScript()",
                            "::addStyleSheet()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-100887-1773012077",
            "path": "Changelog/14.2/Feature-100887-PreferCSPHashValuesOverNonceValues",
            "html": "Changelog/14.2/Feature-100887-PreferCSPHashValuesOverNonceValues.html",
            "md": "Changelog/14.2/Feature-100887-PreferCSPHashValuesOverNonceValues.md",
            "title": "Feature: #100887 - Prefer CSP hash values over nonce values",
            "anchor": "feature-100887-1773012077",
            "type": "feature",
            "issue": 100887,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "PHP-API",
                "FluidViewHelpers",
                "ext:core",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Security\\ContentSecurityPolicy\\Configuration\\Behavior": [
                    {
                        "section": "updated-behavior-class",
                        "kind": "inline"
                    },
                    {
                        "section": "updated-policy-prepare-and-policy-compile",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Security\\ContentSecurityPolicy\\ConsumableNonce": [
                    {
                        "section": "updated-policy-prepare-and-policy-compile",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Security\\ContentSecurityPolicy\\DirectiveHashCollection": [
                    {
                        "section": "new-directivehashcollection-service",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Security\\ContentSecurityPolicy\\Event\\PolicyPreparedEvent": [
                    {
                        "section": "updated-policy-prepare-and-policy-compile",
                        "kind": "inline",
                        "members": [
                            "::$policyBag->directiveHashCollection"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Security\\ContentSecurityPolicy\\Middleware\\PolicyBag": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    },
                    {
                        "section": "updated-policy-prepare-and-policy-compile",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Security\\ContentSecurityPolicy\\Policy": [
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::compile()",
                            "::prepare()"
                        ]
                    },
                    {
                        "section": "updated-policy-prepare-and-policy-compile",
                        "kind": "inline",
                        "members": [
                            "::prepare()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Cache\\MetaDataState": [
                    {
                        "section": "new-directivehashcollection-service",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-100254-1742119200",
            "path": "Changelog/14.2/Feature-100254-SupportDownloadAttributeInFileLinkBrowser",
            "html": "Changelog/14.2/Feature-100254-SupportDownloadAttributeInFileLinkBrowser.html",
            "md": "Changelog/14.2/Feature-100254-SupportDownloadAttributeInFileLinkBrowser.md",
            "title": "Feature: #100254 - Support download attribute in file link browser",
            "anchor": "feature-100254-1742119200",
            "type": "feature",
            "issue": 100254,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "RTE",
                "ext:backend",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-99699-1772582400",
            "path": "Changelog/14.2/Feature-99699-EnableRelAttributeForLinkFieldsOutsideRte",
            "html": "Changelog/14.2/Feature-99699-EnableRelAttributeForLinkFieldsOutsideRte.html",
            "md": "Changelog/14.2/Feature-99699-EnableRelAttributeForLinkFieldsOutsideRte.md",
            "title": "Feature: #99699 - Enable rel attribute for link fields outside of the RTE",
            "anchor": "feature-99699-1772582400",
            "type": "feature",
            "issue": 99699,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "TCA",
                "ext:backend",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-99491-1771891200",
            "path": "Changelog/14.2/Feature-99491-PSR-14EventForRedirectIntegrityChecks",
            "html": "Changelog/14.2/Feature-99491-PSR-14EventForRedirectIntegrityChecks.html",
            "md": "Changelog/14.2/Feature-99491-PSR-14EventForRedirectIntegrityChecks.md",
            "title": "Feature: #99491 - PSR-14 event for redirect integrity checks",
            "anchor": "feature-99491-1771891200",
            "type": "feature",
            "issue": 99491,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "PHP-API",
                "ext:redirects"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\ConnectionPool": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Redirects\\Event\\RedirectIntegrityCheckEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Redirects\\Service\\IntegrityService": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->checkRedirectTargetIntegrity()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Redirects\\Utility\\RedirectConflict": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::INVALID_TARGET",
                            "::NO_CONFLICT"
                        ]
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-97898-1737639600",
            "path": "Changelog/14.2/Feature-97898-TCAOptionIsViewableForPageTypes",
            "html": "Changelog/14.2/Feature-97898-TCAOptionIsViewableForPageTypes.html",
            "md": "Changelog/14.2/Feature-97898-TCAOptionIsViewableForPageTypes.md",
            "title": "Feature: #97898 - TCA option isViewable for page types",
            "anchor": "feature-97898-1737639600",
            "type": "feature",
            "issue": 97898,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-97637-1772528713",
            "path": "Changelog/14.2/Feature-97637-TranslateDefaultValueOfFormElements",
            "html": "Changelog/14.2/Feature-97637-TranslateDefaultValueOfFormElements.html",
            "md": "Changelog/14.2/Feature-97637-TranslateDefaultValueOfFormElements.md",
            "title": "Feature: #97637 - Translate default value of form elements",
            "anchor": "feature-97637-1772528713",
            "type": "feature",
            "issue": 97637,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-95910-1754604644",
            "path": "Changelog/14.2/Feature-95910-AddLanguageSelectInRecordHistory",
            "html": "Changelog/14.2/Feature-95910-AddLanguageSelectInRecordHistory.html",
            "md": "Changelog/14.2/Feature-95910-AddLanguageSelectInRecordHistory.md",
            "title": "Feature: #95910 - Add a language selector in the record history/undo view",
            "anchor": "feature-95910-1754604644",
            "type": "feature",
            "issue": 95910,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-93765-1738100000",
            "path": "Changelog/14.2/Important-93765-ExtbaseIdentityMapNowLanguageAware",
            "html": "Changelog/14.2/Important-93765-ExtbaseIdentityMapNowLanguageAware.html",
            "md": "Changelog/14.2/Important-93765-ExtbaseIdentityMapNowLanguageAware.md",
            "title": "Important: #93765 - Extbase identity map now language-aware",
            "anchor": "important-93765-1738100000",
            "type": "important",
            "issue": 93765,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Context\\LanguageAspect": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-92780-1761709200",
            "path": "Changelog/14.2/Feature-92780-IntroduceAfterPageUriGeneratedEvent",
            "html": "Changelog/14.2/Feature-92780-IntroduceAfterPageUriGeneratedEvent.html",
            "md": "Changelog/14.2/Feature-92780-IntroduceAfterPageUriGeneratedEvent.md",
            "title": "Feature: #92780 - Introduce event after page URI generation",
            "anchor": "feature-92780-1761709200",
            "type": "feature",
            "issue": 92780,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Routing\\Event\\AfterPageUriGeneratedEvent": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Routing\\PageRouter": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::generateUri()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::generateUri()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Routing\\RouterInterface": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::ABSOLUTE_PATH",
                            "::ABSOLUTE_URL"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-91924-1656664855",
            "path": "Changelog/14.2/Feature-91924-AddedFormElementSelectionButtonsToPropertyGridRowsInFormFinishers",
            "html": "Changelog/14.2/Feature-91924-AddedFormElementSelectionButtonsToPropertyGridRowsInFormFinishers.html",
            "md": "Changelog/14.2/Feature-91924-AddedFormElementSelectionButtonsToPropertyGridRowsInFormFinishers.md",
            "title": "Feature: #91924 - Add form element selection buttons to property grid",
            "anchor": "feature-91924-1656664855",
            "type": "feature",
            "issue": 91924,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-91724-1737200000",
            "path": "Changelog/14.2/Feature-91724-TemplatedEmailFactory",
            "html": "Changelog/14.2/Feature-91724-TemplatedEmailFactory.html",
            "md": "Changelog/14.2/Feature-91724-TemplatedEmailFactory.md",
            "title": "Feature: #91724 - Introduce TemplatedEmailFactory for centralized email creation",
            "anchor": "feature-91724-1737200000",
            "type": "feature",
            "issue": 91724,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "YAML",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "backend-and-cli-usage",
                        "kind": "code"
                    },
                    {
                        "section": "frontend-usage-site-aware",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "custom-template-path-overrides",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Mail\\Event\\BeforeMailerSentMessageEvent": [
                    {
                        "section": "custom-template-path-overrides",
                        "kind": "code"
                    },
                    {
                        "section": "custom-template-path-overrides",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Mail\\FluidEmail": [
                    {
                        "section": "custom-template-path-overrides",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Mail\\MailerInterface": [
                    {
                        "section": "backend-and-cli-usage",
                        "kind": "code"
                    },
                    {
                        "section": "custom-template-path-overrides",
                        "kind": "code"
                    },
                    {
                        "section": "frontend-usage-site-aware",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Mail\\TemplatedEmailFactory": [
                    {
                        "section": "backend-and-cli-usage",
                        "kind": "code"
                    },
                    {
                        "section": "core-migrations",
                        "kind": "inline"
                    },
                    {
                        "section": "custom-template-path-overrides",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "frontend-usage-site-aware",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "custom-template-path-overrides",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\FrontendLogin\\Configuration\\RecoveryConfiguration": [
                    {
                        "section": "core-migrations",
                        "kind": "inline",
                        "members": [
                            "::getMailTemplatePaths()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Scheduler\\Task\\AbstractTask": [
                    {
                        "section": "custom-template-path-overrides",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-89951-1741168800",
            "path": "Changelog/14.2/Feature-89951-CleanupCommandForFormFileUploadFolders",
            "html": "Changelog/14.2/Feature-89951-CleanupCommandForFormFileUploadFolders.html",
            "md": "Changelog/14.2/Feature-89951-CleanupCommandForFormFileUploadFolders.md",
            "title": "Feature: #89951 - Cleanup command for form file upload folders",
            "anchor": "feature-89951-1741168800",
            "type": "feature",
            "issue": 89951,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-89334-1711526400",
            "path": "Changelog/14.2/Feature-89334-AddGenericTranslatorInterface",
            "html": "Changelog/14.2/Feature-89334-AddGenericTranslatorInterface.html",
            "md": "Changelog/14.2/Feature-89334-AddGenericTranslatorInterface.md",
            "title": "Feature: #89334 - Add generic TranslatorInterface",
            "anchor": "feature-89334-1711526400",
            "type": "feature",
            "issue": 89334,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Localization\\LanguageService": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::sL()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\TranslatorInterface": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-88470-1771684874",
            "path": "Changelog/14.2/Feature-88470-CustomMessageInFormEmailFinisher",
            "html": "Changelog/14.2/Feature-88470-CustomMessageInFormEmailFinisher.html",
            "md": "Changelog/14.2/Feature-88470-CustomMessageInFormEmailFinisher.md",
            "title": "Feature: #88470 - Custom message in form email finisher",
            "anchor": "feature-88470-1771684874",
            "type": "feature",
            "issue": 88470,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "Backend",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-87435",
            "path": "Changelog/14.2/Feature-87435-MakeNewContentElementWizardItemsSortOrderConfigurable",
            "html": "Changelog/14.2/Feature-87435-MakeNewContentElementWizardItemsSortOrderConfigurable.html",
            "md": "Changelog/14.2/Feature-87435-MakeNewContentElementWizardItemsSortOrderConfigurable.md",
            "title": "Feature: #87435 - Make new content element wizard items' sort order configurable",
            "anchor": "feature-87435",
            "type": "feature",
            "issue": 87435,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-78412-1719144405",
            "path": "Changelog/14.2/Feature-78412-ProvideStaticTsconfigIncludesForBe_usersBe_groups",
            "html": "Changelog/14.2/Feature-78412-ProvideStaticTsconfigIncludesForBe_usersBe_groups.html",
            "md": "Changelog/14.2/Feature-78412-ProvideStaticTsconfigIncludesForBe_usersBe_groups.md",
            "title": "Feature: #78412 - Provide static TSconfig includes for be_users & be_groups",
            "anchor": "feature-78412-1719144405",
            "type": "feature",
            "issue": 78412,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-70867-1737100000",
            "path": "Changelog/14.2/Important-70867-XLIFFWhitespaceHandlingNowRespectsXmlSpaceAttribute",
            "html": "Changelog/14.2/Important-70867-XLIFFWhitespaceHandlingNowRespectsXmlSpaceAttribute.html",
            "md": "Changelog/14.2/Important-70867-XLIFFWhitespaceHandlingNowRespectsXmlSpaceAttribute.md",
            "title": "Important: #70867 - XLIFF whitespace handling now respects xml:space",
            "anchor": "important-70867-1737100000",
            "type": "important",
            "issue": 70867,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Localization",
                "XLF"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-69190-1770668741",
            "path": "Changelog/14.2/Deprecation-69190-DeprecatePasswordRulesOptionInPasswordGeneratorFieldControl",
            "html": "Changelog/14.2/Deprecation-69190-DeprecatePasswordRulesOptionInPasswordGeneratorFieldControl.html",
            "md": "Changelog/14.2/Deprecation-69190-DeprecatePasswordRulesOptionInPasswordGeneratorFieldControl.md",
            "title": "Deprecation: #69190 - Deprecate random password generator for frontend and backend users",
            "anchor": "deprecation-69190-1770668741",
            "type": "deprecation",
            "issue": 69190,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "PHP-API",
                "TCA",
                "NotScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\PasswordPolicy\\Generator\\PasswordGeneratorInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-69190-1770137533",
            "path": "Changelog/14.2/Feature-69190-AddPasswordGeneratorWizard",
            "html": "Changelog/14.2/Feature-69190-AddPasswordGeneratorWizard.html",
            "md": "Changelog/14.2/Feature-69190-AddPasswordGeneratorWizard.md",
            "title": "Feature: #69190 - Add password generator \"wizard\"",
            "anchor": "feature-69190-1770137533",
            "type": "feature",
            "issue": 69190,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "CLI",
                "Frontend",
                "PHP-API",
                "TCA",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\PasswordPolicy\\Generator\\PasswordGenerator": [
                    {
                        "section": "example",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\PasswordPolicy\\Generator\\PasswordGeneratorInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-32051-1737628800",
            "path": "Changelog/14.2/Feature-32051-ExtbaseQueryExpressionBuilderForOrderings",
            "html": "Changelog/14.2/Feature-32051-ExtbaseQueryExpressionBuilderForOrderings.html",
            "md": "Changelog/14.2/Feature-32051-ExtbaseQueryExpressionBuilderForOrderings.md",
            "title": "Feature: #32051 - Extbase query expression builder for orderings",
            "anchor": "feature-32051-1737628800",
            "type": "feature",
            "issue": 32051,
            "typo3-version": "14.2",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Persistence\\QueryInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108694-1737323400",
            "path": "Changelog/14.1/Feature-108694-ContextMenuItemsToEditSiteConfigurationForPages",
            "html": "Changelog/14.1/Feature-108694-ContextMenuItemsToEditSiteConfigurationForPages.html",
            "md": "Changelog/14.1/Feature-108694-ContextMenuItemsToEditSiteConfigurationForPages.md",
            "title": "Feature: #108694 - Context menu items to edit site configuration for pages",
            "anchor": "feature-108694-1737323400",
            "type": "feature",
            "issue": 108694,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108667-1768743166",
            "path": "Changelog/14.1/Deprecation-108667-DeprecateCommandNameAlreadyInUseException",
            "html": "Changelog/14.1/Deprecation-108667-DeprecateCommandNameAlreadyInUseException.html",
            "md": "Changelog/14.1/Deprecation-108667-DeprecateCommandNameAlreadyInUseException.md",
            "title": "Deprecation: #108667 - Deprecate CommandNameAlreadyInUseException",
            "anchor": "deprecation-108667-1768743166",
            "type": "deprecation",
            "issue": 108667,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Console\\CommandNameAlreadyInUseException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108663-1737166800",
            "path": "Changelog/14.1/Feature-108663-AdjustVisibilityOfFormElementsInFormEditor",
            "html": "Changelog/14.1/Feature-108663-AdjustVisibilityOfFormElementsInFormEditor.html",
            "md": "Changelog/14.1/Feature-108663-AdjustVisibilityOfFormElementsInFormEditor.md",
            "title": "Feature: #108663 - Adjust visibility of form elements in Form Editor",
            "anchor": "feature-108663-1737166800",
            "type": "feature",
            "issue": 108663,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108627-1736780000",
            "path": "Changelog/14.1/Feature-108627-AllowAddingInlineLanguageDomainsToJavaScript",
            "html": "Changelog/14.1/Feature-108627-AllowAddingInlineLanguageDomainsToJavaScript.html",
            "md": "Changelog/14.1/Feature-108627-AllowAddingInlineLanguageDomainsToJavaScript.md",
            "title": "Feature: #108627 - Allow adding inline language domains to JavaScript",
            "anchor": "feature-108627-1736780000",
            "type": "feature",
            "issue": 108627,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "JavaScript",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->addInlineLanguageDomain()"
                        ]
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108623-1768315053",
            "path": "Changelog/14.1/Feature-108623-AllowContentElementRestrictionsPerColPos",
            "html": "Changelog/14.1/Feature-108623-AllowContentElementRestrictionsPerColPos.html",
            "md": "Changelog/14.1/Feature-108623-AllowContentElementRestrictionsPerColPos.md",
            "title": "Feature: #108623 - Allow content element restrictions per colPos",
            "anchor": "feature-108623-1768315053",
            "type": "feature",
            "issue": 108623,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\View\\Event\\ManipulateBackendLayoutColPosConfigurationForPageEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108558-1766399298",
            "path": "Changelog/14.1/Feature-108558-AddOriginalFileNameToSanitizeFileNameEvent",
            "html": "Changelog/14.1/Feature-108558-AddOriginalFileNameToSanitizeFileNameEvent.html",
            "md": "Changelog/14.1/Feature-108558-AddOriginalFileNameToSanitizeFileNameEvent.md",
            "title": "Feature: #108558 - Add original file name to SanitizeFileNameEvent",
            "anchor": "feature-108558-1766399298",
            "type": "feature",
            "issue": 108558,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\Event\\SanitizeFileNameEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108539-1768554158",
            "path": "Changelog/14.1/Feature-108539-Default-Theme-Camino",
            "html": "Changelog/14.1/Feature-108539-Default-Theme-Camino.html",
            "md": "Changelog/14.1/Feature-108539-Default-Theme-Camino.md",
            "title": "Feature: #108539 - Introduce default theme \"Camino\"",
            "anchor": "feature-108539-1768554158",
            "type": "feature",
            "issue": 108539,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:theme_camino"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108524-1766073657",
            "path": "Changelog/14.1/Deprecation-108524-FluidNamespacesInTYPO3_CONF_VARS",
            "html": "Changelog/14.1/Deprecation-108524-FluidNamespacesInTYPO3_CONF_VARS.html",
            "md": "Changelog/14.1/Deprecation-108524-FluidNamespacesInTYPO3_CONF_VARS.md",
            "title": "Deprecation: #108524 - Fluid namespaces in TYPO3_CONF_VARS",
            "anchor": "deprecation-108524-1766073657",
            "type": "deprecation",
            "issue": 108524,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "LocalConfiguration",
                "FullyScanned",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108524-1766073747",
            "path": "Changelog/14.1/Feature-108524-ConfigurationFileToRegisterGlobalFluidNamespaces",
            "html": "Changelog/14.1/Feature-108524-ConfigurationFileToRegisterGlobalFluidNamespaces.html",
            "md": "Changelog/14.1/Feature-108524-ConfigurationFileToRegisterGlobalFluidNamespaces.md",
            "title": "Feature: #108524 - Configuration file to register global Fluid namespaces",
            "anchor": "feature-108524-1766073747",
            "type": "feature",
            "issue": 108524,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "psr-14-event-to-modify-namespaces",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\Event\\ModifyNamespacesEvent": [
                    {
                        "section": "backwards-compatible-namespaces-in-extensions",
                        "kind": "inline"
                    },
                    {
                        "section": "psr-14-event-to-modify-namespaces",
                        "kind": "code"
                    },
                    {
                        "section": "psr-14-event-to-modify-namespaces",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108508-1765987901",
            "path": "Changelog/14.1/Feature-108508-FluidComponentsIntegration",
            "html": "Changelog/14.1/Feature-108508-FluidComponentsIntegration.html",
            "md": "Changelog/14.1/Feature-108508-FluidComponentsIntegration.md",
            "title": "Feature: #108508 - Fluid components integration",
            "anchor": "feature-108508-1765987901",
            "type": "feature",
            "issue": 108508,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108508-1765987847",
            "path": "Changelog/14.1/Feature-108508-PSR-14EventsForFluidComponents",
            "html": "Changelog/14.1/Feature-108508-PSR-14EventsForFluidComponents.html",
            "md": "Changelog/14.1/Feature-108508-PSR-14EventsForFluidComponents.md",
            "title": "Feature: #108508 - PSR-14 events for Fluid components",
            "anchor": "feature-108508-1765987847",
            "type": "feature",
            "issue": 108508,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3Fluid\\Fluid\\Core\\Component\\ComponentDefinition": [
                    {
                        "section": "modifycomponentdefinitionevent",
                        "kind": "code"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\ArgumentDefinition": [
                    {
                        "section": "modifycomponentdefinitionevent",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "modifycomponentdefinitionevent",
                        "kind": "code"
                    },
                    {
                        "section": "providestaticvariablestocomponentevent",
                        "kind": "code"
                    },
                    {
                        "section": "rendercomponentevent",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\AssetCollector": [
                    {
                        "section": "rendercomponentevent",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\Event\\ModifyComponentDefinitionEvent": [
                    {
                        "section": "modifycomponentdefinitionevent",
                        "kind": "code"
                    },
                    {
                        "section": "modifycomponentdefinitionevent",
                        "kind": "inline"
                    },
                    {
                        "section": "providestaticvariablestocomponentevent",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\Event\\ProvideStaticVariablesToComponentEvent": [
                    {
                        "section": "providestaticvariablestocomponentevent",
                        "kind": "code"
                    },
                    {
                        "section": "providestaticvariablestocomponentevent",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\Event\\RenderComponentEvent": [
                    {
                        "section": "providestaticvariablestocomponentevent",
                        "kind": "inline"
                    },
                    {
                        "section": "rendercomponentevent",
                        "kind": "code"
                    },
                    {
                        "section": "rendercomponentevent",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108463-1765370503",
            "path": "Changelog/14.1/Feature-108463-User-specificconfigurationofdate-timepickerstartofweek",
            "html": "Changelog/14.1/Feature-108463-User-specificconfigurationofdate-timepickerstartofweek.html",
            "md": "Changelog/14.1/Feature-108463-User-specificconfigurationofdate-timepickerstartofweek.md",
            "title": "Feature: #108463 - User-specific configuration of date-timepicker's first day of a week",
            "anchor": "feature-108463-1765370503",
            "type": "feature",
            "issue": 108463,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108462-1765368045",
            "path": "Changelog/14.1/Feature-108462-AddPSR-14EventAfterPageContentPreviewRenderedEvent",
            "html": "Changelog/14.1/Feature-108462-AddPSR-14EventAfterPageContentPreviewRenderedEvent.html",
            "md": "Changelog/14.1/Feature-108462-AddPSR-14EventAfterPageContentPreviewRenderedEvent.md",
            "title": "Feature: #108462 - Add PSR-14 Event AfterPageContentPreviewRenderedEvent",
            "anchor": "feature-108462-1765368045",
            "type": "feature",
            "issue": 108462,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Preview\\PreviewRendererInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\BackendLayout\\Grid\\GridColumnItem": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\Event\\AfterPageContentPreviewRenderedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\Event\\PageContentPreviewRenderingEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108431-1765302185",
            "path": "Changelog/14.1/Feature-108431-AddTCAdatetimeformatdatetimesecoption",
            "html": "Changelog/14.1/Feature-108431-AddTCAdatetimeformatdatetimesecoption.html",
            "md": "Changelog/14.1/Feature-108431-AddTCAdatetimeformatdatetimesecoption.md",
            "title": "Feature: #108431 - Add TCA datetime format=datetimesec option",
            "anchor": "feature-108431-1765302185",
            "type": "feature",
            "issue": 108431,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108344-1764239726",
            "path": "Changelog/14.1/Feature-108344-AllowNumberOfDecimalsInStdWrapbytesFunction",
            "html": "Changelog/14.1/Feature-108344-AllowNumberOfDecimalsInStdWrapbytesFunction.html",
            "md": "Changelog/14.1/Feature-108344-AllowNumberOfDecimalsInStdWrapbytesFunction.md",
            "title": "Feature: #108344 - Allow number of decimals in stdWrap.bytes function",
            "anchor": "feature-108344-1764239726",
            "type": "feature",
            "issue": 108344,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "TypoScript",
                "ext:frontend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::formatSize"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108086-1763028403",
            "path": "Changelog/14.1/Deprecation-108086-RaiseDeprecationErrorOnUsingDeprecatedLabels",
            "html": "Changelog/14.1/Deprecation-108086-RaiseDeprecationErrorOnUsingDeprecatedLabels.html",
            "md": "Changelog/14.1/Deprecation-108086-RaiseDeprecationErrorOnUsingDeprecatedLabels.md",
            "title": "Deprecation: #108086 - Raise deprecation error on using deprecated labels",
            "anchor": "deprecation-108086-1763028403",
            "type": "deprecation",
            "issue": 108086,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "ext:core",
                "NotScanned"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107971-1730384000",
            "path": "Changelog/14.1/Important-107971-XLFFilesNowUseTwoSpacesIndentation",
            "html": "Changelog/14.1/Important-107971-XLFFilesNowUseTwoSpacesIndentation.html",
            "md": "Changelog/14.1/Important-107971-XLFFilesNowUseTwoSpacesIndentation.md",
            "title": "Important: #107971 - XLF files now use 2-space indentation",
            "anchor": "important-107971-1730384000",
            "type": "important",
            "issue": 107971,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Localization",
                "XLF"
            ],
            "classes": {
                "\\DOMDocument": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107961-1762076523",
            "path": "Changelog/14.1/Feature-107961-SearchTranslatedPagesInPageTree",
            "html": "Changelog/14.1/Feature-107961-SearchTranslatedPagesInPageTree.html",
            "md": "Changelog/14.1/Feature-107961-SearchTranslatedPagesInPageTree.md",
            "title": "Feature: #107961 - Search translated pages in page tree",
            "anchor": "feature-107961-1762076523",
            "type": "feature",
            "issue": 107961,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Controller\\Event\\AfterPageTreeItemsPreparedEvent": [
                    {
                        "section": "flexibility-for-developers",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107837-1732800000",
            "path": "Changelog/14.1/Feature-107837-RouteEnhancersInSiteSets",
            "html": "Changelog/14.1/Feature-107837-RouteEnhancersInSiteSets.html",
            "md": "Changelog/14.1/Feature-107837-RouteEnhancersInSiteSets.md",
            "title": "Feature: #107837 - Route enhancers in site sets",
            "anchor": "feature-107837-1732800000",
            "type": "feature",
            "issue": 107837,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "YAML",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107837-1732800001",
            "path": "Changelog/14.1/Feature-107837-SitemapRouteEnhancersProvidedViaSiteSet",
            "html": "Changelog/14.1/Feature-107837-SitemapRouteEnhancersProvidedViaSiteSet.html",
            "md": "Changelog/14.1/Feature-107837-SitemapRouteEnhancersProvidedViaSiteSet.md",
            "title": "Feature: #107837 - Sitemap route enhancers provided via site set",
            "anchor": "feature-107837-1732800001",
            "type": "feature",
            "issue": 107837,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "YAML",
                "ext:seo"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107756-1763294102",
            "path": "Changelog/14.1/Feature-107756-AddQRCodeModule",
            "html": "Changelog/14.1/Feature-107756-AddQRCodeModule.html",
            "md": "Changelog/14.1/Feature-107756-AddQRCodeModule.md",
            "title": "Feature: #107756 - Add QR Code module",
            "anchor": "feature-107756-1763294102",
            "type": "feature",
            "issue": 107756,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:redirects"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107088-1753085420",
            "path": "Changelog/14.1/Feature-90099-AllowToUtilizePasswordValidatorsInInstallTool",
            "html": "Changelog/14.1/Feature-90099-AllowToUtilizePasswordValidatorsInInstallTool.html",
            "md": "Changelog/14.1/Feature-90099-AllowToUtilizePasswordValidatorsInInstallTool.md",
            "title": "Feature: #107088 - Allow to utilize password validators in Install Tool",
            "anchor": "feature-107088-1753085420",
            "type": "feature",
            "issue": 107088,
            "typo3-version": "14.1",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "ext:core",
                "ext:install"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\PasswordPolicy\\Validator\\CorePasswordValidator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108310-1732545123",
            "path": "Changelog/14.0/Breaking-108310-RequireComposerJsonInClassicMode",
            "html": "Changelog/14.0/Breaking-108310-RequireComposerJsonInClassicMode.html",
            "md": "Changelog/14.0/Breaking-108310-RequireComposerJsonInClassicMode.md",
            "title": "Breaking: #108310 - Require composer.json in classic mode",
            "anchor": "breaking-108310-1732545123",
            "type": "breaking",
            "issue": 108310,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108304-1764058005",
            "path": "Changelog/14.0/Breaking-108304-PopulateExtensionTitleFromComposerJson",
            "html": "Changelog/14.0/Breaking-108304-PopulateExtensionTitleFromComposerJson.html",
            "md": "Changelog/14.0/Breaking-108304-PopulateExtensionTitleFromComposerJson.md",
            "title": "Breaking: #108304 - Populate extension title from composer.json",
            "anchor": "breaking-108304-1764058005",
            "type": "breaking",
            "issue": 108304,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108277-1763903595",
            "path": "Changelog/14.0/Breaking-108277-RemoveSuperfluousCacheHashCalculatorPublicMethods",
            "html": "Changelog/14.0/Breaking-108277-RemoveSuperfluousCacheHashCalculatorPublicMethods.html",
            "md": "Changelog/14.0/Breaking-108277-RemoveSuperfluousCacheHashCalculatorPublicMethods.md",
            "title": "Breaking: #108277 - Remove superfluous CacheHashCalculator public methods",
            "anchor": "breaking-108277-1763903595",
            "type": "breaking",
            "issue": 108277,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Frontend\\Page\\CacheHashCalculator": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::setConfiguration()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Page\\CacheHashConfiguration": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::with()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108240-1732187656",
            "path": "Changelog/14.0/Feature-108240-IntroduceFreshTheme",
            "html": "Changelog/14.0/Feature-108240-IntroduceFreshTheme.html",
            "md": "Changelog/14.0/Feature-108240-IntroduceFreshTheme.md",
            "title": "Feature: #108240 - Introduce Fresh theme",
            "anchor": "feature-108240-1732187656",
            "type": "feature",
            "issue": 108240,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108229-1763675198",
            "path": "Changelog/14.0/Feature-108229-FluidCacheWarmup",
            "html": "Changelog/14.0/Feature-108229-FluidCacheWarmup.html",
            "md": "Changelog/14.0/Feature-108229-FluidCacheWarmup.md",
            "title": "Feature: #108229 - Fluid cache warmup",
            "anchor": "feature-108229-1763675198",
            "type": "feature",
            "issue": 108229,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "Fluid",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108227-1763668119",
            "path": "Changelog/14.0/Deprecation-108227-UsageOfIgnoreValidationAndValidateAttributesForParametersAtMethodLevel",
            "html": "Changelog/14.0/Deprecation-108227-UsageOfIgnoreValidationAndValidateAttributesForParametersAtMethodLevel.html",
            "md": "Changelog/14.0/Deprecation-108227-UsageOfIgnoreValidationAndValidateAttributesForParametersAtMethodLevel.md",
            "title": "Deprecation: #108227 - Usage of #[IgnoreValidation] and #[Validate] attributes for parameters at method level",
            "anchor": "deprecation-108227-1763668119",
            "type": "deprecation",
            "issue": 108227,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "PHP-API",
                "NotScanned",
                "ext:extbase"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108227-1763667558",
            "path": "Changelog/14.0/Feature-108227-AllowIgnoreValidationAndValidateAttributesAtControllerActionMethodParameters",
            "html": "Changelog/14.0/Feature-108227-AllowIgnoreValidationAndValidateAttributesAtControllerActionMethodParameters.html",
            "md": "Changelog/14.0/Feature-108227-AllowIgnoreValidationAndValidateAttributesAtControllerActionMethodParameters.md",
            "title": "Feature: #108227 - Allow #[IgnoreValidation] and #[Validate] attributes for method parameters",
            "anchor": "feature-108227-1763667558",
            "type": "feature",
            "issue": 108227,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "PHP-API",
                "ext:extbase"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108166-1763400992",
            "path": "Changelog/14.0/Feature-108166-FluidFileExtensionAndTemplateResolving",
            "html": "Changelog/14.0/Feature-108166-FluidFileExtensionAndTemplateResolving.html",
            "md": "Changelog/14.0/Feature-108166-FluidFileExtensionAndTemplateResolving.md",
            "title": "Feature: #108166 - Fluid file extension and template resolving",
            "anchor": "feature-108166-1763400992",
            "type": "feature",
            "issue": 108166,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108148-1763289953",
            "path": "Changelog/14.0/Breaking-108148-CDATASectionsNoLongerRemoved",
            "html": "Changelog/14.0/Breaking-108148-CDATASectionsNoLongerRemoved.html",
            "md": "Changelog/14.0/Breaking-108148-CDATASectionsNoLongerRemoved.md",
            "title": "Breaking: #108148 - CDATA sections in Fluid templates no longer removed",
            "anchor": "breaking-108148-1763289953",
            "type": "breaking",
            "issue": 108148,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "NotScanned",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108148-1766234207",
            "path": "Changelog/14.0/Breaking-108148-Fluid50",
            "html": "Changelog/14.0/Breaking-108148-Fluid50.html",
            "md": "Changelog/14.0/Breaking-108148-Fluid50.md",
            "title": "Breaking: #108148 - Fluid 5.0",
            "anchor": "breaking-108148-1766234207",
            "type": "breaking",
            "issue": 108148,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "PartiallyScanned",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108148-1763288414",
            "path": "Changelog/14.0/Breaking-108148-FluidUnderscoreVariablePrefix",
            "html": "Changelog/14.0/Breaking-108148-FluidUnderscoreVariablePrefix.html",
            "md": "Changelog/14.0/Breaking-108148-FluidUnderscoreVariablePrefix.md",
            "title": "Breaking: #108148 - Disallow Fluid variable names with underscore prefix",
            "anchor": "breaking-108148-1763288414",
            "type": "breaking",
            "issue": 108148,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "NotScanned",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108148-1763288349",
            "path": "Changelog/14.0/Breaking-108148-StrictTypesInFluidViewHelpers",
            "html": "Changelog/14.0/Breaking-108148-StrictTypesInFluidViewHelpers.html",
            "md": "Changelog/14.0/Breaking-108148-StrictTypesInFluidViewHelpers.md",
            "title": "Breaking: #108148 - Strict Types in Fluid ViewHelpers",
            "anchor": "breaking-108148-1763288349",
            "type": "breaking",
            "issue": 108148,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "NotScanned",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108148-1766235915",
            "path": "Changelog/14.0/Deprecation-108148-FluidLenientArgumentProcessor",
            "html": "Changelog/14.0/Deprecation-108148-FluidLenientArgumentProcessor.html",
            "md": "Changelog/14.0/Deprecation-108148-FluidLenientArgumentProcessor.md",
            "title": "Deprecation: #108148 - Fluid LenientArgumentProcessor",
            "anchor": "deprecation-108148-1766235915",
            "type": "deprecation",
            "issue": 108148,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "FullyScanned",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\LenientArgumentProcessor": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\StrictArgumentProcessor": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108148-1763288461",
            "path": "Changelog/14.0/Feature-108148-AlternativeFluidSyntaxForCDATASections",
            "html": "Changelog/14.0/Feature-108148-AlternativeFluidSyntaxForCDATASections.html",
            "md": "Changelog/14.0/Feature-108148-AlternativeFluidSyntaxForCDATASections.md",
            "title": "Feature: #108148 - Alternative Fluid syntax for CDATA sections",
            "anchor": "feature-108148-1763288461",
            "type": "feature",
            "issue": 108148,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108148-1763297213",
            "path": "Changelog/14.0/Feature-108148-UnionTypesForViewHelpers",
            "html": "Changelog/14.0/Feature-108148-UnionTypesForViewHelpers.html",
            "md": "Changelog/14.0/Feature-108148-UnionTypesForViewHelpers.md",
            "title": "Feature: #108148 - Union types for ViewHelpers",
            "anchor": "feature-108148-1763297213",
            "type": "feature",
            "issue": 108148,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3Fluid\\Fluid\\Core\\ViewHelper\\AbstractViewHelper": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\File": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\FileReference": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108114-1763085569",
            "path": "Changelog/14.0/Breaking-108114-GlobalFrontendContentLinkPrefixingRemoved",
            "html": "Changelog/14.0/Breaking-108114-GlobalFrontendContentLinkPrefixingRemoved.html",
            "md": "Changelog/14.0/Breaking-108114-GlobalFrontendContentLinkPrefixingRemoved.md",
            "title": "Breaking: #108114 - Global frontend content link prefixing removed",
            "anchor": "breaking-108114-1763085569",
            "type": "breaking",
            "issue": 108114,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "PHP-API",
                "NotScanned",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108113-1763081388",
            "path": "Changelog/14.0/Breaking-108113-Globals_GETAnd_POSTNotResetToCurrentRequestDataAnymore",
            "html": "Changelog/14.0/Breaking-108113-Globals_GETAnd_POSTNotResetToCurrentRequestDataAnymore.html",
            "md": "Changelog/14.0/Breaking-108113-Globals_GETAnd_POSTNotResetToCurrentRequestDataAnymore.md",
            "title": "Breaking: #108113 - Globals _GET and _POST not reset to current Request data anymore",
            "anchor": "breaking-108113-1763081388",
            "type": "breaking",
            "issue": 108113,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Http\\RequestHandler": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::getIndpEnv()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Middleware\\PrepareTypoScriptFrontendRendering": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108097-1763046431",
            "path": "Changelog/14.0/Breaking-108097-MailMessage-sendRemoved",
            "html": "Changelog/14.0/Breaking-108097-MailMessage-sendRemoved.html",
            "md": "Changelog/14.0/Breaking-108097-MailMessage-sendRemoved.md",
            "title": "Breaking: #108097 - MailMessage->send() removed",
            "anchor": "breaking-108097-1763046431",
            "type": "breaking",
            "issue": 108097,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Mail\\MailMessage": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Mail\\MailerInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108093-1763042697",
            "path": "Changelog/14.0/Breaking-108093-AddRespectSubmittedDataValueArgumentInPasswordViewHelper",
            "html": "Changelog/14.0/Breaking-108093-AddRespectSubmittedDataValueArgumentInPasswordViewHelper.html",
            "md": "Changelog/14.0/Breaking-108093-AddRespectSubmittedDataValueArgumentInPasswordViewHelper.md",
            "title": "Breaking: #108093 - Add respectSubmittedDataValue argument in password ViewHelper",
            "anchor": "breaking-108093-1763042697",
            "type": "breaking",
            "issue": 108093,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "FullyScanned",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108084-1763033071",
            "path": "Changelog/14.0/Breaking-108084-UrlRepresenttionRootlessPaths",
            "html": "Changelog/14.0/Breaking-108084-UrlRepresenttionRootlessPaths.html",
            "md": "Changelog/14.0/Breaking-108084-UrlRepresenttionRootlessPaths.md",
            "title": "Breaking: #108084 - Allow rootless paths in URI implementation",
            "anchor": "breaking-108084-1763033071",
            "type": "breaking",
            "issue": 108084,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\UriInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Http\\Uri": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108055-1762346705",
            "path": "Changelog/14.0/Breaking-108055-RemovedFrontendAssetConcatenationAndCompression",
            "html": "Changelog/14.0/Breaking-108055-RemovedFrontendAssetConcatenationAndCompression.html",
            "md": "Changelog/14.0/Breaking-108055-RemovedFrontendAssetConcatenationAndCompression.md",
            "title": "Breaking: #108055 - Removed frontend asset concatenation and compression",
            "anchor": "breaking-108055-1762346705",
            "type": "breaking",
            "issue": 108055,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "LocalConfiguration",
                "TypoScript",
                "NotScanned",
                "ext:frontend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\AssetCollector": [
                    {
                        "section": "feature-rundown",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "concatenation-and-compression-removal-reasoning",
                        "kind": "inline"
                    },
                    {
                        "section": "feature-rundown",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\ResourceCompressor": [
                    {
                        "section": "introduction",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "feature-rundown",
                        "kind": "inline",
                        "members": [
                            "::getUrl()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108055-1762951248",
            "path": "Changelog/14.0/Breaking-108055-RemovedPageRendererRelatedHooksAndMethods",
            "html": "Changelog/14.0/Breaking-108055-RemovedPageRendererRelatedHooksAndMethods.html",
            "md": "Changelog/14.0/Breaking-108055-RemovedPageRendererRelatedHooksAndMethods.md",
            "title": "Breaking: #108055 - Removed PageRenderer related hooks and methods",
            "anchor": "breaking-108055-1762951248",
            "type": "breaking",
            "issue": 108055,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "PartiallyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-108054-1762881326",
            "path": "Changelog/14.0/Breaking-108054-EnforceExplicitOpt-inForTypoScriptTSconfigCallables",
            "html": "Changelog/14.0/Breaking-108054-EnforceExplicitOpt-inForTypoScriptTSconfigCallables.html",
            "md": "Changelog/14.0/Breaking-108054-EnforceExplicitOpt-inForTypoScriptTSconfigCallables.md",
            "title": "Breaking: #108054 - Enforce explicit opt-in for TypoScript/TSconfig callables",
            "anchor": "breaking-108054-1762881326",
            "type": "breaking",
            "issue": 108054,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TSConfig",
                "TypoScript",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsAllowedCallable": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Security\\AllowedCallableAssertion": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Security\\AllowedCallableException": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::callUserFunction()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::callUserFunction()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108049-1733919226",
            "path": "Changelog/14.0/Feature-108049-ModernizedTranslationWorkflow",
            "html": "Changelog/14.0/Feature-108049-ModernizedTranslationWorkflow.html",
            "md": "Changelog/14.0/Feature-108049-ModernizedTranslationWorkflow.md",
            "title": "Feature: #108049 - Modernized translation workflow",
            "anchor": "feature-108049-1733919226",
            "type": "feature",
            "issue": 108049,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Localization\\Finisher\\LocalizationFinisherInterface": [
                    {
                        "section": "api-for-extension-developers",
                        "kind": "inline"
                    },
                    {
                        "section": "custom-finishers",
                        "kind": "code"
                    },
                    {
                        "section": "custom-finishers",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\LocalizationHandlerInterface": [
                    {
                        "section": "api-for-extension-developers",
                        "kind": "inline"
                    },
                    {
                        "section": "custom-localization-handlers",
                        "kind": "code"
                    },
                    {
                        "section": "custom-localization-handlers",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\LocalizationHandlerRegistry": [
                    {
                        "section": "api-for-extension-developers",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\LocalizationInstructions": [
                    {
                        "section": "custom-localization-handlers",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\LocalizationMode": [
                    {
                        "section": "custom-localization-handlers",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Localization\\LocalizationResult": [
                    {
                        "section": "custom-localization-handlers",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108027-1762779249",
            "path": "Changelog/14.0/Feature-108027-Type-SpecificCtrlPropertiesInTCATypes",
            "html": "Changelog/14.0/Feature-108027-Type-SpecificCtrlPropertiesInTCATypes.html",
            "md": "Changelog/14.0/Feature-108027-Type-SpecificCtrlPropertiesInTCATypes.md",
            "title": "Feature: #108027 - Type-specific title in TCA types section",
            "anchor": "feature-108027-1762779249",
            "type": "feature",
            "issue": 108027,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "Backend",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Form\\FormDataProvider\\TcaTypesCtrlOverrides": [
                    {
                        "section": "implementation",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\TcaSchemaFactory": [
                    {
                        "section": "implementation",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108016-1762701776",
            "path": "Changelog/14.0/Feature-108016-MultiLanguageSelectionInPageAndListModules",
            "html": "Changelog/14.0/Feature-108016-MultiLanguageSelectionInPageAndListModules.html",
            "md": "Changelog/14.0/Feature-108016-MultiLanguageSelectionInPageAndListModules.md",
            "title": "Feature: #108016 - Multi-language selection in page and list modules",
            "anchor": "feature-108016-1762701776",
            "type": "feature",
            "issue": 108016,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-108008-1762896168",
            "path": "Changelog/14.0/Deprecation-108008-ManualShortcutButtonCreation",
            "html": "Changelog/14.0/Deprecation-108008-ManualShortcutButtonCreation.html",
            "md": "Changelog/14.0/Deprecation-108008-ManualShortcutButtonCreation.md",
            "title": "Deprecation: #108008 - Manual shortcut button creation",
            "anchor": "deprecation-108008-1762896168",
            "type": "deprecation",
            "issue": 108008,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "PartiallyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\Action\\ShortcutButton": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\DocHeaderComponent": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::setShortcutContext()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108008-1762896168",
            "path": "Changelog/14.0/Feature-108008-AutomaticReloadAndShortcutButtonsInBackendModules",
            "html": "Changelog/14.0/Feature-108008-AutomaticReloadAndShortcutButtonsInBackendModules.html",
            "md": "Changelog/14.0/Feature-108008-AutomaticReloadAndShortcutButtonsInBackendModules.md",
            "title": "Feature: #108008 - Automatic reload and shortcut buttons in backend modules",
            "anchor": "feature-108008-1762896168",
            "type": "feature",
            "issue": 108008,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ButtonBar": [
                    {
                        "section": "impact",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ComponentFactory": [
                    {
                        "section": "impact",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\DocHeaderComponent": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::setShortcutContext()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::setShortcutContext()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ModifyButtonBarEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-108002-1762466108",
            "path": "Changelog/14.0/Feature-108002-IntroduceBuilt-inSymmetricEncryptiondecryptionCipherService",
            "html": "Changelog/14.0/Feature-108002-IntroduceBuilt-inSymmetricEncryptiondecryptionCipherService.html",
            "md": "Changelog/14.0/Feature-108002-IntroduceBuilt-inSymmetricEncryptiondecryptionCipherService.md",
            "title": "Feature: #108002 - Introduce built-in symmetric encryption/decryption cipher service",
            "anchor": "feature-108002-1762466108",
            "type": "feature",
            "issue": 108002,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Crypto\\Cipher\\CipherDecryptionFailedException": [
                    {
                        "section": "decryption-example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Crypto\\Cipher\\CipherService": [
                    {
                        "section": "benefits",
                        "kind": "inline"
                    },
                    {
                        "section": "decryption-example",
                        "kind": "code"
                    },
                    {
                        "section": "decryption-example",
                        "kind": "inline",
                        "members": [
                            "::decrypt()"
                        ]
                    },
                    {
                        "section": "encryption-example",
                        "kind": "code"
                    },
                    {
                        "section": "encryption-example",
                        "kind": "inline",
                        "members": [
                            "::encrypt()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Crypto\\Cipher\\CipherValue": [
                    {
                        "section": "decryption-example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Crypto\\Cipher\\KeyFactory": [
                    {
                        "section": "decryption-example",
                        "kind": "code"
                    },
                    {
                        "section": "encryption-example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "key-derivation",
                        "kind": "code"
                    },
                    {
                        "section": "key-derivation",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107963-1762781032",
            "path": "Changelog/14.0/Deprecation-107963-SysRedirectDefaultTypeName",
            "html": "Changelog/14.0/Deprecation-107963-SysRedirectDefaultTypeName.html",
            "md": "Changelog/14.0/Deprecation-107963-SysRedirectDefaultTypeName.md",
            "title": "Deprecation: #107963 - sys_redirect default type name changed to \"default\"",
            "anchor": "deprecation-107963-1762781032",
            "type": "deprecation",
            "issue": 107963,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "NotScanned",
                "ext:redirects"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107953-1761915787",
            "path": "Changelog/14.0/Feature-107953-AddCurrentLoggedInUsersFilterToBackendUsersModule",
            "html": "Changelog/14.0/Feature-107953-AddCurrentLoggedInUsersFilterToBackendUsersModule.html",
            "md": "Changelog/14.0/Feature-107953-AddCurrentLoggedInUsersFilterToBackendUsersModule.md",
            "title": "Feature: #107953 - Add \"Current logged-in users\" filter to the \"Backend Users\" module",
            "anchor": "feature-107953-1761915787",
            "type": "feature",
            "issue": 107953,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:beuser"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107945-1761875852",
            "path": "Changelog/14.0/Breaking-107945-ClassFlexFormServiceMergedIntoFlexFormTools",
            "html": "Changelog/14.0/Breaking-107945-ClassFlexFormServiceMergedIntoFlexFormTools.html",
            "md": "Changelog/14.0/Breaking-107945-ClassFlexFormServiceMergedIntoFlexFormTools.md",
            "title": "Breaking: #107945 - Class FlexFormService merged into FlexFormTools",
            "anchor": "breaking-107945-1761875852",
            "type": "breaking",
            "issue": 107945,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "FlexForm",
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Configuration\\FlexForm\\FlexFormTools": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->convertFlexFormContentToArray(string $flexFormContent): array",
                            "->convertFlexFormContentToSheetsArray(string $flexFormContent): array"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Service\\FlexFormService": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->convertFlexFormContentToArray($flexFormContent, $languagePointer = 'lDEF', $valuePointer = 'vDEF'): array",
                            "->convertFlexFormContentToSheetsArray(string $flexFormContent, string $languagePointer = 'lDEF', string $valuePointer = 'vDEF'): array",
                            "->walkFlexFormNode()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107944-1761867359",
            "path": "Changelog/14.0/Breaking-107944-FrontendCSSFileProcessingNoLongerRemovesCommentsAndWhitespaces",
            "html": "Changelog/14.0/Breaking-107944-FrontendCSSFileProcessingNoLongerRemovesCommentsAndWhitespaces.html",
            "md": "Changelog/14.0/Breaking-107944-FrontendCSSFileProcessingNoLongerRemovesCommentsAndWhitespaces.md",
            "title": "Breaking: #107944 - Frontend CSS file processing no longer removes comments and whitespaces",
            "anchor": "breaking-107944-1761867359",
            "type": "breaking",
            "issue": 107944,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107943-1761860828",
            "path": "Changelog/14.0/Breaking-107943-FrontendAndBackendHTTPResponseCompressionRemoved",
            "html": "Changelog/14.0/Breaking-107943-FrontendAndBackendHTTPResponseCompressionRemoved.html",
            "md": "Changelog/14.0/Breaking-107943-FrontendAndBackendHTTPResponseCompressionRemoved.md",
            "title": "Breaking: #107943 - Frontend and backend HTTP response compression removed",
            "anchor": "breaking-107943-1761860828",
            "type": "breaking",
            "issue": 107943,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "LocalConfiguration",
                "NotScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107938-1762181263",
            "path": "Changelog/14.0/Deprecation-107938-DeprecateUnusedXLIFFFiles",
            "html": "Changelog/14.0/Deprecation-107938-DeprecateUnusedXLIFFFiles.html",
            "md": "Changelog/14.0/Deprecation-107938-DeprecateUnusedXLIFFFiles.md",
            "title": "Deprecation: #107938 - Deprecate unused XLIFF files",
            "anchor": "deprecation-107938-1762181263",
            "type": "deprecation",
            "issue": 107938,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "TCA",
                "TypoScript",
                "NotScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107927-1763052738",
            "path": "Changelog/14.0/Breaking-107927-ExternalAttributesRemoved",
            "html": "Changelog/14.0/Breaking-107927-ExternalAttributesRemoved.html",
            "md": "Changelog/14.0/Breaking-107927-ExternalAttributesRemoved.md",
            "title": "Breaking: #107927 - Remove \"external\" property / option from TypoScript and AssetRenderer",
            "anchor": "breaking-107927-1763052738",
            "type": "breaking",
            "issue": 107927,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107889-1761661319",
            "path": "Changelog/14.0/Feature-107889-IntroduceTCAOptionItemsProcessors",
            "html": "Changelog/14.0/Feature-107889-IntroduceTCAOptionItemsProcessors.html",
            "md": "Changelog/14.0/Feature-107889-IntroduceTCAOptionItemsProcessors.md",
            "title": "Feature: #107889 - Introduce TCA option \"itemsProcessors\"",
            "anchor": "feature-107889-1761661319",
            "type": "feature",
            "issue": 107889,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\ItemsProcessorContext": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\DataHandling\\ItemsProcessorInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\Struct\\SelectItem": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\Struct\\SelectItemCollection": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107884-1730135000",
            "path": "Changelog/14.0/Breaking-107884-ReworkActionsToUseButtonsAPI",
            "html": "Changelog/14.0/Breaking-107884-ReworkActionsToUseButtonsAPI.html",
            "md": "Changelog/14.0/Breaking-107884-ReworkActionsToUseButtonsAPI.md",
            "title": "Breaking: #107884 - Rework actions to use Buttons API with Components",
            "anchor": "breaking-107884-1730135000",
            "type": "breaking",
            "issue": 107884,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "PartiallyScanned",
                "ext:backend",
                "ext:filelist"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\RecordList\\DatabaseRecordList": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::makeControl()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::makeControl()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\RecordList\\Event\\ModifyRecordListRecordActionsEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "dual-version-compatibility",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "modifyrecordlistrecordactionsevent-1",
                        "kind": "code"
                    },
                    {
                        "section": "processfilelistactionsevent",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ActionGroup": [
                    {
                        "section": "accessing-groups",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "dual-version-compatibility",
                        "kind": "code"
                    },
                    {
                        "section": "modifyrecordlistrecordactionsevent",
                        "kind": "inline"
                    },
                    {
                        "section": "modifyrecordlistrecordactionsevent-1",
                        "kind": "code"
                    },
                    {
                        "section": "processfilelistactionsevent",
                        "kind": "inline"
                    },
                    {
                        "section": "processfilelistactionsevent-1",
                        "kind": "code"
                    },
                    {
                        "section": "processfilelistactionsevent-1",
                        "kind": "inline",
                        "members": [
                            "::primary",
                            "::secondary"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ComponentFactory": [
                    {
                        "section": "modifyrecordlistrecordactionsevent-1",
                        "kind": "code"
                    },
                    {
                        "section": "processfilelistactionsevent-1",
                        "kind": "code"
                    },
                    {
                        "section": "processfilelistactionsevent-1",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ComponentGroup": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ComponentInterface": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "modifyrecordlistrecordactionsevent",
                        "kind": "inline"
                    },
                    {
                        "section": "modifyrecordlistrecordactionsevent-1",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\RecordInterface": [
                    {
                        "section": "databaserecordlist-makecontrol",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\IconFactory": [
                    {
                        "section": "modifyrecordlistrecordactionsevent-1",
                        "kind": "code"
                    },
                    {
                        "section": "processfilelistactionsevent-1",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Information\\Typo3Version": [
                    {
                        "section": "dual-version-compatibility",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Filelist\\Event\\ProcessFileListActionsEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "processfilelistactionsevent",
                        "kind": "inline"
                    },
                    {
                        "section": "processfilelistactionsevent-1",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107875-1762212144",
            "path": "Changelog/14.0/Feature-107875-ImprovedDocHeaderLayoutAndUnifiedLanguageSelector",
            "html": "Changelog/14.0/Feature-107875-ImprovedDocHeaderLayoutAndUnifiedLanguageSelector.html",
            "md": "Changelog/14.0/Feature-107875-ImprovedDocHeaderLayoutAndUnifiedLanguageSelector.md",
            "title": "Feature: #107875 - Improved DocHeader layout and unified language selector",
            "anchor": "feature-107875-1762212144",
            "type": "feature",
            "issue": 107875,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "UX",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Controller\\PageLayoutController": [
                    {
                        "section": "language-selector-integration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\DropDown\\DropDownDivider": [
                    {
                        "section": "language-selector-integration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\DropDown\\DropDownHeader": [
                    {
                        "section": "language-selector-integration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ComponentFactory": [
                    {
                        "section": "language-selector-integration",
                        "kind": "code"
                    },
                    {
                        "section": "language-selector-integration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\DocHeaderComponent": [
                    {
                        "section": "language-selector-integration",
                        "kind": "inline",
                        "members": [
                            "::setLanguageSelector()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\ModuleTemplate": [
                    {
                        "section": "module-actions-dropdown",
                        "kind": "inline",
                        "members": [
                            "::makeDocHeaderModuleMenu()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107873-1761641914",
            "path": "Changelog/14.0/Feature-107873-NewBookmarksWidget",
            "html": "Changelog/14.0/Feature-107873-NewBookmarksWidget.html",
            "md": "Changelog/14.0/Feature-107873-NewBookmarksWidget.md",
            "title": "Feature: #107873 - New Bookmarks Widget",
            "anchor": "feature-107873-1761641914",
            "type": "feature",
            "issue": 107873,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:dashboard"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107871-1761597102",
            "path": "Changelog/14.0/Breaking-107871-RemoveBackendAvatarProviderRegistrationViaGLOBALS",
            "html": "Changelog/14.0/Breaking-107871-RemoveBackendAvatarProviderRegistrationViaGLOBALS.html",
            "md": "Changelog/14.0/Breaking-107871-RemoveBackendAvatarProviderRegistrationViaGLOBALS.md",
            "title": "Breaking: #107871 - Remove backend avatar provider registration via $GLOBALS",
            "anchor": "breaking-107871-1761597102",
            "type": "breaking",
            "issue": 107871,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Attribute\\AsAvatarProvider": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Backend\\Avatar\\AvatarProviderInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107871-1761597106",
            "path": "Changelog/14.0/Feature-107871-AutoconfigureBackendAvatarProviders",
            "html": "Changelog/14.0/Feature-107871-AutoconfigureBackendAvatarProviders.html",
            "md": "Changelog/14.0/Feature-107871-AutoconfigureBackendAvatarProviders.md",
            "title": "Feature: #107871 - Autoconfigure backend avatar providers",
            "anchor": "feature-107871-1761597106",
            "type": "feature",
            "issue": 107871,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Attribute\\AsAvatarProvider": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Backend\\Avatar\\AvatarProviderInterface": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107856-1763715381",
            "path": "Changelog/14.0/Breaking-107856-DataHandlerRemoveInternalPropertyCopyWhichTablesandPropertiesNeverHideAtCopyandCopyTree",
            "html": "Changelog/14.0/Breaking-107856-DataHandlerRemoveInternalPropertyCopyWhichTablesandPropertiesNeverHideAtCopyandCopyTree.html",
            "md": "Changelog/14.0/Breaking-107856-DataHandlerRemoveInternalPropertyCopyWhichTablesandPropertiesNeverHideAtCopyandCopyTree.md",
            "title": "Breaking: #107856 - DataHandler: Remove internal property copyWhichTablesand properties neverHideAtCopyand copyTree",
            "anchor": "breaking-107856-1763715381",
            "type": "breaking",
            "issue": 107856,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\DataHandler": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107848-1761561877",
            "path": "Changelog/14.0/Important-107848-DataHandlerPropertiesUseridAndAdminRemoved",
            "html": "Changelog/14.0/Important-107848-DataHandlerPropertiesUseridAndAdminRemoved.html",
            "md": "Changelog/14.0/Important-107848-DataHandlerPropertiesUseridAndAdminRemoved.md",
            "title": "Important: #107848 - DataHandler properties userid and admin removed",
            "anchor": "important-107848-1761561877",
            "type": "important",
            "issue": 107848,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\DataHandler": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::$admin",
                            "::$userid"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::$admin",
                            "::$userid"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107831-1761307146",
            "path": "Changelog/14.0/Breaking-107831-AfterCachedPageIsPersistedEventNoLongerReceivesTypoScriptFrontendController",
            "html": "Changelog/14.0/Breaking-107831-AfterCachedPageIsPersistedEventNoLongerReceivesTypoScriptFrontendController.html",
            "md": "Changelog/14.0/Breaking-107831-AfterCachedPageIsPersistedEventNoLongerReceivesTypoScriptFrontendController.md",
            "title": "Breaking: #107831 - AfterCachedPageIsPersistedEvent no longer receives TypoScriptFrontendController",
            "anchor": "breaking-107831-1761307146",
            "type": "breaking",
            "issue": 107831,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:frontend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Event\\AfterCachedPageIsPersistedEvent": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107831-1761307521",
            "path": "Changelog/14.0/Breaking-107831-RemovedTypoScriptFrontendController",
            "html": "Changelog/14.0/Breaking-107831-RemovedTypoScriptFrontendController.html",
            "md": "Changelog/14.0/Breaking-107831-RemovedTypoScriptFrontendController.md",
            "title": "Breaking: #107831 - Removed TypoScriptFrontendController",
            "anchor": "breaking-107831-1761307521",
            "type": "breaking",
            "issue": 107831,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:frontend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\AbstractContentObject": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "->getTypoScriptFrontendController()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107823-1730000000",
            "path": "Changelog/14.0/Breaking-107823-StrictTypingAndAPICleanupInBackendTemplateComponents",
            "html": "Changelog/14.0/Breaking-107823-StrictTypingAndAPICleanupInBackendTemplateComponents.html",
            "md": "Changelog/14.0/Breaking-107823-StrictTypingAndAPICleanupInBackendTemplateComponents.md",
            "title": "Breaking: #107823 - Strict typing and API cleanup in backend template components",
            "anchor": "breaking-107823-1730000000",
            "type": "breaking",
            "issue": 107823,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "NotScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ButtonBar": [
                    {
                        "section": "positioninterface-enforced",
                        "kind": "inline",
                        "members": [
                            "::addButton()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\AbstractButton": [
                    {
                        "section": "icon-nullability",
                        "kind": "inline",
                        "members": [
                            "::$icon"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\ButtonInterface": [
                    {
                        "section": "example-implementing-buttoninterface",
                        "kind": "code"
                    },
                    {
                        "section": "new-componentinterface",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\DropDown\\AbstractDropDownItem": [
                    {
                        "section": "method-signature-changes",
                        "kind": "inline",
                        "members": [
                            "::render()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\DropDown\\DropDownItemInterface": [
                    {
                        "section": "new-componentinterface",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\InputButton": [
                    {
                        "section": "icon-nullability",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\LinkButton": [
                    {
                        "section": "icon-nullability",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\PositionInterface": [
                    {
                        "section": "positioninterface-enforced",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\SplitButton": [
                    {
                        "section": "icon-nullability",
                        "kind": "inline"
                    },
                    {
                        "section": "splitbutton-api-improvement",
                        "kind": "inline",
                        "members": [
                            "::getButton()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\SplitButtonItems": [
                    {
                        "section": "splitbutton-api-improvement",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ComponentInterface": [
                    {
                        "section": "new-componentinterface",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Menu\\Menu": [
                    {
                        "section": "method-signature-changes",
                        "kind": "inline",
                        "members": [
                            "::isValid()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Menu\\MenuItem": [
                    {
                        "section": "method-signature-changes",
                        "kind": "inline",
                        "members": [
                            "::isValid()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\Icon": [
                    {
                        "section": "icon-nullability",
                        "kind": "inline"
                    }
                ],
                "\\TypeError": [
                    {
                        "section": "new-componentinterface",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107823-1761297638",
            "path": "Changelog/14.0/Deprecation-107823-ButtonBarMakeMethods",
            "html": "Changelog/14.0/Deprecation-107823-ButtonBarMakeMethods.html",
            "md": "Changelog/14.0/Deprecation-107823-ButtonBarMakeMethods.md",
            "title": "Deprecation: #107823 - ButtonBar, Menu, and MenuRegistry make* methods deprecated",
            "anchor": "deprecation-107823-1761297638",
            "type": "deprecation",
            "issue": 107823,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ButtonBar": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::make*()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::makeButton()",
                            "::makeDropDownButton()",
                            "::makeFullyRenderedButton()",
                            "::makeGenericButton()",
                            "::makeInputButton()",
                            "::makeLinkButton()",
                            "::makeShortcutButton()",
                            "::makeSplitButton()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::make*()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ComponentFactory": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::create*()",
                            "::createMenu()",
                            "::createMenuItem()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\MenuRegistry": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::makeMenu()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::makeMenu()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::makeMenu()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Menu\\Menu": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::makeMenuItem()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::makeMenuItem()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::addMenuItem()",
                            "::makeMenuItem()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::makeInstance()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107823-1761297638",
            "path": "Changelog/14.0/Feature-107823-ComponentFactoryForBackendComponents",
            "html": "Changelog/14.0/Feature-107823-ComponentFactoryForBackendComponents.html",
            "md": "Changelog/14.0/Feature-107823-ComponentFactoryForBackendComponents.md",
            "title": "Feature: #107823 - ComponentFactory for backend components",
            "anchor": "feature-107823-1761297638",
            "type": "feature",
            "issue": 107823,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "impact",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\RecordList\\DatabaseRecordList": [
                    {
                        "anchor": "feature-107823-recordlists",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\RecordList\\Event\\ModifyRecordListRecordActionsEvent": [
                    {
                        "anchor": "feature-107823-recordlists",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ActionGroup": [
                    {
                        "anchor": "feature-107823-recordlists",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ButtonBar": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::make*()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::make*()"
                        ]
                    },
                    {
                        "anchor": "feature-107823-factorymethods",
                        "kind": "inline",
                        "members": [
                            "::make*()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\AbstractButton": [
                    {
                        "anchor": "feature-107823-factorymethods",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\ButtonSize": [
                    {
                        "anchor": "feature-107823-buttonapi",
                        "kind": "inline"
                    },
                    {
                        "anchor": "feature-107823-recordlists",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\DropDownButton": [
                    {
                        "anchor": "feature-107823-buttonapi",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\GenericButton": [
                    {
                        "anchor": "feature-107823-buttonapi",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Buttons\\LinkButton": [
                    {
                        "anchor": "feature-107823-buttonapi",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ComponentFactory": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "anchor": "feature-107823-factorymethods",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\ComponentGroup": [
                    {
                        "anchor": "feature-107823-recordlists",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\MenuRegistry": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::makeMenu()"
                        ]
                    },
                    {
                        "anchor": "feature-107823-factorymethods",
                        "kind": "inline",
                        "members": [
                            "::makeMenu()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\Menu\\Menu": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::makeMenuItem()"
                        ]
                    },
                    {
                        "anchor": "feature-107823-factorymethods",
                        "kind": "inline",
                        "members": [
                            "::makeMenuItem()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Filelist\\Event\\ProcessFileListActionsEvent": [
                    {
                        "anchor": "feature-107823-recordlists",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Filelist\\FileList": [
                    {
                        "anchor": "feature-107823-recordlists",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107813-1730000000",
            "path": "Changelog/14.0/Deprecation-107813-DeprecateMetaInformationAPI",
            "html": "Changelog/14.0/Deprecation-107813-DeprecateMetaInformationAPI.html",
            "md": "Changelog/14.0/Deprecation-107813-DeprecateMetaInformationAPI.md",
            "title": "Deprecation: #107813 - Deprecate MetaInformation API in DocHeader",
            "anchor": "deprecation-107813-1730000000",
            "type": "deprecation",
            "issue": 107813,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Breadcrumb\\BreadcrumbFactory": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Controller\\EditDocumentController": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\DocHeaderComponent": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::setMetaInformation()",
                            "::setMetaInformationForResource()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\MetaInformation": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107812-1761152608",
            "path": "Changelog/14.0/Feature-107812-SettingToRestrictLatestChangedPagesWidgetToCurrentUserChanges",
            "html": "Changelog/14.0/Feature-107812-SettingToRestrictLatestChangedPagesWidgetToCurrentUserChanges.html",
            "md": "Changelog/14.0/Feature-107812-SettingToRestrictLatestChangedPagesWidgetToCurrentUserChanges.md",
            "title": "Feature: #107812: Setting to restrict Latest changed Pages Widget to current user's changes",
            "anchor": "feature-107812-1761152608",
            "type": "feature",
            "issue": 107812,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:dashboard"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107795-1761030207",
            "path": "Changelog/14.0/Feature-107795-IntroduceIntegrationsModule",
            "html": "Changelog/14.0/Feature-107795-IntroduceIntegrationsModule.html",
            "md": "Changelog/14.0/Feature-107795-IntroduceIntegrationsModule.md",
            "title": "Feature: #107795 - Introduce Integrations module",
            "anchor": "feature-107795-1761030207",
            "type": "feature",
            "issue": 107795,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107794-1730000000",
            "path": "Changelog/14.0/Feature-107794-ImprovedBreadcrumbComponent",
            "html": "Changelog/14.0/Feature-107794-ImprovedBreadcrumbComponent.html",
            "md": "Changelog/14.0/Feature-107794-ImprovedBreadcrumbComponent.md",
            "title": "Feature: #107794 - Improved breadcrumb navigation in backend",
            "anchor": "feature-107794-1730000000",
            "type": "feature",
            "issue": 107794,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "UX",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Dto\\Breadcrumb\\BreadcrumbNode": [
                    {
                        "section": "adding-suffix-nodes-for-special-states",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Routing\\UriBuilder": [
                    {
                        "section": "adding-suffix-nodes-for-special-states",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\Components\\DocHeaderComponent": [
                    {
                        "section": "setting-basic-breadcrumb-context",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "adding-suffix-nodes-for-special-states",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107791-1234567890",
            "path": "Changelog/14.0/Breaking-107791-ReportInterfacesRemoved",
            "html": "Changelog/14.0/Breaking-107791-ReportInterfacesRemoved.html",
            "md": "Changelog/14.0/Breaking-107791-ReportInterfacesRemoved.md",
            "title": "Breaking: #107791 - Report interfaces removed",
            "anchor": "breaking-107791-1234567890",
            "type": "breaking",
            "issue": 107791,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "NotScanned",
                "ext:reports"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Reports\\ReportInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Reports\\RequestAwareReportInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107791-1234567890",
            "path": "Changelog/14.0/Feature-107791-ReportsModuleUsesSubmoduleOverview",
            "html": "Changelog/14.0/Feature-107791-ReportsModuleUsesSubmoduleOverview.html",
            "md": "Changelog/14.0/Feature-107791-ReportsModuleUsesSubmoduleOverview.md",
            "title": "Feature: #107791 - Reports module uses native submodule overview",
            "anchor": "feature-107791-1234567890",
            "type": "feature",
            "issue": 107791,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:reports"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\ModuleTemplateFactory": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsController": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107789-1729603200",
            "path": "Changelog/14.0/Breaking-107789-CoreTCATabLabelsUseShortFormReferences",
            "html": "Changelog/14.0/Breaking-107789-CoreTCATabLabelsUseShortFormReferences.html",
            "md": "Changelog/14.0/Breaking-107789-CoreTCATabLabelsUseShortFormReferences.md",
            "title": "Breaking: #107789 - Core TCA and user settings showitem strings use short form references",
            "anchor": "breaking-107789-1729603200",
            "type": "breaking",
            "issue": 107789,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "tca-migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107789-1729603200",
            "path": "Changelog/14.0/Important-107789-TCATabLabelsConsolidatedIntoCoreFormTabs",
            "html": "Changelog/14.0/Important-107789-TCATabLabelsConsolidatedIntoCoreFormTabs.html",
            "md": "Changelog/14.0/Important-107789-TCATabLabelsConsolidatedIntoCoreFormTabs.md",
            "title": "Important: #107789 - TCA tab labels consolidated into core.form.tabs",
            "anchor": "important-107789-1729603200",
            "type": "important",
            "issue": 107789,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107784-1760947244",
            "path": "Changelog/14.0/Breaking-107784-RemoveBackendLayoutDataProviderRegistrationViaGLOBALS",
            "html": "Changelog/14.0/Breaking-107784-RemoveBackendLayoutDataProviderRegistrationViaGLOBALS.html",
            "md": "Changelog/14.0/Breaking-107784-RemoveBackendLayoutDataProviderRegistrationViaGLOBALS.md",
            "title": "Breaking: #107784 - Remove backend layout data provider registration via $GLOBALS",
            "anchor": "breaking-107784-1760947244",
            "type": "breaking",
            "issue": 107784,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\View\\BackendLayout\\DataProviderCollection": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\BackendLayout\\DataProviderInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107784-1760946896",
            "path": "Changelog/14.0/Feature-107784-AutoconfigureBackendLayoutDataProviders",
            "html": "Changelog/14.0/Feature-107784-AutoconfigureBackendLayoutDataProviders.html",
            "md": "Changelog/14.0/Feature-107784-AutoconfigureBackendLayoutDataProviders.md",
            "title": "Feature: #107784 - Autoconfigure backend layout data providers",
            "anchor": "feature-107784-1760946896",
            "type": "feature",
            "issue": 107784,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\View\\BackendLayout\\DataProviderCollection": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\BackendLayout\\DataProviderInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107783-1760945127",
            "path": "Changelog/14.0/Breaking-107783-RemovedRegisterExtractionService",
            "html": "Changelog/14.0/Breaking-107783-RemovedRegisterExtractionService.html",
            "md": "Changelog/14.0/Breaking-107783-RemovedRegisterExtractionService.md",
            "title": "Breaking: #107783 - Registration of metadata extractors via registerExtractionService",
            "anchor": "breaking-107783-1760945127",
            "type": "breaking",
            "issue": 107783,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\Index\\ExtractorInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Index\\ExtractorRegistry": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::registerExtractionService()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::registerExtractionService()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107783-1760944786",
            "path": "Changelog/14.0/Feature-107783-RegisterMetadataExtractorsViaInterface",
            "html": "Changelog/14.0/Feature-107783-RegisterMetadataExtractorsViaInterface.html",
            "md": "Changelog/14.0/Feature-107783-RegisterMetadataExtractorsViaInterface.md",
            "title": "Feature: #107783 - Register metadata extractors via interface",
            "anchor": "feature-107783-1760944786",
            "type": "feature",
            "issue": 107783,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\Index\\ExtractorInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Index\\ExtractorRegistry": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107777-1760887464",
            "path": "Changelog/14.0/Breaking-107777-UseStrictTypesInExtbaseArgument",
            "html": "Changelog/14.0/Breaking-107777-UseStrictTypesInExtbaseArgument.html",
            "md": "Changelog/14.0/Breaking-107777-UseStrictTypesInExtbaseArgument.md",
            "title": "Breaking: #107777 - Use strict types in Extbase class Argument",
            "anchor": "breaking-107777-1760887464",
            "type": "breaking",
            "issue": 107777,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "NotScanned",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Mvc\\Controller\\Argument": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107759-1729433323",
            "path": "Changelog/14.0/Feature-107759-TranslateViewHelperSupportsTranslationDomainSyntax",
            "html": "Changelog/14.0/Feature-107759-TranslateViewHelperSupportsTranslationDomainSyntax.html",
            "md": "Changelog/14.0/Feature-107759-TranslateViewHelperSupportsTranslationDomainSyntax.md",
            "title": "Feature: #107759 - TranslateViewHelper supports translation domain syntax",
            "anchor": "feature-107759-1729433323",
            "type": "feature",
            "issue": 107759,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "Localization",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107755-1761763869",
            "path": "Changelog/14.0/Feature-107755-AddCreationInformationForRedirects",
            "html": "Changelog/14.0/Feature-107755-AddCreationInformationForRedirects.html",
            "md": "Changelog/14.0/Feature-107755-AddCreationInformationForRedirects.md",
            "title": "Feature: #107755 - Add creation information for redirects",
            "anchor": "feature-107755-1761763869",
            "type": "feature",
            "issue": 107755,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:redirects"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107735",
            "path": "Changelog/14.0/Important-107735-InternalMethodsRemovedFromResourceFactory",
            "html": "Changelog/14.0/Important-107735-InternalMethodsRemovedFromResourceFactory.html",
            "md": "Changelog/14.0/Important-107735-InternalMethodsRemovedFromResourceFactory.md",
            "title": "Important: #107735 - Internal methods removed from ResourceFactory",
            "anchor": "important-107735",
            "type": "important",
            "issue": 107735,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\ResourceFactory": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\ResourceStorage": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\StorageRepository": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107725-1760807740",
            "path": "Changelog/14.0/Deprecation-107725-RedisCacheBackendAuthenticationWithUsernameAndPassword",
            "html": "Changelog/14.0/Deprecation-107725-RedisCacheBackendAuthenticationWithUsernameAndPassword.html",
            "md": "Changelog/14.0/Deprecation-107725-RedisCacheBackendAuthenticationWithUsernameAndPassword.md",
            "title": "Deprecation: #107725 - Deprecate usage of array in password for authentication in Redis cache backend",
            "anchor": "deprecation-107725-1760807740",
            "type": "deprecation",
            "issue": 107725,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "LocalConfiguration",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Cache\\Backend\\RedisBackend": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107725-1760807740",
            "path": "Changelog/14.0/Feature-107725-RedisCacheBackendAuthenticationWithUsernameAndPassword",
            "html": "Changelog/14.0/Feature-107725-RedisCacheBackendAuthenticationWithUsernameAndPassword.html",
            "md": "Changelog/14.0/Feature-107725-RedisCacheBackendAuthenticationWithUsernameAndPassword.md",
            "title": "Feature: #107725 - Support username for authentication in Redis cache backend",
            "anchor": "feature-107725-1760807740",
            "type": "feature",
            "issue": 107725,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "LocalConfiguration",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Cache\\Backend\\RedisBackend": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107712-1760548718",
            "path": "Changelog/14.0/Breaking-107712-NewMethodHasSubmoduleOverviewInModuleInterface",
            "html": "Changelog/14.0/Breaking-107712-NewMethodHasSubmoduleOverviewInModuleInterface.html",
            "md": "Changelog/14.0/Breaking-107712-NewMethodHasSubmoduleOverviewInModuleInterface.md",
            "title": "Breaking: #107712 - New method hasSubmoduleOverview() in ModuleInterface",
            "anchor": "breaking-107712-1760548718",
            "type": "breaking",
            "issue": 107712,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "NotScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Module\\BaseModule": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Module\\Module": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Module\\ModuleInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107712-1760548718",
            "path": "Changelog/14.0/Feature-107712-IntroduceCardBasedSubModuleOverview",
            "html": "Changelog/14.0/Feature-107712-IntroduceCardBasedSubModuleOverview.html",
            "md": "Changelog/14.0/Feature-107712-IntroduceCardBasedSubModuleOverview.md",
            "title": "Feature: #107712 - Introduce card-based submodule overview",
            "anchor": "feature-107712-1760548718",
            "type": "feature",
            "issue": 107712,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Controller\\SubmoduleOverviewController": [
                    {
                        "section": "implementation-details",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Middleware\\BackendModuleValidator": [
                    {
                        "section": "implementation-details",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Template\\ModuleTemplate": [
                    {
                        "section": "implementation-details",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107710-1234567890",
            "path": "Changelog/14.0/Feature-107710-SupportForXLIFF20TranslationFiles",
            "html": "Changelog/14.0/Feature-107710-SupportForXLIFF20TranslationFiles.html",
            "md": "Changelog/14.0/Feature-107710-SupportForXLIFF20TranslationFiles.md",
            "title": "Feature: #107710 - Support for XLIFF 2.x translation files",
            "anchor": "feature-107710-1234567890",
            "type": "feature",
            "issue": 107710,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "Localization",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107697-1760454867",
            "path": "Changelog/14.0/Feature-107697-UnifiedFileCreationInElementBrowser",
            "html": "Changelog/14.0/Feature-107697-UnifiedFileCreationInElementBrowser.html",
            "md": "Changelog/14.0/Feature-107697-UnifiedFileCreationInElementBrowser.md",
            "title": "Feature: #107697 - Unified file creation in Element Browser",
            "anchor": "feature-107697-1760454867",
            "type": "feature",
            "issue": 107697,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:filelist"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107683-1234567890",
            "path": "Changelog/14.0/Feature-107683-FileStorageTreeItemsModificationEventAndLabelSupport",
            "html": "Changelog/14.0/Feature-107683-FileStorageTreeItemsModificationEventAndLabelSupport.html",
            "md": "Changelog/14.0/Feature-107683-FileStorageTreeItemsModificationEventAndLabelSupport.md",
            "title": "Feature: #107683 - File storage tree items modification event and label support",
            "anchor": "feature-107683-1234567890",
            "type": "feature",
            "issue": 107683,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "TSConfig",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Controller\\Event\\AfterFileStorageTreeItemsPreparedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example-event-listener",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Controller\\FileStorage\\TreeController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Dto\\Tree\\Label\\Label": [
                    {
                        "section": "example-event-listener",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Dto\\Tree\\Status\\StatusInformation": [
                    {
                        "section": "example-event-listener",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example-event-listener",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Type\\ContextualFeedbackSeverity": [
                    {
                        "section": "example-event-listener",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107679-1760353131",
            "path": "Changelog/14.0/Feature-107679-IntroducePSR14RetrieveRecordForLinkBuilderEvent",
            "html": "Changelog/14.0/Feature-107679-IntroducePSR14RetrieveRecordForLinkBuilderEvent.html",
            "md": "Changelog/14.0/Feature-107679-IntroducePSR14RetrieveRecordForLinkBuilderEvent.md",
            "title": "Feature: #107679 - PSR-14 event for custom record retrieval in LinkBuilder",
            "anchor": "feature-107679-1760353131",
            "type": "feature",
            "issue": 107679,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Event\\BeforeDatabaseRecordLinkResolvedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\DatabaseRecordLinkBuilder": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107677-1760339783",
            "path": "Changelog/14.0/Breaking-107677-DropPrependAndAppendModesFromValuePicker",
            "html": "Changelog/14.0/Breaking-107677-DropPrependAndAppendModesFromValuePicker.html",
            "md": "Changelog/14.0/Breaking-107677-DropPrependAndAppendModesFromValuePicker.md",
            "title": "Breaking: #107677 - Drop prepend and append modes from TCA value picker",
            "anchor": "breaking-107677-1760339783",
            "type": "breaking",
            "issue": 107677,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "FullyScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107668-1760123722",
            "path": "Changelog/14.0/Feature-107668-ImproveSchedulerTaskGroupHandlingAndDisplay",
            "html": "Changelog/14.0/Feature-107668-ImproveSchedulerTaskGroupHandlingAndDisplay.html",
            "md": "Changelog/14.0/Feature-107668-ImproveSchedulerTaskGroupHandlingAndDisplay.md",
            "title": "Feature: #107668 - Improve scheduler task group handling and display",
            "anchor": "feature-107668-1760123722",
            "type": "feature",
            "issue": 107668,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:scheduler",
                "TCA"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107663-1760110062",
            "path": "Changelog/14.0/Feature-107663-DependsOnSubmodulesOptionForModules",
            "html": "Changelog/14.0/Feature-107663-DependsOnSubmodulesOptionForModules.html",
            "md": "Changelog/14.0/Feature-107663-DependsOnSubmodulesOptionForModules.md",
            "title": "Feature: #107663 - Introduce submodule dependencies",
            "anchor": "feature-107663-1760110062",
            "type": "feature",
            "issue": 107663,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Info\\Controller\\InfoModuleController": [
                    {
                        "section": "example-configuration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107654-1728554192",
            "path": "Changelog/14.0/Breaking-107654-RemoveRandomSubpageOptionOfDoktypeShortcut",
            "html": "Changelog/14.0/Breaking-107654-RemoveRandomSubpageOptionOfDoktypeShortcut.html",
            "md": "Changelog/14.0/Breaking-107654-RemoveRandomSubpageOptionOfDoktypeShortcut.md",
            "title": "Breaking: #107654 - Remove random subpage option of doktype=shortcut",
            "anchor": "breaking-107654-1728554192",
            "type": "breaking",
            "issue": 107654,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "TCA",
                "Frontend",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Domain\\Repository\\PageRepository": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::SHORTCUT_MODE_RANDOM_SUBPAGE",
                            "::resolveShortcutPage()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::SHORTCUT_MODE_RANDOM_SUBPAGE",
                            "::resolveShortcutPage()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::SHORTCUT_MODE_RANDOM_SUBPAGE",
                            "::resolveShortcutPage()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::SHORTCUT_MODE_RANDOM_SUBPAGE",
                            "::resolveShortcutPage()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107648-1744465200",
            "path": "Changelog/14.0/Deprecation-107648-InfoboxViewHelperStateConstants",
            "html": "Changelog/14.0/Deprecation-107648-InfoboxViewHelperStateConstants.html",
            "md": "Changelog/14.0/Deprecation-107648-InfoboxViewHelperStateConstants.md",
            "title": "Deprecation: #107648 - InfoboxViewHelper STATE_* constants",
            "anchor": "deprecation-107648-1744465200",
            "type": "deprecation",
            "issue": 107648,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "FullyScanned",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Type\\ContextualFeedbackSeverity": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\InfoboxViewHelper": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::STATE_ERROR",
                            "::STATE_INFO",
                            "::STATE_NOTICE",
                            "::STATE_OK",
                            "::STATE_WARNING"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107629-1760369226",
            "path": "Changelog/14.0/Important-107629-ReferenceIndexCheckMovedToInstallTool",
            "html": "Changelog/14.0/Important-107629-ReferenceIndexCheckMovedToInstallTool.html",
            "md": "Changelog/14.0/Important-107629-ReferenceIndexCheckMovedToInstallTool.md",
            "title": "Important: #107629 - Reference Index check moved to Install Tool",
            "anchor": "important-107629-1760369226",
            "type": "important",
            "issue": 107629,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:install"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107628-1729026000",
            "path": "Changelog/14.0/Feature-107628-ImprovedBackendModuleNamingAndStructure",
            "html": "Changelog/14.0/Feature-107628-ImprovedBackendModuleNamingAndStructure.html",
            "md": "Changelog/14.0/Feature-107628-ImprovedBackendModuleNamingAndStructure.md",
            "title": "Feature: #107628 - Improved backend module naming and structure",
            "anchor": "feature-107628-1729026000",
            "type": "feature",
            "issue": 107628,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107581-1759418765",
            "path": "Changelog/14.0/Feature-107581-ImproveHandlingOfFinisherException",
            "html": "Changelog/14.0/Feature-107581-ImproveHandlingOfFinisherException.html",
            "md": "Changelog/14.0/Feature-107581-ImproveHandlingOfFinisherException.md",
            "title": "Feature: #107581 - Improve handling of FinisherException",
            "anchor": "feature-107581-1759418765",
            "type": "feature",
            "issue": 107581,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "UX",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\Exception\\FinisherException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107578-1759400756",
            "path": "Changelog/14.0/Breaking-107578-EventAfterCacheableContentIsGeneratedEventChanged",
            "html": "Changelog/14.0/Breaking-107578-EventAfterCacheableContentIsGeneratedEventChanged.html",
            "md": "Changelog/14.0/Breaking-107578-EventAfterCacheableContentIsGeneratedEventChanged.md",
            "title": "Breaking: #107578 - Event AfterCacheableContentIsGeneratedEvent changed",
            "anchor": "breaking-107578-1759400756",
            "type": "breaking",
            "issue": 107578,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:frontend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Information\\Typo3Version": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "->content"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Event\\AfterCacheableContentIsGeneratedEvent": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "->getController()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107578-1759326054",
            "path": "Changelog/14.0/Breaking-107578-PrepareExtadminpanelDataProviderInterfaceChange",
            "html": "Changelog/14.0/Breaking-107578-PrepareExtadminpanelDataProviderInterfaceChange.html",
            "md": "Changelog/14.0/Breaking-107578-PrepareExtadminpanelDataProviderInterfaceChange.md",
            "title": "Breaking: #107578 - Prepare EXT:adminpanel DataProviderInterface change",
            "anchor": "breaking-107578-1759326054",
            "type": "breaking",
            "issue": 107578,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:adminpanel"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Adminpanel\\ModuleApi\\DataProviderInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Adminpanel\\ModuleApi\\ModuleData": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107569-1759906416",
            "path": "Changelog/14.0/Breaking-107569-RemovedBeforeRenderingHook",
            "html": "Changelog/14.0/Breaking-107569-RemovedBeforeRenderingHook.html",
            "md": "Changelog/14.0/Breaking-107569-RemovedBeforeRenderingHook.md",
            "title": "Breaking: #107569 - Removed \"beforeRendering\" hook",
            "anchor": "breaking-107569-1759906416",
            "type": "breaking",
            "issue": 107569,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\BeforeRenderableIsRenderedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107569-1759906422",
            "path": "Changelog/14.0/Feature-107569-IntroducePSR14BeforeRenderableIsRenderedEvent",
            "html": "Changelog/14.0/Feature-107569-IntroducePSR14BeforeRenderableIsRenderedEvent.html",
            "md": "Changelog/14.0/Feature-107569-IntroducePSR14BeforeRenderableIsRenderedEvent.md",
            "title": "Feature: #107569 - PSR-14 event before renderable is rendered",
            "anchor": "feature-107569-1759906422",
            "type": "feature",
            "issue": 107569,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeRenderableIsRenderedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107568-1759325068",
            "path": "Changelog/14.0/Breaking-107568-RemovedAfterSubmitHook",
            "html": "Changelog/14.0/Breaking-107568-RemovedAfterSubmitHook.html",
            "md": "Changelog/14.0/Breaking-107568-RemovedAfterSubmitHook.md",
            "title": "Breaking: #107568 - Removed \"afterSubmit\" hook",
            "anchor": "breaking-107568-1759325068",
            "type": "breaking",
            "issue": 107568,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\BeforeRenderableIsValidatedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107568-1759326362",
            "path": "Changelog/14.0/Feature-107568-IntroducePSR14BeforeRenderableIsValidatedEvent",
            "html": "Changelog/14.0/Feature-107568-IntroducePSR14BeforeRenderableIsValidatedEvent.html",
            "md": "Changelog/14.0/Feature-107568-IntroducePSR14BeforeRenderableIsValidatedEvent.md",
            "title": "Feature: #107568 - PSR-14 event before renderable is validated",
            "anchor": "feature-107568-1759326362",
            "type": "feature",
            "issue": 107568,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Error\\Error": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\TranslationService": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeRenderableIsValidatedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107566-1759226580",
            "path": "Changelog/14.0/Breaking-107566-RemovedAfterInitializeCurrentPageHook",
            "html": "Changelog/14.0/Breaking-107566-RemovedAfterInitializeCurrentPageHook.html",
            "md": "Changelog/14.0/Breaking-107566-RemovedAfterInitializeCurrentPageHook.md",
            "title": "Breaking: #107566 - Removed \"afterInitializeCurrentPage\" hook",
            "anchor": "breaking-107566-1759226580",
            "type": "breaking",
            "issue": 107566,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\AfterCurrentPageIsResolvedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107566-1759226649",
            "path": "Changelog/14.0/Feature-107566-IntroducePSR14AfterCurrentPageIsResolvedEvent",
            "html": "Changelog/14.0/Feature-107566-IntroducePSR14AfterCurrentPageIsResolvedEvent.html",
            "md": "Changelog/14.0/Feature-107566-IntroducePSR14AfterCurrentPageIsResolvedEvent.md",
            "title": "Feature: #107566 - PSR-14 event after current page is resolved",
            "anchor": "feature-107566-1759226649",
            "type": "feature",
            "issue": 107566,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\AfterCurrentPageIsResolvedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107562-1736193200",
            "path": "Changelog/14.0/Deprecation-107562-IpAnonymizationTaskConfigurationViaGlobals",
            "html": "Changelog/14.0/Deprecation-107562-IpAnonymizationTaskConfigurationViaGlobals.html",
            "md": "Changelog/14.0/Deprecation-107562-IpAnonymizationTaskConfigurationViaGlobals.md",
            "title": "Deprecation: #107562 - IP Anonymization Task configuration via $GLOBALS",
            "anchor": "deprecation-107562-1736193200",
            "type": "deprecation",
            "issue": 107562,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "Scheduler",
                "TCA",
                "FullyScanned",
                "ext:scheduler"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Scheduler\\Task\\IpAnonymizationTask": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107550-1736193200",
            "path": "Changelog/14.0/Deprecation-107550-TableGarbageCollectionTaskConfigurationViaGlobals",
            "html": "Changelog/14.0/Deprecation-107550-TableGarbageCollectionTaskConfigurationViaGlobals.html",
            "md": "Changelog/14.0/Deprecation-107550-TableGarbageCollectionTaskConfigurationViaGlobals.md",
            "title": "Deprecation: #107550 - Table Garbage Collection Task configuration via $GLOBALS",
            "anchor": "deprecation-107550-1736193200",
            "type": "deprecation",
            "issue": 107550,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "Scheduler",
                "TCA",
                "FullyScanned",
                "ext:scheduler"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Scheduler\\Task\\TableGarbageCollectionTask": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107537-1760339938",
            "path": "Changelog/14.0/Breaking-107537-UrlGenerationSystemResources",
            "html": "Changelog/14.0/Breaking-107537-UrlGenerationSystemResources.html",
            "md": "Changelog/14.0/Breaking-107537-UrlGenerationSystemResources.md",
            "title": "Breaking: #107537 - Changes in URL generation of system resources",
            "anchor": "breaking-107537-1760339938",
            "type": "breaking",
            "issue": 107537,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107537-1760337101",
            "path": "Changelog/14.0/Deprecation-107537-CreateVersionNumberedFileName",
            "html": "Changelog/14.0/Deprecation-107537-CreateVersionNumberedFileName.html",
            "md": "Changelog/14.0/Deprecation-107537-CreateVersionNumberedFileName.md",
            "title": "Deprecation: #107537 - GeneralUtility::createVersionNumberedFilename",
            "anchor": "deprecation-107537-1760337101",
            "type": "deprecation",
            "issue": 107537,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Http\\ServerRequestInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\SystemResourcePublisherInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\UriGenerationOptions": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\SystemResourceFactory": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::createVersionNumberedFilename"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::createVersionNumberedFilename"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\PathUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107537-1760305681",
            "path": "Changelog/14.0/Deprecation-107537-FilePathSanitizer",
            "html": "Changelog/14.0/Deprecation-107537-FilePathSanitizer.html",
            "md": "Changelog/14.0/Deprecation-107537-FilePathSanitizer.md",
            "title": "Deprecation: #107537 - FilePathSanitizer service",
            "anchor": "deprecation-107537-1760305681",
            "type": "deprecation",
            "issue": 107537,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:frontend"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Http\\ServerRequestInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\SystemResourcePublisherInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\UriGenerationOptions": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\SystemResourceFactory": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Resource\\FilePathSanitizer": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107537-1761162068",
            "path": "Changelog/14.0/Deprecation-107537-getPublicResourcesWebPath",
            "html": "Changelog/14.0/Deprecation-107537-getPublicResourcesWebPath.html",
            "md": "Changelog/14.0/Deprecation-107537-getPublicResourcesWebPath.md",
            "title": "Deprecation: #107537 - TYPO3CMSCoreUtilityPathUtility::getPublicResourceWebPath",
            "anchor": "deprecation-107537-1761162068",
            "type": "deprecation",
            "issue": 107537,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Http\\ServerRequestInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\SystemResourcePublisherInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\UriGenerationOptions": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\SystemResourceFactory": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\PathUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getPublicResourceWebPath($extResource)"
                        ]
                    },
                    {
                        "section": "impact-and-affected-installations",
                        "kind": "inline",
                        "members": [
                            "::getPublicResourceWebPath($extResource)"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107537-1759136314",
            "path": "Changelog/14.0/Feature-107537-SystemResourceAPIForSystemFileAccessAndPublicUriGeneration",
            "html": "Changelog/14.0/Feature-107537-SystemResourceAPIForSystemFileAccessAndPublicUriGeneration.html",
            "md": "Changelog/14.0/Feature-107537-SystemResourceAPIForSystemFileAccessAndPublicUriGeneration.md",
            "title": "Feature: #107537 - System resource API for system file access and public URI generation",
            "anchor": "feature-107537-1759136314",
            "type": "feature",
            "issue": 107537,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "example-php-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\SystemResourcePublisherInterface": [
                    {
                        "section": "example-php-usage",
                        "kind": "code"
                    },
                    {
                        "section": "example-php-usage",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\Publishing\\UriGenerationOptions": [
                    {
                        "section": "example-php-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\SystemResource\\SystemResourceFactory": [
                    {
                        "section": "example-php-usage",
                        "kind": "code"
                    },
                    {
                        "section": "example-php-usage",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107536-1718204204",
            "path": "Changelog/14.0/Important-107536-InstallToolNowAdaptsToBackendLoginRouting",
            "html": "Changelog/14.0/Important-107536-InstallToolNowAdaptsToBackendLoginRouting.html",
            "md": "Changelog/14.0/Important-107536-InstallToolNowAdaptsToBackendLoginRouting.md",
            "title": "Important: #107536 - Install Tool now adapts to backend login routing",
            "anchor": "important-107536-1718204204",
            "type": "important",
            "issue": 107536,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Install",
                "ext:install"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107528-1758703683",
            "path": "Changelog/14.0/Breaking-107528-RemovedBeforeRemoveFromParentRenderableHook",
            "html": "Changelog/14.0/Breaking-107528-RemovedBeforeRemoveFromParentRenderableHook.html",
            "md": "Changelog/14.0/Breaking-107528-RemovedBeforeRemoveFromParentRenderableHook.md",
            "title": "Breaking: #107528 - Removed \"beforeRemoveFromParentRenderable\" hook",
            "anchor": "breaking-107528-1758703683",
            "type": "breaking",
            "issue": 107528,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\BeforeRenderableIsRemovedFromFormEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107528-1758703683",
            "path": "Changelog/14.0/Feature-107528-IntroducePSR14BeforeRenderableIsRemovedFromFormEvent",
            "html": "Changelog/14.0/Feature-107528-IntroducePSR14BeforeRenderableIsRemovedFromFormEvent.html",
            "md": "Changelog/14.0/Feature-107528-IntroducePSR14BeforeRenderableIsRemovedFromFormEvent.md",
            "title": "Feature: #107528 - PSR-14 event before renderable is removed from form",
            "anchor": "feature-107528-1758703683",
            "type": "feature",
            "issue": 107528,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeRenderableIsRemovedFromFormEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107526-1747816234",
            "path": "Changelog/14.0/Feature-107526-CustomTCATypesForSchedulerTasks",
            "html": "Changelog/14.0/Feature-107526-CustomTCATypesForSchedulerTasks.html",
            "md": "Changelog/14.0/Feature-107526-CustomTCATypesForSchedulerTasks.md",
            "title": "Feature: #107526 - Custom TCA types for scheduler tasks",
            "anchor": "feature-107526-1747816234",
            "type": "feature",
            "issue": 107526,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "PHP-API",
                "ext:scheduler"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "creating-custom-task-types",
                        "kind": "code"
                    },
                    {
                        "section": "creating-custom-task-types",
                        "kind": "inline",
                        "members": [
                            "::addRecordType()"
                        ]
                    },
                    {
                        "section": "file-storage-indexing-task",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "recycler-cleaner-task-with-custom-fields",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Recycler\\Task\\CleanerTask": [
                    {
                        "section": "recycler-cleaner-task-with-custom-fields",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Scheduler\\Task\\AbstractTask": [
                    {
                        "section": "creating-custom-task-types",
                        "kind": "inline"
                    },
                    {
                        "section": "recycler-cleaner-task-with-custom-fields",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Scheduler\\Task\\FileStorageIndexingTask": [
                    {
                        "section": "file-storage-indexing-task",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107519-1742215067",
            "path": "Changelog/14.0/Feature-107519-AddDiscardCommandToDataHandler",
            "html": "Changelog/14.0/Feature-107519-AddDiscardCommandToDataHandler.html",
            "md": "Changelog/14.0/Feature-107519-AddDiscardCommandToDataHandler.md",
            "title": "Feature: #107519 - Add \"discard\" command to DataHandler",
            "anchor": "feature-107519-1742215067",
            "type": "feature",
            "issue": 107519,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\DataHandler": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "usage",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107518-1758539663",
            "path": "Changelog/14.0/Breaking-107518-RemovedInitializeFormElementHook",
            "html": "Changelog/14.0/Breaking-107518-RemovedInitializeFormElementHook.html",
            "md": "Changelog/14.0/Breaking-107518-RemovedInitializeFormElementHook.md",
            "title": "Breaking: #107518 - Removed \"initializeFormElement\" hook",
            "anchor": "breaking-107518-1758539663",
            "type": "breaking",
            "issue": 107518,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\BeforeRenderableIsAddedToFormEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107518-1758539757",
            "path": "Changelog/14.0/Feature-107518-IntroducePSR14BeforeRenderableIsAddedToFormEvent",
            "html": "Changelog/14.0/Feature-107518-IntroducePSR14BeforeRenderableIsAddedToFormEvent.html",
            "md": "Changelog/14.0/Feature-107518-IntroducePSR14BeforeRenderableIsAddedToFormEvent.md",
            "title": "Feature: #107518 - PSR-14 event to modify form elements after being added",
            "anchor": "feature-107518-1758539757",
            "type": "feature",
            "issue": 107518,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeRenderableIsAddedToFormEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107507-1758376090",
            "path": "Changelog/14.0/Breaking-107507-RemovedExtformAbstractFinisher-getTypoScriptFrontendController",
            "html": "Changelog/14.0/Breaking-107507-RemovedExtformAbstractFinisher-getTypoScriptFrontendController.html",
            "md": "Changelog/14.0/Breaking-107507-RemovedExtformAbstractFinisher-getTypoScriptFrontendController.md",
            "title": "Breaking: #107507 - Removed EXT:form AbstractFinisher->getTypoScriptFrontendController()",
            "anchor": "breaking-107507-1758376090",
            "type": "breaking",
            "issue": 107507,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\AbstractFinisher": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getTypoScriptFrontendController()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107488-1758106735",
            "path": "Changelog/14.0/Breaking-107488-SchedulerFrequencyOptionsMovedToTCA",
            "html": "Changelog/14.0/Breaking-107488-SchedulerFrequencyOptionsMovedToTCA.html",
            "md": "Changelog/14.0/Breaking-107488-SchedulerFrequencyOptionsMovedToTCA.md",
            "title": "Breaking: #107488 - Scheduler frequency options moved to TCA",
            "anchor": "breaking-107488-1758106735",
            "type": "breaking",
            "issue": 107488,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TCA",
                "NotScanned",
                "ext:scheduler"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107488-1758106735",
            "path": "Changelog/14.0/Feature-107488-ExtensibleSchedulerTaskTimingOptions",
            "html": "Changelog/14.0/Feature-107488-ExtensibleSchedulerTaskTimingOptions.html",
            "md": "Changelog/14.0/Feature-107488-ExtensibleSchedulerTaskTimingOptions.md",
            "title": "Feature: #107488 - Extensible scheduler task timing options",
            "anchor": "feature-107488-1758106735",
            "type": "feature",
            "issue": 107488,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TCA",
                "ext:scheduler"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107482-1758143015",
            "path": "Changelog/14.0/Breaking-107482-EnvironmentGetComposerRootPathMethodsRemoved",
            "html": "Changelog/14.0/Breaking-107482-EnvironmentGetComposerRootPathMethodsRemoved.html",
            "md": "Changelog/14.0/Breaking-107482-EnvironmentGetComposerRootPathMethodsRemoved.md",
            "title": "Breaking: #107482 - Environment::getComposerRootPath method removed",
            "anchor": "breaking-107482-1758143015",
            "type": "breaking",
            "issue": 107482,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Core\\Environment": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::getComposerRootPath()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getComposerRootPath()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::getProjectPath()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107473-1758113238",
            "path": "Changelog/14.0/Breaking-107473-TypoScriptConditionFunctionGetTSFERemoved",
            "html": "Changelog/14.0/Breaking-107473-TypoScriptConditionFunctionGetTSFERemoved.html",
            "md": "Changelog/14.0/Breaking-107473-TypoScriptConditionFunctionGetTSFERemoved.md",
            "title": "Breaking: #107473 - TypoScript condition function getTSFE() removed",
            "anchor": "breaking-107473-1758113238",
            "type": "breaking",
            "issue": 107473,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TypoScript",
                "NotScanned",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107471-1758106735",
            "path": "Changelog/14.0/Feature-107471-NewSchedulerTaskWizard",
            "html": "Changelog/14.0/Feature-107471-NewSchedulerTaskWizard.html",
            "md": "Changelog/14.0/Feature-107471-NewSchedulerTaskWizard.md",
            "title": "Feature: #107471 - New scheduler task wizard",
            "anchor": "feature-107471-1758106735",
            "type": "feature",
            "issue": 107471,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "UX",
                "ext:scheduler"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Scheduler\\Event\\ModifyNewSchedulerTaskWizardItemsEvent": [
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "psr-14-event",
                        "kind": "inline"
                    },
                    {
                        "section": "technical-improvements",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107443-1761040245",
            "path": "Changelog/14.0/Breaking-107443-MigrateModalComponentFromBootstrapToNativeDialog",
            "html": "Changelog/14.0/Breaking-107443-MigrateModalComponentFromBootstrapToNativeDialog.html",
            "md": "Changelog/14.0/Breaking-107443-MigrateModalComponentFromBootstrapToNativeDialog.md",
            "title": "Breaking: #107443 - Migrate Modal component from Bootstrap to native dialog",
            "anchor": "breaking-107443-1761040245",
            "type": "breaking",
            "issue": 107443,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "NotScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107441-1757657446",
            "path": "Changelog/14.0/Feature-107441-AllowMoreHashingAlgorithmsInFAL",
            "html": "Changelog/14.0/Feature-107441-AllowMoreHashingAlgorithmsInFAL.html",
            "md": "Changelog/14.0/Feature-107441-AllowMoreHashingAlgorithmsInFAL.md",
            "title": "Feature: #107441 - Allow more hashing algorithms in FAL",
            "anchor": "feature-107441-1757657446",
            "type": "feature",
            "issue": 107441,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\Driver\\LocalDriver": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->hash()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107438-1736592000",
            "path": "Changelog/14.0/Breaking-107438-DefaultParseFuncConfigurationForFluidStyledContentRemoved",
            "html": "Changelog/14.0/Breaking-107438-DefaultParseFuncConfigurationForFluidStyledContentRemoved.html",
            "md": "Changelog/14.0/Breaking-107438-DefaultParseFuncConfigurationForFluidStyledContentRemoved.md",
            "title": "Breaking: #107438 - Default parseFunc configuration for Fluid Styled Content",
            "anchor": "breaking-107438-1736592000",
            "type": "breaking",
            "issue": 107438,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TypoScript",
                "ext:fluid_styled_content",
                "ext:frontend",
                "NotScanned"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107436-1736639846",
            "path": "Changelog/14.0/Breaking-107436-LocalizationSystemChanges",
            "html": "Changelog/14.0/Breaking-107436-LocalizationSystemChanges.html",
            "md": "Changelog/14.0/Breaking-107436-LocalizationSystemChanges.md",
            "title": "Breaking: #107436 - Localization system architecture changes",
            "anchor": "breaking-107436-1736639846",
            "type": "breaking",
            "issue": 107436,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "LocalConfiguration",
                "NotScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Localization\\LocalizationFactory": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::getParsedData()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getParsedData()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::getParsedData()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107436-1736639846",
            "path": "Changelog/14.0/Deprecation-107436-LocalizationParsers",
            "html": "Changelog/14.0/Deprecation-107436-LocalizationParsers.html",
            "md": "Changelog/14.0/Deprecation-107436-LocalizationParsers.md",
            "title": "Deprecation: #107436 - Localization Parsers",
            "anchor": "deprecation-107436-1736639846",
            "type": "deprecation",
            "issue": 107436,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Localization\\Loader\\XliffLoader": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\Parser\\AbstractXmlParser": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\Parser\\LocalizationParserInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\Parser\\XliffParser": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107436-1736639846",
            "path": "Changelog/14.0/Feature-107436-SymfonyTranslationIntegration",
            "html": "Changelog/14.0/Feature-107436-SymfonyTranslationIntegration.html",
            "md": "Changelog/14.0/Feature-107436-SymfonyTranslationIntegration.md",
            "title": "Feature: #107436 - Symfony Translation Component integration",
            "anchor": "feature-107436-1736639846",
            "type": "feature",
            "issue": 107436,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "Backend",
                "ext:core"
            ],
            "classes": {
                "\\Symfony\\Component\\Translation\\Loader\\LoaderInterface": [
                    {
                        "section": "custom-translation-loaders",
                        "kind": "code"
                    }
                ],
                "\\Symfony\\Component\\Translation\\MessageCatalogue": [
                    {
                        "section": "custom-translation-loaders",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107435-1758106735",
            "path": "Changelog/14.0/Feature-107435-FileReplaceModalWithEnhancedInformation",
            "html": "Changelog/14.0/Feature-107435-FileReplaceModalWithEnhancedInformation.html",
            "md": "Changelog/14.0/Feature-107435-FileReplaceModalWithEnhancedInformation.md",
            "title": "Feature: #107435 - File replace modal with enhanced file information",
            "anchor": "feature-107435-1758106735",
            "type": "feature",
            "issue": 107435,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "UX",
                "ext:core",
                "ext:filelist"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107413-1725875222",
            "path": "Changelog/14.0/Deprecation-107413-PathUtilityGetRelativePathMethods",
            "html": "Changelog/14.0/Deprecation-107413-PathUtilityGetRelativePathMethods.html",
            "md": "Changelog/14.0/Deprecation-107413-PathUtilityGetRelativePathMethods.md",
            "title": "Deprecation: #107413 - PathUtility getRelativePath(to) methods",
            "anchor": "deprecation-107413-1725875222",
            "type": "deprecation",
            "issue": 107413,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::getFileAbsFileName()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\PathUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::getRelativePath()",
                            "::getRelativePathTo()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getRelativePath()",
                            "::getRelativePathTo()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::getPublicResourceWebPath()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107403-1757082780",
            "path": "Changelog/14.0/Breaking-107403-RemoveLocalPreviewHelperAndLocalCropScaleMaskHelper",
            "html": "Changelog/14.0/Breaking-107403-RemoveLocalPreviewHelperAndLocalCropScaleMaskHelper.html",
            "md": "Changelog/14.0/Breaking-107403-RemoveLocalPreviewHelperAndLocalCropScaleMaskHelper.md",
            "title": "Breaking: #107403 - Remove LocalPreviewHelper + LocalCropScaleMaskHelper",
            "anchor": "breaking-107403-1757082780",
            "type": "breaking",
            "issue": 107403,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\Processing\\LocalCropScaleMaskHelper": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Processing\\LocalImageProcessor": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Processing\\LocalPreviewHelper": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107399-1757066244",
            "path": "Changelog/14.0/Important-107399-mediafileExtAdditions",
            "html": "Changelog/14.0/Important-107399-mediafileExtAdditions.html",
            "md": "Changelog/14.0/Important-107399-mediafileExtAdditions.md",
            "title": "Important: #107399 - Add more common file types to mediafile_ext",
            "anchor": "important-107399-1757066244",
            "type": "important",
            "issue": 107399,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107397-1756543200",
            "path": "Changelog/14.0/Breaking-107397-CircularDependencyBetweenProcessedFileAndTaskRemoved",
            "html": "Changelog/14.0/Breaking-107397-CircularDependencyBetweenProcessedFileAndTaskRemoved.html",
            "md": "Changelog/14.0/Breaking-107397-CircularDependencyBetweenProcessedFileAndTaskRemoved.md",
            "title": "Breaking: #107397 - Circular dependency between ProcessedFile and Task removed",
            "anchor": "breaking-107397-1756543200",
            "type": "breaking",
            "issue": 107397,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "PartiallyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\ProcessedFile": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "->generateProcessedFileNameWithoutExtension()",
                            "->getTask()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "->generateProcessedFileNameWithoutExtension()",
                            "->getTask()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "->generateProcessedFileNameWithoutExtension()",
                            "->getTask()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\ProcessedFileRepository": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "->add()",
                            "->update()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "->add()",
                            "->update()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "->add()",
                            "->update()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Processing\\AbstractTask": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Processing\\TaskInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Processing\\TaskTypeRegistry": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Service\\FileProcessingService": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107388-1756971206",
            "path": "Changelog/14.0/Breaking-107388-RemovedBeforeFormSaveHook",
            "html": "Changelog/14.0/Breaking-107388-RemovedBeforeFormSaveHook.html",
            "md": "Changelog/14.0/Breaking-107388-RemovedBeforeFormSaveHook.md",
            "title": "Breaking: #107388 - Removed \"beforeFormSave\" hook",
            "anchor": "breaking-107388-1756971206",
            "type": "breaking",
            "issue": 107388,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\BeforeFormIsSavedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107388-1756971278",
            "path": "Changelog/14.0/Feature-107388-IntroducePSR14BeforeFormIsSavedEvent",
            "html": "Changelog/14.0/Feature-107388-IntroducePSR14BeforeFormIsSavedEvent.html",
            "md": "Changelog/14.0/Feature-107388-IntroducePSR14BeforeFormIsSavedEvent.md",
            "title": "Feature: #107388 - PSR-14 to manipulate form before it is saved",
            "anchor": "feature-107388-1756971278",
            "type": "feature",
            "issue": 107388,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeFormIsSavedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107382-1756901681",
            "path": "Changelog/14.0/Breaking-107382-RemovedBeforeFormDeleteHook",
            "html": "Changelog/14.0/Breaking-107382-RemovedBeforeFormDeleteHook.html",
            "md": "Changelog/14.0/Breaking-107382-RemovedBeforeFormDeleteHook.md",
            "title": "Breaking: #107382 - Removed \"beforeFormDelete\" hook",
            "anchor": "breaking-107382-1756901681",
            "type": "breaking",
            "issue": 107382,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\BeforeFormIsDeletedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107382-1756901428",
            "path": "Changelog/14.0/Feature-107382-IntroducePSR14BeforeFormIsDeletedEvent",
            "html": "Changelog/14.0/Feature-107382-IntroducePSR14BeforeFormIsDeletedEvent.html",
            "md": "Changelog/14.0/Feature-107382-IntroducePSR14BeforeFormIsDeletedEvent.md",
            "title": "Feature: #107382 - PSR-14 before form deletion",
            "anchor": "feature-107382-1756901428",
            "type": "feature",
            "issue": 107382,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeFormIsDeletedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107380-1756896552",
            "path": "Changelog/14.0/Breaking-107380-RemovedBeforeFormDuplicateHook",
            "html": "Changelog/14.0/Breaking-107380-RemovedBeforeFormDuplicateHook.html",
            "md": "Changelog/14.0/Breaking-107380-RemovedBeforeFormDuplicateHook.md",
            "title": "Breaking: #107380 - Removed \"beforeFormDuplicate\" hook",
            "anchor": "breaking-107380-1756896552",
            "type": "breaking",
            "issue": 107380,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\BeforeFormIsDuplicatedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107380-1756896691",
            "path": "Changelog/14.0/Feature-107380-IntroducePSR14BeforeFormIsDuplicatedEvent",
            "html": "Changelog/14.0/Feature-107380-IntroducePSR14BeforeFormIsDuplicatedEvent.html",
            "md": "Changelog/14.0/Feature-107380-IntroducePSR14BeforeFormIsDuplicatedEvent.md",
            "title": "Feature: #107380 - PSR-14 to manipulate form duplication process",
            "anchor": "feature-107380-1756896691",
            "type": "feature",
            "issue": 107380,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeFormIsDuplicatedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107359-1740170000",
            "path": "Changelog/14.0/Feature-107359-IntroduceFluidPageMetaViewHelper",
            "html": "Changelog/14.0/Feature-107359-IntroduceFluidPageMetaViewHelper.html",
            "md": "Changelog/14.0/Feature-107359-IntroduceFluidPageMetaViewHelper.md",
            "title": "Feature: #107359 - Introduce Fluid page meta ViewHelper",
            "anchor": "feature-107359-1740170000",
            "type": "feature",
            "issue": 107359,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107358-1740166029",
            "path": "Changelog/14.0/Feature-107358-IntroduceFluidPageTitleViewHelper",
            "html": "Changelog/14.0/Feature-107358-IntroduceFluidPageTitleViewHelper.html",
            "md": "Changelog/14.0/Feature-107358-IntroduceFluidPageTitleViewHelper.md",
            "title": "Feature: #107358 - Introduce Fluid page title ViewHelper",
            "anchor": "feature-107358-1740166029",
            "type": "feature",
            "issue": 107358,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:fluid"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107356",
            "path": "Changelog/14.0/Breaking-107356-UseRecordAPIInListModule",
            "html": "Changelog/14.0/Breaking-107356-UseRecordAPIInListModule.html",
            "md": "Changelog/14.0/Breaking-107356-UseRecordAPIInListModule.md",
            "title": "Breaking: #107356 - Use Record API in List Module",
            "anchor": "breaking-107356",
            "type": "breaking",
            "issue": 107356,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "FullyScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\RecordList\\DatabaseRecordList": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Record\\RecordFactory": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Record\\RecordInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\RecordInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107343-1756559538",
            "path": "Changelog/14.0/Breaking-107343-RemovedBeforeFormCreateHook",
            "html": "Changelog/14.0/Breaking-107343-RemovedBeforeFormCreateHook.html",
            "md": "Changelog/14.0/Breaking-107343-RemovedBeforeFormCreateHook.md",
            "title": "Breaking: #107343 - Removed \"beforeFormCreate\" hook",
            "anchor": "breaking-107343-1756559538",
            "type": "breaking",
            "issue": 107343,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\BeforeFormIsCreatedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107343-1756389242",
            "path": "Changelog/14.0/Feature-107343-IntroducePSR14BeforeFormIsCreatedEvent",
            "html": "Changelog/14.0/Feature-107343-IntroducePSR14BeforeFormIsCreatedEvent.html",
            "md": "Changelog/14.0/Feature-107343-IntroducePSR14BeforeFormIsCreatedEvent.md",
            "title": "Feature: #107343 - PSR-14 to manipulate form creation process",
            "anchor": "feature-107343-1756389242",
            "type": "feature",
            "issue": 107343,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeFormIsCreatedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-107328-1756815543",
            "path": "Changelog/14.0/Important-107328-GLOBALSTCAInBaseTCAFiles",
            "html": "Changelog/14.0/Important-107328-GLOBALSTCAInBaseTCAFiles.html",
            "md": "Changelog/14.0/Important-107328-GLOBALSTCAInBaseTCAFiles.md",
            "title": "Important: #107328 - $GLOBALS['TCA'] in base TCA files",
            "anchor": "important-107328-1756815543",
            "type": "important",
            "issue": 107328,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Schema\\TcaSchema": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107324-1755973900",
            "path": "Changelog/14.0/Breaking-107324-StreamlinePSR7ResponseHeaderHandling",
            "html": "Changelog/14.0/Breaking-107324-StreamlinePSR7ResponseHeaderHandling.html",
            "md": "Changelog/14.0/Breaking-107324-StreamlinePSR7ResponseHeaderHandling.md",
            "title": "Breaking: #107324 - Streamline PSR-7 Response Header Handling",
            "anchor": "breaking-107324-1755973900",
            "type": "breaking",
            "issue": 107324,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "PHP-API",
                "ext:core",
                "ext:extbase",
                "ext:frontend",
                "NotScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Http\\Response": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107323-1755864247",
            "path": "Changelog/14.0/Breaking-107323-WorkspaceFreezeEditingRemoved",
            "html": "Changelog/14.0/Breaking-107323-WorkspaceFreezeEditingRemoved.html",
            "md": "Changelog/14.0/Breaking-107323-WorkspaceFreezeEditingRemoved.md",
            "title": "Breaking: #107323 - Workspace \"Freeze Editing\" removed",
            "anchor": "breaking-107323-1755864247",
            "type": "breaking",
            "issue": 107323,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "NotScanned",
                "ext:workspaces"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107322-1755854784",
            "path": "Changelog/14.0/Feature-107322-NewPSR-14AfterRichtextConfigurationPreparedEvent",
            "html": "Changelog/14.0/Feature-107322-NewPSR-14AfterRichtextConfigurationPreparedEvent.html",
            "md": "Changelog/14.0/Feature-107322-NewPSR-14AfterRichtextConfigurationPreparedEvent.md",
            "title": "Feature: #107322 - New PSR-14 AfterRichtextConfigurationPreparedEvent",
            "anchor": "feature-107322-1755854784",
            "type": "feature",
            "issue": 107322,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "TCA",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Configuration\\Event\\AfterRichtextConfigurationPreparedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107315-1755627000",
            "path": "Changelog/14.0/Breaking-107315-CacheBackendAndFrontendRelatedChanges",
            "html": "Changelog/14.0/Breaking-107315-CacheBackendAndFrontendRelatedChanges.html",
            "md": "Changelog/14.0/Breaking-107315-CacheBackendAndFrontendRelatedChanges.md",
            "title": "Breaking: #107315 - Cache Backend and Frontend related changes",
            "anchor": "breaking-107315-1755627000",
            "type": "breaking",
            "issue": 107315,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Cache\\Backend\\AbstractBackend": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Cache\\Backend\\BackendInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Cache\\Backend\\PhpCapableBackendInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Cache\\Backend\\TransientBackendInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107310-1755533400",
            "path": "Changelog/14.0/Breaking-107310-RemoveFreezableBackendInterface",
            "html": "Changelog/14.0/Breaking-107310-RemoveFreezableBackendInterface.html",
            "md": "Changelog/14.0/Breaking-107310-RemoveFreezableBackendInterface.md",
            "title": "Breaking: #107310 - Remove FreezableBackendInterface",
            "anchor": "breaking-107310-1755533400",
            "type": "breaking",
            "issue": 107310,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Cache\\Backend\\FreezableBackendInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107287-1734253200",
            "path": "Changelog/14.0/Deprecation-107287-FileCollectionRegistryAddTypeToTCA",
            "html": "Changelog/14.0/Deprecation-107287-FileCollectionRegistryAddTypeToTCA.html",
            "md": "Changelog/14.0/Deprecation-107287-FileCollectionRegistryAddTypeToTCA.md",
            "title": "Deprecation: #107287 - FileCollectionRegistry->addTypeToTCA() method",
            "anchor": "deprecation-107287-1734253200",
            "type": "deprecation",
            "issue": 107287,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\Collection\\FileCollectionRegistry": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "->addTypeToTCA()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->addTypeToTCA()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107281-1755252069",
            "path": "Changelog/14.0/Feature-107281-TypeSpecificTCAdefaults",
            "html": "Changelog/14.0/Feature-107281-TypeSpecificTCAdefaults.html",
            "md": "Changelog/14.0/Feature-107281-TypeSpecificTCAdefaults.md",
            "title": "Feature: #107281 - Type-specific TCAdefaults support",
            "anchor": "feature-107281-1755252069",
            "type": "feature",
            "issue": 107281,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Form\\FormDataProvider\\DatabaseRowInitializeNew": [
                    {
                        "section": "implementation-details",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\DataHandling\\DataHandler": [
                    {
                        "section": "examples",
                        "kind": "code"
                    },
                    {
                        "section": "implementation-details",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "examples",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107256-1754918566",
            "path": "Changelog/14.0/Feature-107256-PSR-14EventToModifyOptionsInEmailFinisher",
            "html": "Changelog/14.0/Feature-107256-PSR-14EventToModifyOptionsInEmailFinisher.html",
            "md": "Changelog/14.0/Feature-107256-PSR-14EventToModifyOptionsInEmailFinisher.md",
            "title": "Feature: #107256 - PSR-14 event to modify options in EmailFinisher",
            "anchor": "feature-107256-1754918566",
            "type": "feature",
            "issue": 107256,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\EmailFinisher": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\FinisherContext": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeEmailFinisherInitializedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107240-1739485792",
            "path": "Changelog/14.0/Feature-107240-AddWarningWhenPastingPasswordWithWhitespace",
            "html": "Changelog/14.0/Feature-107240-AddWarningWhenPastingPasswordWithWhitespace.html",
            "md": "Changelog/14.0/Feature-107240-AddWarningWhenPastingPasswordWithWhitespace.md",
            "title": "Feature: #107240 - Add warning when pasting password with whitespace",
            "anchor": "feature-107240-1739485792",
            "type": "feature",
            "issue": 107240,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "UX",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107229-1754602036",
            "path": "Changelog/14.0/Breaking-107229-RemovedSupportOfAnnotationsInExtbase",
            "html": "Changelog/14.0/Breaking-107229-RemovedSupportOfAnnotationsInExtbase.html",
            "md": "Changelog/14.0/Breaking-107229-RemovedSupportOfAnnotationsInExtbase.md",
            "title": "Breaking: #107229 - Removed support for annotations in Extbase",
            "anchor": "breaking-107229-1754602036",
            "type": "breaking",
            "issue": 107229,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Annotation": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "anchor": "breaking-107229-1754602036-migration",
                        "section": "after-with-php-attributes",
                        "kind": "inline"
                    },
                    {
                        "anchor": "breaking-107229-1754602036-migration",
                        "section": "before-with-annotations",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\DomainObject\\AbstractEntity": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "anchor": "breaking-107229-1754602036-migration",
                        "section": "after-with-php-attributes",
                        "kind": "code"
                    },
                    {
                        "anchor": "breaking-107229-1754602036-migration",
                        "section": "before-with-annotations",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107229-1760116732",
            "path": "Changelog/14.0/Deprecation-107229-DeprecatePhpAnnotationNamespaceOfExtbaseAttributes",
            "html": "Changelog/14.0/Deprecation-107229-DeprecatePhpAnnotationNamespaceOfExtbaseAttributes.html",
            "md": "Changelog/14.0/Deprecation-107229-DeprecatePhpAnnotationNamespaceOfExtbaseAttributes.md",
            "title": "Deprecation: #107229 - Deprecate Annotation namespace of Extbase attributes",
            "anchor": "deprecation-107229-1760116732",
            "type": "deprecation",
            "issue": 107229,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Annotation": [
                    {
                        "section": "before",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\DomainObject\\AbstractEntity": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "before",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107225-1754640245",
            "path": "Changelog/14.0/Deprecation-107225-BooleanSortDirectionInFileListStart",
            "html": "Changelog/14.0/Deprecation-107225-BooleanSortDirectionInFileListStart.html",
            "md": "Changelog/14.0/Deprecation-107225-BooleanSortDirectionInFileListStart.md",
            "title": "Deprecation: #107225 - Boolean sort direction in FileList->start()",
            "anchor": "deprecation-107225-1754640245",
            "type": "deprecation",
            "issue": 107225,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "FileList",
                "PartiallyScanned",
                "ext:filelist"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Filelist\\FileList": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::start()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::start()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::start()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Filelist\\Type\\SortDirection": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::ASCENDING",
                            "::DESCENDING"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107201-1754296608",
            "path": "Changelog/14.0/Feature-107201-AtomFeedWidgetForDashboard",
            "html": "Changelog/14.0/Feature-107201-AtomFeedWidgetForDashboard.html",
            "md": "Changelog/14.0/Feature-107201-AtomFeedWidgetForDashboard.md",
            "title": "Feature: #107201 - Extended RSS Widget with Atom Support",
            "anchor": "feature-107201-1754296608",
            "type": "feature",
            "issue": 107201,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Dashboard",
                "Atom",
                "RSS",
                "ext:dashboard"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107180-1759780285",
            "path": "Changelog/14.0/Feature-107180-IntroducePSR14EventsForBeuserModule",
            "html": "Changelog/14.0/Feature-107180-IntroducePSR14EventsForBeuserModule.html",
            "md": "Changelog/14.0/Feature-107180-IntroducePSR14EventsForBeuserModule.md",
            "title": "Feature: #107180 - PSR-14 events for Backend Users module",
            "anchor": "feature-107180-1759780285",
            "type": "feature",
            "issue": 107180,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:beuser"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Beuser\\Domain\\Dto\\BackendUserGroup": [
                    {
                        "section": "afterbackendgrouplistconstraintsassembledfromdemandevent",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Beuser\\Domain\\Model\\Demand": [
                    {
                        "section": "afterbackenduserlistconstraintsassembledfromdemandevent",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Beuser\\Event\\AfterBackendGroupFilterListIsAssembledEvent": [
                    {
                        "section": "example-2",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Beuser\\Event\\AfterBackendGroupListConstraintsAssembledFromDemandEvent": [
                    {
                        "section": "example-1",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Beuser\\Event\\AfterBackendUserListConstraintsAssembledFromDemandEvent": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Beuser\\Event\\AfterFilemountsListIsAssembledEvent": [
                    {
                        "section": "example-3",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "example-1",
                        "kind": "code"
                    },
                    {
                        "section": "example-2",
                        "kind": "code"
                    },
                    {
                        "section": "example-3",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Persistence\\QueryInterface": [
                    {
                        "section": "afterbackendgrouplistconstraintsassembledfromdemandevent",
                        "kind": "inline"
                    },
                    {
                        "section": "afterbackenduserlistconstraintsassembledfromdemandevent",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107151-1763044849",
            "path": "Changelog/14.0/Feature-107151-AddAsNonSchedulableCommandAttribute",
            "html": "Changelog/14.0/Feature-107151-AddAsNonSchedulableCommandAttribute.html",
            "md": "Changelog/14.0/Feature-107151-AddAsNonSchedulableCommandAttribute.md",
            "title": "Feature: #107151 - Add AsNonSchedulableCommand attribute for CLI commands",
            "anchor": "feature-107151-1763044849",
            "type": "feature",
            "issue": 107151,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\Symfony\\Component\\Console\\Attribute\\AsCommand": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\Symfony\\Component\\Console\\Command\\Command": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsNonSchedulableCommand": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107105-1752687611",
            "path": "Changelog/14.0/Feature-107105-IntroduceExpressionForAccessingSiteLocale",
            "html": "Changelog/14.0/Feature-107105-IntroduceExpressionForAccessingSiteLocale.html",
            "md": "Changelog/14.0/Feature-107105-IntroduceExpressionForAccessingSiteLocale.md",
            "title": "Feature: #107105 - Introduce expression for accessing site locale",
            "anchor": "feature-107105-1752687611",
            "type": "feature",
            "issue": 107105,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TypoScript",
                "ext:core",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107104-1752673630",
            "path": "Changelog/14.0/Feature-107104-IntroduceUrlFactoryJavaScriptModule",
            "html": "Changelog/14.0/Feature-107104-IntroduceUrlFactoryJavaScriptModule.html",
            "md": "Changelog/14.0/Feature-107104-IntroduceUrlFactoryJavaScriptModule.md",
            "title": "Feature: #107104 - Introduce UrlFactory JavaScript module",
            "anchor": "feature-107104-1752673630",
            "type": "feature",
            "issue": 107104,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "JavaScript",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107081-1752377084",
            "path": "Changelog/14.0/Feature-107081-AddOptionsToPredefineLinkTargetAndClassInLinkBrowser",
            "html": "Changelog/14.0/Feature-107081-AddOptionsToPredefineLinkTargetAndClassInLinkBrowser.html",
            "md": "Changelog/14.0/Feature-107081-AddOptionsToPredefineLinkTargetAndClassInLinkBrowser.md",
            "title": "Feature: #107081 - Add options to predefine link target and class in link browser",
            "anchor": "feature-107081-1752377084",
            "type": "feature",
            "issue": 107081,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107057-1756471326",
            "path": "Changelog/14.0/Deprecation-107057-DeprecateAuto-renderAssetsSections",
            "html": "Changelog/14.0/Deprecation-107057-DeprecateAuto-renderAssetsSections.html",
            "md": "Changelog/14.0/Deprecation-107057-DeprecateAuto-renderAssetsSections.md",
            "title": "Deprecation: #107057 - Deprecate auto-render assets sections",
            "anchor": "deprecation-107057-1756471326",
            "type": "deprecation",
            "issue": 107057,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107056-1753012116",
            "path": "Changelog/14.0/Feature-107056-IntroduceHeaderDataAndFooterDataViewHelpers",
            "html": "Changelog/14.0/Feature-107056-IntroduceHeaderDataAndFooterDataViewHelpers.html",
            "md": "Changelog/14.0/Feature-107056-IntroduceHeaderDataAndFooterDataViewHelpers.md",
            "title": "Feature: #107056 - Introduce headerData and footerData ViewHelpers",
            "anchor": "feature-107056-1753012116",
            "type": "feature",
            "issue": 107056,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Page\\PageRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-107047-1751982363",
            "path": "Changelog/14.0/Breaking-107047-RemovePointerFieldFunctionalityOfTCAFlex",
            "html": "Changelog/14.0/Breaking-107047-RemovePointerFieldFunctionalityOfTCAFlex.html",
            "md": "Changelog/14.0/Breaking-107047-RemovePointerFieldFunctionalityOfTCAFlex.md",
            "title": "Breaking: #107047 - Remove pointer field functionality of TCA flex",
            "anchor": "breaking-107047-1751982363",
            "type": "breaking",
            "issue": 107047,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "FlexForm",
                "TCA",
                "PartiallyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Configuration\\Event\\AfterFlexFormDataStructureIdentifierInitializedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Configuration\\Event\\AfterFlexFormDataStructureParsedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Configuration\\Event\\BeforeFlexFormDataStructureIdentifierInitializedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Configuration\\Event\\BeforeFlexFormDataStructureParsedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Configuration\\FlexForm\\Exception\\InvalidCombinedPointerFieldException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Configuration\\FlexForm\\Exception\\InvalidTcaSchemaException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Configuration\\FlexForm\\FlexFormTools": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\RelationMapBuilder": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\TcaSchema": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\TcaSchemaFactory": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::addTcaSelectItemGroup()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Utility\\ExtensionUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::configurePlugin()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-107047-1751984220",
            "path": "Changelog/14.0/Deprecation-107047-ExtensionManagementUtilityAddPiFlexFormValue",
            "html": "Changelog/14.0/Deprecation-107047-ExtensionManagementUtilityAddPiFlexFormValue.html",
            "md": "Changelog/14.0/Deprecation-107047-ExtensionManagementUtilityAddPiFlexFormValue.md",
            "title": "Deprecation: #107047 - ExtensionManagementUtility::addPiFlexFormValue()",
            "anchor": "deprecation-107047-1751984220",
            "type": "deprecation",
            "issue": 107047,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "FlexForm",
                "TCA",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Imaging\\Icon": [
                    {
                        "section": "option-2-register-via-php-addplugin-for-non-extbase-plugins",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\IconRegistry": [
                    {
                        "section": "option-2-register-via-php-addplugin-for-non-extbase-plugins",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\Struct\\SelectItem": [
                    {
                        "section": "option-2-register-via-php-addplugin-for-non-extbase-plugins",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::addPiFlexFormValue()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::addPiFlexFormValue()"
                        ]
                    },
                    {
                        "section": "option-2-register-via-php-addplugin-for-non-extbase-plugins",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "option-2-register-via-php-addplugin-for-non-extbase-plugins",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Utility\\ExtensionUtility": [
                    {
                        "section": "option-1-register-via-php-registerplugin",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107047-1751984817",
            "path": "Changelog/14.0/Feature-107047-FlexFormEnhancements",
            "html": "Changelog/14.0/Feature-107047-FlexFormEnhancements.html",
            "md": "Changelog/14.0/Feature-107047-FlexFormEnhancements.md",
            "title": "Feature: #107047 - FlexForm enhancements: Direct plugin registration and raw TCA support",
            "anchor": "feature-107047-1751984817",
            "type": "feature",
            "issue": 107047,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "FlexForm",
                "TCA",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Configuration\\FlexForm\\FlexFormTools": [
                    {
                        "section": "flexformtools-schema-parameter-requirement",
                        "kind": "code"
                    },
                    {
                        "section": "flexformtools-schema-parameter-requirement",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\RelationMapBuilder": [
                    {
                        "section": "flexformtools-schema-parameter-requirement",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\TcaSchema": [
                    {
                        "section": "flexformtools-schema-parameter-requirement",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "flexform-direct-plugin-registration",
                        "kind": "inline",
                        "members": [
                            "::addPlugin()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "::addPiFlexFormValue()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "flexformtools-schema-parameter-requirement",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Utility\\ExtensionUtility": [
                    {
                        "section": "flexform-direct-plugin-registration",
                        "kind": "inline",
                        "members": [
                            "::registerPlugin()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-107036-1738837673",
            "path": "Changelog/14.0/Feature-107036-ConfigurableDashboardWidgets",
            "html": "Changelog/14.0/Feature-107036-ConfigurableDashboardWidgets.html",
            "md": "Changelog/14.0/Feature-107036-ConfigurableDashboardWidgets.md",
            "title": "Feature: #107036 - Configurable dashboard widgets",
            "anchor": "feature-107036-1738837673",
            "type": "feature",
            "issue": 107036,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:dashboard"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Settings\\SettingDefinition": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Settings\\Settings": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Dashboard\\Widgets\\WidgetContext": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Dashboard\\Widgets\\WidgetInterface": [
                    {
                        "section": "example",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Dashboard\\Widgets\\WidgetRendererInterface": [
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "example",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Dashboard\\Widgets\\WidgetResult": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106992-1751621341",
            "path": "Changelog/14.0/Feature-106992-RememberLastOpenedCategoryInRecordWizards",
            "html": "Changelog/14.0/Feature-106992-RememberLastOpenedCategoryInRecordWizards.html",
            "md": "Changelog/14.0/Feature-106992-RememberLastOpenedCategoryInRecordWizards.md",
            "title": "Feature: #106992 - Remember last opened category in record wizards",
            "anchor": "feature-106992-1751621341",
            "type": "feature",
            "issue": 106992,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106976-1750865819",
            "path": "Changelog/14.0/Breaking-106976-RemovalOfTCASearchFieldConfigurationOptions",
            "html": "Changelog/14.0/Breaking-106976-RemovalOfTCASearchFieldConfigurationOptions.html",
            "md": "Changelog/14.0/Breaking-106976-RemovalOfTCASearchFieldConfigurationOptions.md",
            "title": "Breaking: #106976 - Removal of TCA search field configuration options",
            "anchor": "breaking-106976-1750865819",
            "type": "breaking",
            "issue": 106976,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "FullyScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106972-1750856858",
            "path": "Changelog/14.0/Breaking-106972-TCAControlOptionSearchFieldsRemoved",
            "html": "Changelog/14.0/Breaking-106972-TCAControlOptionSearchFieldsRemoved.html",
            "md": "Changelog/14.0/Breaking-106972-TCAControlOptionSearchFieldsRemoved.md",
            "title": "Breaking: #106972 - TCA control option searchFields removed",
            "anchor": "breaking-106972-1750856858",
            "type": "breaking",
            "issue": 106972,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Schema\\SearchableSchemaFieldsCollector": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106972-1750856721",
            "path": "Changelog/14.0/Feature-106972-ConfigureSearchableFields",
            "html": "Changelog/14.0/Feature-106972-ConfigureSearchableFields.html",
            "md": "Changelog/14.0/Feature-106972-ConfigureSearchableFields.md",
            "title": "Feature: #106972 - Configure searchable fields",
            "anchor": "feature-106972-1750856721",
            "type": "feature",
            "issue": 106972,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-106969-1750853865",
            "path": "Changelog/14.0/Deprecation-106969-DeprecateUserTSConfigAuthBEredirectToURL",
            "html": "Changelog/14.0/Deprecation-106969-DeprecateUserTSConfigAuthBEredirectToURL.html",
            "md": "Changelog/14.0/Deprecation-106969-DeprecateUserTSConfigAuthBEredirectToURL.md",
            "title": "Deprecation: #106969 - Deprecate User TSConfig auth.BE.redirectToURL",
            "anchor": "deprecation-106969-1750853865",
            "type": "deprecation",
            "issue": 106969,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "NotScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106964-1750837443",
            "path": "Changelog/14.0/Breaking-106964-MakeCkeditorContextAwareByDefault",
            "html": "Changelog/14.0/Breaking-106964-MakeCkeditorContextAwareByDefault.html",
            "md": "Changelog/14.0/Breaking-106964-MakeCkeditorContextAwareByDefault.md",
            "title": "Breaking: #106964 - Enable \"Light/Dark Mode\" context awareness for CKEditor RTE by default",
            "anchor": "breaking-106964-1750837443",
            "type": "breaking",
            "issue": 106964,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "NotScanned"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106949-1750763567",
            "path": "Changelog/14.0/Breaking-106949-DuplicateDoktypeRestrictionConfigurationRemoved",
            "html": "Changelog/14.0/Breaking-106949-DuplicateDoktypeRestrictionConfigurationRemoved.html",
            "md": "Changelog/14.0/Breaking-106949-DuplicateDoktypeRestrictionConfigurationRemoved.md",
            "title": "Breaking: #106949 - Duplicate doktype restriction configuration removed",
            "anchor": "breaking-106949-1750763567",
            "type": "breaking",
            "issue": 106949,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TSConfig",
                "NotScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-106947-1750759241",
            "path": "Changelog/14.0/Deprecation-106947-MoveUpgradeWizardRelatedInterfacesAndAttributeToEXTcore",
            "html": "Changelog/14.0/Deprecation-106947-MoveUpgradeWizardRelatedInterfacesAndAttributeToEXTcore.html",
            "md": "Changelog/14.0/Deprecation-106947-MoveUpgradeWizardRelatedInterfacesAndAttributeToEXTcore.md",
            "title": "Deprecation: #106947 - Move upgrade wizard related interfaces and attribute to EXT:core",
            "anchor": "deprecation-106947-1750759241",
            "type": "deprecation",
            "issue": 106947,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:install"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\UpgradeWizard": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "after-1",
                        "kind": "code"
                    },
                    {
                        "section": "before-1",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "ext-install-prerequisite",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\AbstractListTypeToCTypeUpdate": [
                    {
                        "section": "after-1",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\ChattyInterface": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "ext-install-prerequisite",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\ConfirmableInterface": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "ext-install-prerequisite",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\Confirmation": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\DatabaseUpdatedPrerequisite": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "ext-install-prerequisite",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\PrerequisiteCollection": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\PrerequisiteInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\ReferenceIndexUpdatedPrerequisite": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "ext-install-prerequisite",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\RepeatableInterface": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "ext-install-prerequisite",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\UpgradeWizardInterface": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "ext-install-prerequisite",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Attribute\\UpgradeWizard": [
                    {
                        "section": "before",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\AbstractListTypeToCTypeUpdate": [
                    {
                        "section": "abstractlisttypetoctypeupdate",
                        "kind": "inline"
                    },
                    {
                        "section": "before-1",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\ChattyInterface": [
                    {
                        "section": "before",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\ConfirmableInterface": [
                    {
                        "section": "before",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\Confirmation": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\DatabaseUpdatedPrerequisite": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "ext-install-prerequisite",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\PrerequisiteInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\ReferenceIndexUpdatedPrerequisite": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "ext-install-prerequisite",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\RepeatableInterface": [
                    {
                        "section": "before",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\UpgradeWizardInterface": [
                    {
                        "section": "before",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-106947-1750759104",
            "path": "Changelog/14.0/Important-106947-AllowExtensionsToShipUpgradeWizardsWithoutRequiringEXTinstall",
            "html": "Changelog/14.0/Important-106947-AllowExtensionsToShipUpgradeWizardsWithoutRequiringEXTinstall.html",
            "md": "Changelog/14.0/Important-106947-AllowExtensionsToShipUpgradeWizardsWithoutRequiringEXTinstall.md",
            "title": "Important: #106947 - Allow extensions to ship upgrade wizards without requiring EXT:install",
            "anchor": "important-106947-1750759104",
            "type": "important",
            "issue": 106947,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\UpgradeWizard": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\AbstractListTypeToCTypeUpdate": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Upgrades\\UpgradeWizardInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106945-1750757664",
            "path": "Changelog/14.0/Feature-106945-AllowUsageOfSymfonyValidatorsInExtbase",
            "html": "Changelog/14.0/Feature-106945-AllowUsageOfSymfonyValidatorsInExtbase.html",
            "md": "Changelog/14.0/Feature-106945-AllowUsageOfSymfonyValidatorsInExtbase.md",
            "title": "Feature: #106945 - Allow usage of Symfony validators in Extbase",
            "anchor": "feature-106945-1750757664",
            "type": "feature",
            "issue": 106945,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:extbase"
            ],
            "classes": {
                "\\Symfony\\Component\\Validator\\Constraints": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\DomainObject\\AbstractEntity": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Validation\\Validator\\ConstraintDecoratingValidator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Validation\\Validator\\ValidatorInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106934-1750950272",
            "path": "Changelog/14.0/Feature-106934-AddRecentlyUsedRecordsToRecordWizards",
            "html": "Changelog/14.0/Feature-106934-AddRecentlyUsedRecordsToRecordWizards.html",
            "md": "Changelog/14.0/Feature-106934-AddRecentlyUsedRecordsToRecordWizards.md",
            "title": "Feature: #106934 - Add recently used records to record wizards",
            "anchor": "feature-106934-1750950272",
            "type": "feature",
            "issue": 106934,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106869-1749659916",
            "path": "Changelog/14.0/Breaking-106869-RemoveStaticFunctionParameterInAuthenticationService",
            "html": "Changelog/14.0/Breaking-106869-RemoveStaticFunctionParameterInAuthenticationService.html",
            "md": "Changelog/14.0/Breaking-106869-RemoveStaticFunctionParameterInAuthenticationService.md",
            "title": "Breaking: #106869 - Remove static function parameter in AuthenticationService",
            "anchor": "breaking-106869-1749659916",
            "type": "breaking",
            "issue": 106869,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Authentication\\AuthenticationService": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::processLoginData()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106863-1749629371",
            "path": "Changelog/14.0/Breaking-106863-TCAControlOptionIs_staticRemoved",
            "html": "Changelog/14.0/Breaking-106863-TCAControlOptionIs_staticRemoved.html",
            "md": "Changelog/14.0/Breaking-106863-TCAControlOptionIs_staticRemoved.md",
            "title": "Breaking: #106863 - TCA control option is_static removed",
            "anchor": "breaking-106863-1749629371",
            "type": "breaking",
            "issue": 106863,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "FullyScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106839-1749197278",
            "path": "Changelog/14.0/Feature-106839-IntroduceShellAuto-completionForTheTypo3Script",
            "html": "Changelog/14.0/Feature-106839-IntroduceShellAuto-completionForTheTypo3Script.html",
            "md": "Changelog/14.0/Feature-106839-IntroduceShellAuto-completionForTheTypo3Script.md",
            "title": "Feature: #106839 - Introduce shell auto-completion for the typo3 command",
            "anchor": "feature-106839-1749197278",
            "type": "feature",
            "issue": 106839,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "ext:core"
            ],
            "classes": {
                "\\Symfony\\Component\\Console\\Attribute\\AsCommand": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\Symfony\\Component\\Console\\Command\\Command": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\Symfony\\Component\\Console\\Completion\\CompletionInput": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\Symfony\\Component\\Console\\Input\\InputArgument": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-106821-1749033014",
            "path": "Changelog/14.0/Deprecation-106821-WorkspaceAwareInlineChildTablesAreEnforced",
            "html": "Changelog/14.0/Deprecation-106821-WorkspaceAwareInlineChildTablesAreEnforced.html",
            "md": "Changelog/14.0/Deprecation-106821-WorkspaceAwareInlineChildTablesAreEnforced.md",
            "title": "Deprecation: #106821 - Workspace aware inline child tables are enforced",
            "anchor": "deprecation-106821-1749033014",
            "type": "deprecation",
            "issue": 106821,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "NotScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106752-1752515067",
            "path": "Changelog/14.0/Feature-106752-AddPasswordHashingOptionToSaveToDatabaseFinisher",
            "html": "Changelog/14.0/Feature-106752-AddPasswordHashingOptionToSaveToDatabaseFinisher.html",
            "md": "Changelog/14.0/Feature-106752-AddPasswordHashingOptionToSaveToDatabaseFinisher.md",
            "title": "Feature: #106752 - Add password hashing option to SaveToDatabase finisher",
            "anchor": "feature-106752-1752515067",
            "type": "feature",
            "issue": 106752,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Domain\\Finishers\\SaveToDatabaseFinisher": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106739-1747815655",
            "path": "Changelog/14.0/Feature-106739-SchedulerTasksAsNativeTCATable",
            "html": "Changelog/14.0/Feature-106739-SchedulerTasksAsNativeTCATable.html",
            "md": "Changelog/14.0/Feature-106739-SchedulerTasksAsNativeTCATable.md",
            "title": "Feature: #106739 - Scheduler tasks as native TCA table",
            "anchor": "feature-106739-1747815655",
            "type": "feature",
            "issue": 106739,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:scheduler"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106686-1747147977",
            "path": "Changelog/14.0/Feature-106686-EnhanceFileBrowsersWithColumnsSelector",
            "html": "Changelog/14.0/Feature-106686-EnhanceFileBrowsersWithColumnsSelector.html",
            "md": "Changelog/14.0/Feature-106686-EnhanceFileBrowsersWithColumnsSelector.md",
            "title": "Feature: #106686 - Enhance file browsers with column selector",
            "anchor": "feature-106686-1747147977",
            "type": "feature",
            "issue": 106686,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:filelist"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-106656-1746525351",
            "path": "Changelog/14.0/Important-106656-AllowDEFAULTNULLForVarcharFields",
            "html": "Changelog/14.0/Important-106656-AllowDEFAULTNULLForVarcharFields.html",
            "md": "Changelog/14.0/Important-106656-AllowDEFAULTNULLForVarcharFields.md",
            "title": "Important: #106656 - Allow DEFAULT NULL for varchar fields",
            "anchor": "important-106656-1746525351",
            "type": "important",
            "issue": 106656,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Database",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\DomainObject\\AbstractEntity": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-106649-1746479411",
            "path": "Changelog/14.0/Important-106649-DefaultLanguageBindingInPageModule",
            "html": "Changelog/14.0/Important-106649-DefaultLanguageBindingInPageModule.html",
            "md": "Changelog/14.0/Important-106649-DefaultLanguageBindingInPageModule.md",
            "title": "Important: #106649 - Default language binding in layout module",
            "anchor": "important-106649-1746479411",
            "type": "important",
            "issue": 106649,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106637-1760521627",
            "path": "Changelog/14.0/Feature-106637-ImplementAccessibleComboboxPattern",
            "html": "Changelog/14.0/Feature-106637-ImplementAccessibleComboboxPattern.html",
            "md": "Changelog/14.0/Feature-106637-ImplementAccessibleComboboxPattern.md",
            "title": "Feature: #106637 - Implement accessible combobox pattern",
            "anchor": "feature-106637-1760521627",
            "type": "feature",
            "issue": 106637,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Form\\Element\\EmailElement": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\Element\\InputTextElement": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Form\\Element\\NumberElement": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-106618-1745587818",
            "path": "Changelog/14.0/Deprecation-106618-GeneralUtilityresolveBackPath",
            "html": "Changelog/14.0/Deprecation-106618-GeneralUtilityresolveBackPath.html",
            "md": "Changelog/14.0/Deprecation-106618-GeneralUtilityresolveBackPath.md",
            "title": "Deprecation: #106618 - GeneralUtility::resolveBackPath",
            "anchor": "deprecation-106618-1745587818",
            "type": "deprecation",
            "issue": 106618,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "JavaScript",
                "TypoScript",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::resolveBackPath"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106596-1746896335",
            "path": "Changelog/14.0/Breaking-106596-RemoveLegacyFormTemplates",
            "html": "Changelog/14.0/Breaking-106596-RemoveLegacyFormTemplates.html",
            "md": "Changelog/14.0/Breaking-106596-RemoveLegacyFormTemplates.md",
            "title": "Breaking: #106596 - Remove legacy form templates",
            "anchor": "breaking-106596-1746896335",
            "type": "breaking",
            "issue": 106596,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "YAML",
                "NotScanned",
                "ext:form"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-106532-1744207039",
            "path": "Changelog/14.0/Important-106532-ChangedDatabaseStorageFormatForSchedulerTasks",
            "html": "Changelog/14.0/Important-106532-ChangedDatabaseStorageFormatForSchedulerTasks.html",
            "md": "Changelog/14.0/Important-106532-ChangedDatabaseStorageFormatForSchedulerTasks.md",
            "title": "Important: #106532 - Changed database storage format for Scheduler Tasks",
            "anchor": "important-106532-1744207039",
            "type": "important",
            "issue": 106532,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Database",
                "ext:scheduler"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-106527-1744189076",
            "path": "Changelog/14.0/Deprecation-106527-MarkFieldAsChangedMovedToFormEngineMainModule",
            "html": "Changelog/14.0/Deprecation-106527-MarkFieldAsChangedMovedToFormEngineMainModule.html",
            "md": "Changelog/14.0/Deprecation-106527-MarkFieldAsChangedMovedToFormEngineMainModule.md",
            "title": "Deprecation: #106527 - markFieldAsChanged() moved to FormEngine main module",
            "anchor": "deprecation-106527-1744189076",
            "type": "deprecation",
            "issue": 106527,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "JavaScript",
                "NotScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106510-1743800469",
            "path": "Changelog/14.0/Feature-106510-AddedPSR-14EventsToExtbaseBackendgetObjectCountByQueryMethod",
            "html": "Changelog/14.0/Feature-106510-AddedPSR-14EventsToExtbaseBackendgetObjectCountByQueryMethod.html",
            "md": "Changelog/14.0/Feature-106510-AddedPSR-14EventsToExtbaseBackendgetObjectCountByQueryMethod.md",
            "title": "Feature: #106510 - Add PSR-14 events to Extbase Backend::getObjectCountByQuery method",
            "anchor": "feature-106510-1743800469",
            "type": "feature",
            "issue": 106510,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Event\\Persistence\\ModifyQueryBeforeFetchingObjectCountEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Event\\Persistence\\ModifyQueryBeforeFetchingObjectDataEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Event\\Persistence\\ModifyResultAfterFetchingObjectCountEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Event\\Persistence\\ModifyResultAfterFetchingObjectDataEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Backend": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Persistence\\QueryResult": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106503-1743667328",
            "path": "Changelog/14.0/Breaking-106503-RemovalOfFieldFromSys_file_metadata",
            "html": "Changelog/14.0/Breaking-106503-RemovalOfFieldFromSys_file_metadata.html",
            "md": "Changelog/14.0/Breaking-106503-RemovalOfFieldFromSys_file_metadata.md",
            "title": "Breaking: #106503 - Removal of fields from sys_file_metadata",
            "anchor": "breaking-106503-1743667328",
            "type": "breaking",
            "issue": 106503,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "NotScanned",
                "ext:filemetadata"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106477-1753393923",
            "path": "Changelog/14.0/Feature-106477-AllowYamlImportsAndPlaceholderProcessingWhenCreatingNewForms",
            "html": "Changelog/14.0/Feature-106477-AllowYamlImportsAndPlaceholderProcessingWhenCreatingNewForms.html",
            "md": "Changelog/14.0/Feature-106477-AllowYamlImportsAndPlaceholderProcessingWhenCreatingNewForms.md",
            "title": "Feature: #106477 - Allow YAML imports and placeholder processing when creating new forms",
            "anchor": "feature-106477-1753393923",
            "type": "feature",
            "issue": 106477,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Configuration\\Loader\\YamlFileLoader": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Controller\\FormManagerController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106427-1742911405",
            "path": "Changelog/14.0/Breaking-106427-FileAbstractionLayerRelatedChanges",
            "html": "Changelog/14.0/Breaking-106427-FileAbstractionLayerRelatedChanges.html",
            "md": "Changelog/14.0/Breaking-106427-FileAbstractionLayerRelatedChanges.md",
            "title": "Breaking: #106427 - File Abstraction Layer related changes",
            "anchor": "breaking-106427-1742911405",
            "type": "breaking",
            "issue": 106427,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\AbstractFile": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->copyTo()",
                            "->moveTo()",
                            "->rename()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\File": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\FileInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Folder": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\FolderInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106415-1742660981",
            "path": "Changelog/14.0/Feature-106415-AddStdWrapToConfightmlTagattributesattr",
            "html": "Changelog/14.0/Feature-106415-AddStdWrapToConfightmlTagattributesattr.html",
            "md": "Changelog/14.0/Feature-106415-AddStdWrapToConfightmlTagattributesattr.md",
            "title": "Feature: #106415 - Add stdWrap to config.htmlTag.attributes.[attr]",
            "anchor": "feature-106415-1742660981",
            "type": "feature",
            "issue": 106415,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TypoScript",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106412-1742592429",
            "path": "Changelog/14.0/Breaking-106412-TCAInterfaceSettingsForListViewRemoved",
            "html": "Changelog/14.0/Breaking-106412-TCAInterfaceSettingsForListViewRemoved.html",
            "md": "Changelog/14.0/Breaking-106412-TCAInterfaceSettingsForListViewRemoved.md",
            "title": "Breaking: #106412 - TCA interface settings for list view removed",
            "anchor": "breaking-106412-1742592429",
            "type": "breaking",
            "issue": 106412,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "NotScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106405-1742674605",
            "path": "Changelog/14.0/Breaking-106405-TypolinkBuilderSignatureChanges",
            "html": "Changelog/14.0/Breaking-106405-TypolinkBuilderSignatureChanges.html",
            "md": "Changelog/14.0/Breaking-106405-TypolinkBuilderSignatureChanges.md",
            "title": "Breaking: #106405 - TypolinkBuilder signature changes",
            "anchor": "breaking-106405-1742674605",
            "type": "breaking",
            "issue": 106405,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:frontend"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\AbstractTypolinkBuilder": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\LinkFactory": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\TypolinkBuilderInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-106405-1742674605",
            "path": "Changelog/14.0/Deprecation-106405-AbstractTypolinkBuilder-build",
            "html": "Changelog/14.0/Deprecation-106405-AbstractTypolinkBuilder-build.html",
            "md": "Changelog/14.0/Deprecation-106405-AbstractTypolinkBuilder-build.md",
            "title": "Deprecation: #106405 - AbstractTypolinkBuilder->build",
            "anchor": "deprecation-106405-1742674605",
            "type": "deprecation",
            "issue": 106405,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:frontend"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\AbstractTypolinkBuilder": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\LinkFactory": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\LinkResultInterface": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\TypolinkBuilderInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106405-1742674556",
            "path": "Changelog/14.0/Feature-106405-TypolinkBuilderInterface",
            "html": "Changelog/14.0/Feature-106405-TypolinkBuilderInterface.html",
            "md": "Changelog/14.0/Feature-106405-TypolinkBuilderInterface.md",
            "title": "Feature: #106405 - TypolinkBuilderInterface",
            "anchor": "feature-106405-1742674556",
            "type": "feature",
            "issue": 106405,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:frontend"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ServerRequestInterface": [
                    {
                        "section": "example-usage",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\AbstractTypolinkBuilder": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\LinkResult": [
                    {
                        "section": "example-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\LinkResultInterface": [
                    {
                        "section": "example-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Typolink\\TypolinkBuilderInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example-usage",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-106393-1742454612",
            "path": "Changelog/14.0/Deprecation-106393-VariousMethodsInBackendUtility",
            "html": "Changelog/14.0/Deprecation-106393-VariousMethodsInBackendUtility.html",
            "md": "Changelog/14.0/Deprecation-106393-VariousMethodsInBackendUtility.md",
            "title": "Deprecation: #106393 - Various methods in BackendUtility",
            "anchor": "deprecation-106393-1742454612",
            "type": "deprecation",
            "issue": 106393,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Utility\\BackendUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getCommonSelectFields()",
                            "::getItemLabel()",
                            "::isRootLevelRestrictionIgnored()",
                            "::isTableLocalizable()",
                            "::isTableWorkspaceEnabled()",
                            "::isWebMountRestrictionIgnored()",
                            "::resolveFileReferences()"
                        ]
                    },
                    {
                        "section": "getitemlabel",
                        "kind": "code"
                    },
                    {
                        "section": "isrootlevelrestrictionignored",
                        "kind": "code"
                    },
                    {
                        "section": "istablelocalizable",
                        "kind": "code"
                    },
                    {
                        "section": "istableworkspaceenabled",
                        "kind": "code"
                    },
                    {
                        "section": "iswebmountrestrictionignored",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\Capability\\TcaSchemaCapability": [
                    {
                        "section": "getitemlabel",
                        "kind": "code"
                    },
                    {
                        "section": "isrootlevelrestrictionignored",
                        "kind": "code"
                    },
                    {
                        "section": "istablelocalizable",
                        "kind": "code"
                    },
                    {
                        "section": "istableworkspaceenabled",
                        "kind": "code"
                    },
                    {
                        "section": "iswebmountrestrictionignored",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Schema\\TcaSchemaFactory": [
                    {
                        "section": "getitemlabel",
                        "kind": "code"
                    },
                    {
                        "section": "isrootlevelrestrictionignored",
                        "kind": "code"
                    },
                    {
                        "section": "istablelocalizable",
                        "kind": "code"
                    },
                    {
                        "section": "istableworkspaceenabled",
                        "kind": "code"
                    },
                    {
                        "section": "iswebmountrestrictionignored",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106363-1742136433",
            "path": "Changelog/14.0/Feature-106363-ModifyPagesForIntegrityCheck",
            "html": "Changelog/14.0/Feature-106363-ModifyPagesForIntegrityCheck.html",
            "md": "Changelog/14.0/Feature-106363-ModifyPagesForIntegrityCheck.md",
            "title": "Feature: #106363 - PSR-14 event for modifying URLs in redirects:checkintegrity",
            "anchor": "feature-106363-1742136433",
            "type": "feature",
            "issue": 106363,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:redirects"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Http\\RequestFactory": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Redirects\\Event\\AfterPageUrlsForSiteForRedirectIntegrityHaveBeenCollectedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106307-1763824774",
            "path": "Changelog/14.0/Breaking-106307-UseStrongerCryptographicAlgorithmForHMAC",
            "html": "Changelog/14.0/Breaking-106307-UseStrongerCryptographicAlgorithmForHMAC.html",
            "md": "Changelog/14.0/Breaking-106307-UseStrongerCryptographicAlgorithmForHMAC.md",
            "title": "Breaking: #106307 - Use stronger cryptographic algorithm for HMAC",
            "anchor": "breaking-106307-1763824774",
            "type": "breaking",
            "issue": 106307,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Database",
                "Frontend",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Crypto\\HashAlgo": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::SHA3_256"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Crypto\\HashService": [
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::hmac()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106232-1740166029",
            "path": "Changelog/14.0/Feature-106232-ProvideRecordTitleProvider",
            "html": "Changelog/14.0/Feature-106232-ProvideRecordTitleProvider.html",
            "md": "Changelog/14.0/Feature-106232-ProvideRecordTitleProvider.md",
            "title": "Feature: #106232 - Provide record title tag provider",
            "anchor": "feature-106232-1740166029",
            "type": "feature",
            "issue": 106232,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:core"
            ],
            "classes": {
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\PageTitle\\RecordTitleProvider": [
                    {
                        "section": "description",
                        "kind": "code"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\PageTitle\\SeoTitlePageTitleProvider": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ActionController": [
                    {
                        "section": "description",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-106192-1739862406",
            "path": "Changelog/14.0/Important-106192-AddCenterAndFontToYamlProcessingRemoveTags",
            "html": "Changelog/14.0/Important-106192-AddCenterAndFontToYamlProcessingRemoveTags.html",
            "md": "Changelog/14.0/Important-106192-AddCenterAndFontToYamlProcessingRemoveTags.md",
            "title": "Important: #106192 - Add 'center' and 'font' to YAML processing removeTags",
            "anchor": "important-106192-1739862406",
            "type": "important",
            "issue": 106192,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Database",
                "Frontend",
                "RTE",
                "YAML",
                "ext:rte_ckeditor"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106118-1738942498",
            "path": "Changelog/14.0/Breaking-106118-PropertyDataHandler-storeLogMessagesRemoved",
            "html": "Changelog/14.0/Breaking-106118-PropertyDataHandler-storeLogMessagesRemoved.html",
            "md": "Changelog/14.0/Breaking-106118-PropertyDataHandler-storeLogMessagesRemoved.md",
            "title": "Breaking: #106118 - Property DataHandler->storeLogMessages removed",
            "anchor": "breaking-106118-1738942498",
            "type": "breaking",
            "issue": 106118,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\DataHandling\\DataHandler": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->storeLogMessages"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "->log()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106092-1742366955",
            "path": "Changelog/14.0/Feature-106092-AssociativeArrayKeysForTCAValuePickerItems",
            "html": "Changelog/14.0/Feature-106092-AssociativeArrayKeysForTCAValuePickerItems.html",
            "md": "Changelog/14.0/Feature-106092-AssociativeArrayKeysForTCAValuePickerItems.md",
            "title": "Feature: #106092 - Associative array keys for TCA valuePicker items",
            "anchor": "feature-106092-1742366955",
            "type": "feature",
            "issue": 106092,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106074-1762860569",
            "path": "Changelog/14.0/Feature-106074-ShowEditorInformationInWorkspaceOverview",
            "html": "Changelog/14.0/Feature-106074-ShowEditorInformationInWorkspaceOverview.html",
            "md": "Changelog/14.0/Feature-106074-ShowEditorInformationInWorkspaceOverview.md",
            "title": "Feature: #106074 - Show editor information in workspace \"Publish\" module",
            "anchor": "feature-106074-1762860569",
            "type": "feature",
            "issue": 106074,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:workspaces"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-106072-1738662608",
            "path": "Changelog/14.0/Feature-106072-IntroduceRegexBasedReplacementsForSlugs",
            "html": "Changelog/14.0/Feature-106072-IntroduceRegexBasedReplacementsForSlugs.html",
            "md": "Changelog/14.0/Feature-106072-IntroduceRegexBasedReplacementsForSlugs.md",
            "title": "Feature: #106072 - Introduce regex-based replacements for slugs",
            "anchor": "feature-106072-1738662608",
            "type": "feature",
            "issue": 106072,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106056-1741414380",
            "path": "Changelog/14.0/Breaking-106056-AddSetRequestAndGetRequestToExtbaseValidatorInterface",
            "html": "Changelog/14.0/Breaking-106056-AddSetRequestAndGetRequestToExtbaseValidatorInterface.html",
            "md": "Changelog/14.0/Breaking-106056-AddSetRequestAndGetRequestToExtbaseValidatorInterface.md",
            "title": "Breaking: #106056 - Add setRequest and getRequest to Extbase ValidatorInterface",
            "anchor": "breaking-106056-1741414380",
            "type": "breaking",
            "issue": 106056,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "NotScanned",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Validation\\Validator\\AbstractValidator": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Validation\\Validator\\ValidatorInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-106041-1738329944",
            "path": "Changelog/14.0/Breaking-106041-TypoScriptExtbaseToggleConfigtx_extbasepersistenceupdateReferenceIndexRemoved",
            "html": "Changelog/14.0/Breaking-106041-TypoScriptExtbaseToggleConfigtx_extbasepersistenceupdateReferenceIndexRemoved.html",
            "md": "Changelog/14.0/Breaking-106041-TypoScriptExtbaseToggleConfigtx_extbasepersistenceupdateReferenceIndexRemoved.md",
            "title": "Breaking: #106041 - TypoScript Extbase toggle config.tx_extbase.persistence.updateReferenceIndex removed",
            "anchor": "breaking-106041-1738329944",
            "type": "breaking",
            "issue": 106041,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TypoScript",
                "NotScanned",
                "ext:extbase"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105920-1736777357",
            "path": "Changelog/14.0/Breaking-105920-Folder-getSubFolderThrowsFolderDoesNotExistException",
            "html": "Changelog/14.0/Breaking-105920-Folder-getSubFolderThrowsFolderDoesNotExistException.html",
            "md": "Changelog/14.0/Breaking-105920-Folder-getSubFolderThrowsFolderDoesNotExistException.md",
            "title": "Breaking: #105920 - Folder->getSubFolder() throws FolderDoesNotExistException",
            "anchor": "breaking-105920-1736777357",
            "type": "breaking",
            "issue": 105920,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\InvalidArgumentException": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Exception\\FolderDoesNotExistException": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Folder": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "->getSubFolder()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105863-1735234295",
            "path": "Changelog/14.0/Breaking-105863-RemoveExposeNonexistentUserInForgotPasswordDialogSettingInExtfelogin",
            "html": "Changelog/14.0/Breaking-105863-RemoveExposeNonexistentUserInForgotPasswordDialogSettingInExtfelogin.html",
            "md": "Changelog/14.0/Breaking-105863-RemoveExposeNonexistentUserInForgotPasswordDialogSettingInExtfelogin.md",
            "title": "Breaking: #105863 - Remove exposeNonexistentUserInForgotPasswordDialog setting in EXT:felogin",
            "anchor": "breaking-105863-1735234295",
            "type": "breaking",
            "issue": 105863,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:felogin"
            ],
            "classes": {
                "\\TYPO3\\CMS\\FrontendLogin\\Event\\SendRecoveryEmailEvent": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105855-1734686200",
            "path": "Changelog/14.0/Breaking-105855-RemoveFileBwCompatForAltAndLinkField",
            "html": "Changelog/14.0/Breaking-105855-RemoveFileBwCompatForAltAndLinkField.html",
            "md": "Changelog/14.0/Breaking-105855-RemoveFileBwCompatForAltAndLinkField.md",
            "title": "Breaking: #105855 - Remove file backwards compatibility for alt and link field",
            "anchor": "breaking-105855-1734686200",
            "type": "breaking",
            "issue": 105855,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "TCA",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\FileType": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105833-1734420558",
            "path": "Changelog/14.0/Feature-105833-ExtendedPageTreeFilterFunctionality",
            "html": "Changelog/14.0/Feature-105833-ExtendedPageTreeFilterFunctionality.html",
            "md": "Changelog/14.0/Feature-105833-ExtendedPageTreeFilterFunctionality.md",
            "title": "Feature: #105833 - Extended page tree filter functionality",
            "anchor": "feature-105833-1734420558",
            "type": "feature",
            "issue": 105833,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Tree\\Repository\\BeforePageTreeIsFilteredEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\Connection": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\Query\\Expression\\ExpressionBuilder": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\Query\\QueryBuilder": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105809-1733928218",
            "path": "Changelog/14.0/Breaking-105809-AfterMailerInitializationEventRemoved",
            "html": "Changelog/14.0/Breaking-105809-AfterMailerInitializationEventRemoved.html",
            "md": "Changelog/14.0/Breaking-105809-AfterMailerInitializationEventRemoved.md",
            "title": "Breaking: #105809 - AfterMailerInitializationEvent removed",
            "anchor": "breaking-105809-1733928218",
            "type": "breaking",
            "issue": 105809,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Mail\\Event\\AfterMailerInitializationEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Mail\\Event\\BeforeMailerSentMessageEvent": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105783-1733506414",
            "path": "Changelog/14.0/Feature-105783-NotifyBackendUserOnFailedMFAVerificationAttempt",
            "html": "Changelog/14.0/Feature-105783-NotifyBackendUserOnFailedMFAVerificationAttempt.html",
            "md": "Changelog/14.0/Feature-105783-NotifyBackendUserOnFailedMFAVerificationAttempt.md",
            "title": "Feature: #105783 - Notify backend users on failed MFA verification attempts",
            "anchor": "feature-105783-1733506414",
            "type": "feature",
            "issue": 105783,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105733-1733018161",
            "path": "Changelog/14.0/Breaking-105733-FileNameValidatorNoLongerAcceptsCustomRegexIn__construct",
            "html": "Changelog/14.0/Breaking-105733-FileNameValidatorNoLongerAcceptsCustomRegexIn__construct.html",
            "md": "Changelog/14.0/Breaking-105733-FileNameValidatorNoLongerAcceptsCustomRegexIn__construct.md",
            "title": "Breaking: #105733 - FileNameValidator no longer accepts custom regex in __construct()",
            "anchor": "breaking-105733-1733018161",
            "type": "breaking",
            "issue": 105733,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\Security\\FileNameValidator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "::makeInstance(FileNameValidator::class, 'some-custom-pattern');"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105728-1732882067",
            "path": "Changelog/14.0/Breaking-105728-ExtbaseBackendModulesDoNotGuessPageIdForTypoScriptAnymore",
            "html": "Changelog/14.0/Breaking-105728-ExtbaseBackendModulesDoNotGuessPageIdForTypoScriptAnymore.html",
            "md": "Changelog/14.0/Breaking-105728-ExtbaseBackendModulesDoNotGuessPageIdForTypoScriptAnymore.md",
            "title": "Breaking: #105728 - Extbase backend modules not in page context rely on global TypoScript only",
            "anchor": "breaking-105728-1732882067",
            "type": "breaking",
            "issue": 105728,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "TypoScript",
                "NotScanned",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::addTypoScriptSetup()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "::addTypoScriptConstants()",
                            "::addTypoScriptSetup()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105695-1732540153",
            "path": "Changelog/14.0/Breaking-105695-SimplifiedCharsetConverter",
            "html": "Changelog/14.0/Breaking-105695-SimplifiedCharsetConverter.html",
            "md": "Changelog/14.0/Breaking-105695-SimplifiedCharsetConverter.md",
            "title": "Breaking: #105695 - Simplified CharsetConverter",
            "anchor": "breaking-105695-1732540153",
            "type": "breaking",
            "issue": 105695,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Charset\\CharsetConverter": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->conv()",
                            "->euc_char_mapping()",
                            "->sb_char_mapping()",
                            "->specCharsToASCII()",
                            "->utf8_char_mapping()",
                            "->utf8_decode()",
                            "->utf8_encode()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105686-1732289792",
            "path": "Changelog/14.0/Breaking-105686-AvoidObsoleteCharsetInSanitizeFileName",
            "html": "Changelog/14.0/Breaking-105686-AvoidObsoleteCharsetInSanitizeFileName.html",
            "md": "Changelog/14.0/Breaking-105686-AvoidObsoleteCharsetInSanitizeFileName.md",
            "title": "Breaking: #105686 - Avoid obsolete $charset in sanitizeFileName()",
            "anchor": "breaking-105686-1732289792",
            "type": "breaking",
            "issue": 105686,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "FAL",
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\Driver\\DriverInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Driver\\LocalDriver": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\ResourceStorage": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105624-1731956541",
            "path": "Changelog/14.0/Feature-105624-PSR-14EventAfterBackendUserPasswordReset",
            "html": "Changelog/14.0/Feature-105624-PSR-14EventAfterBackendUserPasswordReset.html",
            "md": "Changelog/14.0/Feature-105624-PSR-14EventAfterBackendUserPasswordReset.md",
            "title": "Feature: #105624 - PSR-14 event after a backend user password has been reset",
            "anchor": "feature-105624-1731956541",
            "type": "feature",
            "issue": 105624,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Authentication\\Event\\PasswordHasBeenResetEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105549-1742214899",
            "path": "Changelog/14.0/Breaking-105549-ImprovedISO8601DateHandlingInTYPO3DataHandler",
            "html": "Changelog/14.0/Breaking-105549-ImprovedISO8601DateHandlingInTYPO3DataHandler.html",
            "md": "Changelog/14.0/Breaking-105549-ImprovedISO8601DateHandlingInTYPO3DataHandler.md",
            "title": "Breaking: #105549 - Improved ISO8601 Date Handling in TYPO3 DataHandler",
            "anchor": "breaking-105549-1742214899",
            "type": "breaking",
            "issue": 105549,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Database",
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\DateTimeInterface": [
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\DataHandling\\DataHandler": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-105549-1742215066",
            "path": "Changelog/14.0/Feature-105549-SupportQualifiedAndUnqualifiedISO8601DatesInDataHandler",
            "html": "Changelog/14.0/Feature-105549-SupportQualifiedAndUnqualifiedISO8601DatesInDataHandler.html",
            "md": "Changelog/14.0/Feature-105549-SupportQualifiedAndUnqualifiedISO8601DatesInDataHandler.md",
            "title": "Feature: #105549 - Support qualified and unqualified ISO8601 dates in DataHandler",
            "anchor": "feature-105549-1742215066",
            "type": "feature",
            "issue": 105549,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Database",
                "PHP-API",
                "ext:core"
            ],
            "classes": {
                "\\DateTimeInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\DataHandling\\DataHandler": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-105538-1730752784",
            "path": "Changelog/14.0/Important-105538-ListTypeAndSubTypes",
            "html": "Changelog/14.0/Important-105538-ListTypeAndSubTypes.html",
            "md": "Changelog/14.0/Important-105538-ListTypeAndSubTypes.md",
            "title": "Important: #105538 - Plugin subtypes removed: Changes to configurePlugin() and TCA handling",
            "anchor": "important-105538-1730752784",
            "type": "important",
            "issue": 105538,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "TCA",
                "ext:core"
            ],
            "classes": {
                "\\InvalidArgumentException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\RuntimeException": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::addTcaSelectItemGroup()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Utility\\ExtensionUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::configurePlugin()"
                        ]
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-105377-1729513863",
            "path": "Changelog/14.0/Breaking-105377-DeprecatedFunctionalityRemoved",
            "html": "Changelog/14.0/Breaking-105377-DeprecatedFunctionalityRemoved.html",
            "md": "Changelog/14.0/Breaking-105377-DeprecatedFunctionalityRemoved.md",
            "title": "Breaking: #105377 - Deprecated functionality removed",
            "anchor": "breaking-105377-1729513863",
            "type": "breaking",
            "issue": 105377,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "CLI",
                "Database",
                "FlexForm",
                "Fluid",
                "Frontend",
                "JavaScript",
                "LocalConfiguration",
                "PHP-API",
                "RTE",
                "TCA",
                "TSConfig",
                "TypoScript",
                "PartiallyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Attribute\\Controller": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Controller\\LoginController": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getCurrentRequest()",
                            "->getLoginProviderIdentifier()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\FrontendBackendUserAuthentication": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\LoginProvider\\Event\\ModifyPageLayoutOnLoginProviderSelectionEvent": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getController()",
                            "->getPageRenderer()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\LoginProvider\\LoginProviderInterface": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->modifyView()",
                            "->render()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Toolbar\\Enumeration\\InformationStatus": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Utility\\BackendUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::getTcaFieldConfiguration()",
                            "::thumbCode()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\BackendLayout\\DataProviderContext": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->__construct()",
                            "->getData()",
                            "->getFieldName()",
                            "->getPageId()",
                            "->getPageTsConfig()",
                            "->getTableName()",
                            "->setData()",
                            "->setFieldName()",
                            "->setPageId()",
                            "->setPageTsConfig()",
                            "->setTableName()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Authentication\\BackendUserAuthentication": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->returnWebmounts()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\DataHandling": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->checkStoredRecords",
                            "->checkStoredRecords_loose"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\DataHandling\\SlugEnricher": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\Schema\\Types\\EnumType": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\Repository\\PageRepositoryGetPageHookInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\Repository\\PageRepositoryInitHookInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\Event\\ModifyIconForResourcePropertiesEvent": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getSize()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\Icon": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::SIZE_DEFAULT",
                            "::SIZE_LARGE",
                            "::SIZE_MEDIUM",
                            "::SIZE_MEGA",
                            "::SIZE_SMALL"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\IconFactory": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getIcon()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\IconRegistry": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\PageTitle\\PageTitleProviderInterface": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->setRequest()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\AbstractFile": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->copyTo()",
                            "->moveTo()",
                            "->rename()",
                            "::FILETYPE_APPLICATION",
                            "::FILETYPE_AUDIO",
                            "::FILETYPE_IMAGE",
                            "::FILETYPE_TEXT",
                            "::FILETYPE_UNKNOWN",
                            "::FILETYPE_VIDEO"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\DuplicationBehavior": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Enum\\DuplicationBehavior": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\FileInterface": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->rename()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\FileReference": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->rename()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\Folder": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->addFile()",
                            "->addUploadedFile()",
                            "->copyTo()",
                            "->moveTo()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\InaccessibleFolder": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->addFile()",
                            "->addUploadedFile()",
                            "->copyTo()",
                            "->moveTo()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\ResourceStorage": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->addFile()",
                            "->addUploadedFile()",
                            "->copyFile()",
                            "->copyFolder()",
                            "->moveFile()",
                            "->moveFolder()",
                            "->renameFile()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Type\\Enumeration": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Type\\Icon\\IconState": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\DiffUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->makeDiffDisplay()",
                            "->stripTags"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::addPItoST43()",
                            "::addPageTSConfig()",
                            "::addPlugin()",
                            "::addUserTSConfig()",
                            "::getExtensionIcon()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::hmac()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\MathUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::convertToPositiveInteger()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Versioning\\VersionState": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->equals()",
                            "::cast()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\View\\FluidViewAdapter": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\View\\FluidViewFactory": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\View\\ViewInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ActionController": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->view"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\View\\GenericViewResolver": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\View\\JsonView": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->renderPartial()",
                            "->renderSection()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\View\\ViewResolverInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Security\\Cryptography\\HashService": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Service\\CacheService": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getPageIdStack()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Utility\\ExtensionUtility": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "::PLUGIN_TYPE_PLUGIN"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Validation\\Validator\\RegularExpressionValidator": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extensionmanager\\Updates\\ExtensionModel": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\Core\\Rendering\\RenderingContext": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getRequest()",
                            "->setRequest()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\ViewHelpers\\Form\\AbstractFormFieldViewHelper": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\View\\AbstractTemplateView": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\View\\FluidViewAdapter": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getLayoutRootPaths()",
                            "->getPartialRootPaths()",
                            "->getTemplatePaths()",
                            "->getTemplateRootPaths()",
                            "->getViewHelperResolver()",
                            "->hasTemplate()",
                            "->initializeRenderingContext()",
                            "->setCache()",
                            "->setFormat()",
                            "->setLayoutPathAndFilename()",
                            "->setLayoutRootPaths()",
                            "->setPartialRootPaths()",
                            "->setRequest()",
                            "->setTemplate()",
                            "->setTemplatePathAndFilename()",
                            "->setTemplateRootPaths()",
                            "->setTemplateSource()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\View\\StandaloneView": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\View\\TemplatePaths": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->fillDefaultsByPackageName()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\View\\TemplateView": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectGetDataHookInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectGetImageResourceHookInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectOneSourceCollectionHookInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectPostInitHookInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectStdWrapHookInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->addCacheTags()",
                            "->getPageCacheTags()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Frontend\\Page\\PageRepository": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->enableFields()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\AbstractDownloadExtensionUpdate": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\ExtensionModel": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Updates\\RowUpdater\\SysRedirectRootPageMoveMigration": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-105310-1736154829",
            "path": "Changelog/14.0/Important-105310-CreateCHARAndBINARYAsFixedLengthColumns",
            "html": "Changelog/14.0/Important-105310-CreateCHARAndBINARYAsFixedLengthColumns.html",
            "md": "Changelog/14.0/Important-105310-CreateCHARAndBINARYAsFixedLengthColumns.md",
            "title": "Important: #105310 - Create CHAR and BINARY as fixed-length columns",
            "anchor": "important-105310-1736154829",
            "type": "important",
            "issue": 105310,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Database",
                "ext:core"
            ],
            "classes": {
                "\\Doctrine\\DBAL\\Platforms\\TrimMode": [
                    {
                        "section": "enforcing-trimmed-values-in-queries",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\ConnectionPool": [
                    {
                        "section": "enforcing-trimmed-values-in-queries",
                        "kind": "code"
                    },
                    {
                        "section": "inserting-example-data",
                        "kind": "code"
                    },
                    {
                        "section": "querying-space-padded-values-in-postgresql",
                        "kind": "code"
                    },
                    {
                        "section": "querying-trimmed-versus-padded-values",
                        "kind": "code"
                    },
                    {
                        "section": "retrieving-the-records",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\Query\\Expression\\ExpressionBuilder": [
                    {
                        "section": "additional-tools-for-consistent-behaviour",
                        "kind": "inline",
                        "members": [
                            "::rightPad()",
                            "::trim()"
                        ]
                    },
                    {
                        "section": "fixed-length-sql-char",
                        "kind": "inline",
                        "members": [
                            "->rightPad()",
                            "->trim()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Database\\Schema\\DefaultTcaSchema": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "enforcing-trimmed-values-in-queries",
                        "kind": "code"
                    },
                    {
                        "section": "inserting-example-data",
                        "kind": "code"
                    },
                    {
                        "section": "querying-space-padded-values-in-postgresql",
                        "kind": "code"
                    },
                    {
                        "section": "querying-trimmed-versus-padded-values",
                        "kind": "code"
                    },
                    {
                        "section": "retrieving-the-records",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-105244-1742993558",
            "path": "Changelog/14.0/Important-105244-UpdatedDefaultHtaccessTemplate",
            "html": "Changelog/14.0/Important-105244-UpdatedDefaultHtaccessTemplate.html",
            "md": "Changelog/14.0/Important-105244-UpdatedDefaultHtaccessTemplate.md",
            "title": "Important: #105244 - Updated default .htaccess template",
            "anchor": "important-105244-1742993558",
            "type": "important",
            "issue": 105244,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-104422-1721646316",
            "path": "Changelog/14.0/Breaking-104422-SeoParameterNamespace",
            "html": "Changelog/14.0/Breaking-104422-SeoParameterNamespace.html",
            "md": "Changelog/14.0/Breaking-104422-SeoParameterNamespace.md",
            "title": "Breaking: #104422 - Move GET parameters in sitemap into namespace",
            "anchor": "breaking-104422-1721646316",
            "type": "breaking",
            "issue": 104422,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:seo",
                "NotScanned"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-104058-1718204204",
            "path": "Changelog/14.0/Feature-104058-IntroduceInstallpasswordsetCommand",
            "html": "Changelog/14.0/Feature-104058-IntroduceInstallpasswordsetCommand.html",
            "md": "Changelog/14.0/Feature-104058-IntroduceInstallpasswordsetCommand.md",
            "title": "Feature: #104058 - Introduce install:password:set command",
            "anchor": "feature-104058-1718204204",
            "type": "feature",
            "issue": 104058,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "CLI",
                "LocalConfiguration",
                "ext:install"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-104054-1754603481",
            "path": "Changelog/14.0/Feature-104054-AddTagOptionToCacheFlushCommand",
            "html": "Changelog/14.0/Feature-104054-AddTagOptionToCacheFlushCommand.html",
            "md": "Changelog/14.0/Feature-104054-AddTagOptionToCacheFlushCommand.md",
            "title": "Feature: #104054 - Add cache flush tags command",
            "anchor": "feature-104054-1754603481",
            "type": "feature",
            "issue": 104054,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "CLI",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-104047-1717653944",
            "path": "Changelog/14.0/Feature-104047-AllowRedirectsLinkValidator",
            "html": "Changelog/14.0/Feature-104047-AllowRedirectsLinkValidator.html",
            "md": "Changelog/14.0/Feature-104047-AllowRedirectsLinkValidator.md",
            "title": "Feature: #104047 - Option to report redirects in link validator",
            "anchor": "feature-104047-1717653944",
            "type": "feature",
            "issue": 104047,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TSConfig",
                "ext:linkvalidator"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:important-104027-1750965713",
            "path": "Changelog/14.0/Important-104027-NewViewHelperArgumentModuleToDefineModuleContext",
            "html": "Changelog/14.0/Important-104027-NewViewHelperArgumentModuleToDefineModuleContext.html",
            "md": "Changelog/14.0/Important-104027-NewViewHelperArgumentModuleToDefineModuleContext.md",
            "title": "Important: #104027 - New ViewHelper argument \"module\" to define module context",
            "anchor": "important-104027-1750965713",
            "type": "important",
            "issue": 104027,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Fluid",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-103913-1740920635",
            "path": "Changelog/14.0/Breaking-103913-DoNotPerformRedirectInExtfeloginLogoutAction",
            "html": "Changelog/14.0/Breaking-103913-DoNotPerformRedirectInExtfeloginLogoutAction.html",
            "md": "Changelog/14.0/Breaking-103913-DoNotPerformRedirectInExtfeloginLogoutAction.md",
            "title": "Breaking: #103913 - Do not perform redirect in EXT:felogin logoutAction",
            "anchor": "breaking-103913-1740920635",
            "type": "breaking",
            "issue": 103913,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:felogin"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-103910-1737267888",
            "path": "Changelog/14.0/Breaking-103910-ChangeLogoutHandlingInExtfelogin",
            "html": "Changelog/14.0/Breaking-103910-ChangeLogoutHandlingInExtfelogin.html",
            "md": "Changelog/14.0/Breaking-103910-ChangeLogoutHandlingInExtfelogin.md",
            "title": "Breaking: #103910 - Change logout handling in EXT:felogin",
            "anchor": "breaking-103910-1737267888",
            "type": "breaking",
            "issue": 103910,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "NotScanned",
                "ext:felogin"
            ],
            "classes": {
                "\\TYPO3\\CMS\\FrontendLogin\\Event\\LogoutConfirmedEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-103740-1714673346",
            "path": "Changelog/14.0/Feature-103740-LanguageSelectionInInfoModule",
            "html": "Changelog/14.0/Feature-103740-LanguageSelectionInInfoModule.html",
            "md": "Changelog/14.0/Feature-103740-LanguageSelectionInInfoModule.md",
            "title": "Feature: #103740 - Language selection for backend module \"Status - Pagetree Overview\"",
            "anchor": "feature-103740-1714673346",
            "type": "feature",
            "issue": 103740,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:info"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-103258-1709588499",
            "path": "Changelog/14.0/Feature-103258-LanguageFilterForListModule",
            "html": "Changelog/14.0/Feature-103258-LanguageFilterForListModule.html",
            "md": "Changelog/14.0/Feature-103258-LanguageFilterForListModule.md",
            "title": "Feature: #103258 - Language filter for list module",
            "anchor": "feature-103258-1709588499",
            "type": "feature",
            "issue": 103258,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-103141-1733501374",
            "path": "Changelog/14.0/Breaking-103141-UseDoctrineGUIDTypeForTCATypeuuid",
            "html": "Changelog/14.0/Breaking-103141-UseDoctrineGUIDTypeForTCATypeuuid.html",
            "md": "Changelog/14.0/Breaking-103141-UseDoctrineGUIDTypeForTCATypeuuid.md",
            "title": "Breaking: #103141 - Use doctrine GUID type for TCA type=uuid",
            "anchor": "breaking-103141-1733501374",
            "type": "breaking",
            "issue": 103141,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Database",
                "FullyScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-101392-1742741515",
            "path": "Changelog/14.0/Breaking-101392-GetIdentifierAndSetIdentifierFromAbstractFileRemoved",
            "html": "Changelog/14.0/Breaking-101392-GetIdentifierAndSetIdentifierFromAbstractFileRemoved.html",
            "md": "Changelog/14.0/Breaking-101392-GetIdentifierAndSetIdentifierFromAbstractFileRemoved.md",
            "title": "Breaking: #101392 - getIdentifier() and setIdentifier() from AbstractFile removed",
            "anchor": "breaking-101392-1742741515",
            "type": "breaking",
            "issue": 101392,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Resource\\AbstractFile": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Resource\\FileInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-101292-1742899857",
            "path": "Changelog/14.0/Breaking-101292-Strong-typedPropertyMappingConfigurationInterface",
            "html": "Changelog/14.0/Breaking-101292-Strong-typedPropertyMappingConfigurationInterface.html",
            "md": "Changelog/14.0/Breaking-101292-Strong-typedPropertyMappingConfigurationInterface.md",
            "title": "Breaking: #101292 - Strong-typed PropertyMappingConfigurationInterface",
            "anchor": "breaking-101292-1742899857",
            "type": "breaking",
            "issue": 101292,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Property\\PropertyMappingConfiguration": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Property\\PropertyMappingConfigurationInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-101059-1751729746",
            "path": "Changelog/14.0/Feature-101059-AddRedisSessionHandlerInstallTool",
            "html": "Changelog/14.0/Feature-101059-AddRedisSessionHandlerInstallTool.html",
            "md": "Changelog/14.0/Feature-101059-AddRedisSessionHandlerInstallTool.md",
            "title": "Feature: #101059 - Allow install tool sessions without shared file system",
            "anchor": "feature-101059-1751729746",
            "type": "feature",
            "issue": 101059,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "LocalConfiguration",
                "ext:install"
            ],
            "classes": {
                "\\SessionHandlerInterface": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Core\\Environment": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Service\\Session\\FileSessionHandler": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Install\\Service\\Session\\RedisSessionHandler": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-99911-1675976882",
            "path": "Changelog/14.0/Feature-99911-NewTCATypeCountry",
            "html": "Changelog/14.0/Feature-99911-NewTCATypeCountry.html",
            "md": "Changelog/14.0/Feature-99911-NewTCATypeCountry.md",
            "title": "Feature: #99911 - New TCA type \"country\"",
            "anchor": "feature-99911-1675976882",
            "type": "feature",
            "issue": 99911,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TCA",
                "ext:core"
            ],
            "classes": {
                "\\MyExtension\\Domain\\Model\\Item": [
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    }
                ],
                "\\MyExtension\\Domain\\Validator\\ItemValidator": [
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    }
                ],
                "\\Psr\\Http\\Message\\ResponseInterface": [
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Country\\Country": [
                    {
                        "section": "extbase-fluid-localization",
                        "kind": "code"
                    },
                    {
                        "section": "extbase-fluid-localization",
                        "kind": "inline",
                        "members": [
                            "->getLocalizedNameLabel()"
                        ]
                    },
                    {
                        "section": "extbase-repository-access",
                        "kind": "inline"
                    },
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    },
                    {
                        "section": "extbase-usage",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Country\\CountryProvider": [
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Country\\Event\\BeforeCountriesEvaluatedEvent": [
                    {
                        "section": "extbase-repository-access",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Annotation\\Validate": [
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\DomainObject\\AbstractEntity": [
                    {
                        "section": "extbase-fluid-localization",
                        "kind": "code"
                    },
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ActionController": [
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Persistence\\QueryResultInterface": [
                    {
                        "section": "extbase-repository-access",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Persistence\\Repository": [
                    {
                        "section": "extbase-repository-access",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Utility\\LocalizationUtility": [
                    {
                        "section": "extbase-fluid-localization",
                        "kind": "code"
                    },
                    {
                        "section": "extbase-fluid-localization",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Validation\\Error": [
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Validation\\Validator\\AbstractValidator": [
                    {
                        "section": "extbase-usage",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-99459-1672857664",
            "path": "Changelog/14.0/Feature-99459-RespectRecordTypeWhileCreatingNewRecords",
            "html": "Changelog/14.0/Feature-99459-RespectRecordTypeWhileCreatingNewRecords.html",
            "md": "Changelog/14.0/Feature-99459-RespectRecordTypeWhileCreatingNewRecords.md",
            "title": "Feature: #99459 - Respect record type while creating new records",
            "anchor": "feature-99459-1672857664",
            "type": "feature",
            "issue": 99459,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Controller\\Event\\ModifyNewRecordCreationLinksEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "event-listener-example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Routing\\UriBuilder": [
                    {
                        "section": "event-listener-example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "event-listener-example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\IconFactory": [
                    {
                        "section": "event-listener-example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Imaging\\IconSize": [
                    {
                        "section": "event-listener-example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-99409-1691445436",
            "path": "Changelog/14.0/Feature-99409-NewPSR-14BeforeLiveSearchFormIsBuiltEvent",
            "html": "Changelog/14.0/Feature-99409-NewPSR-14BeforeLiveSearchFormIsBuiltEvent.html",
            "md": "Changelog/14.0/Feature-99409-NewPSR-14BeforeLiveSearchFormIsBuiltEvent.md",
            "title": "Feature: #99409 - New PSR-14 BeforeLiveSearchFormIsBuiltEvent",
            "anchor": "feature-99409-1691445436",
            "type": "feature",
            "issue": 99409,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Search\\Event\\BeforeLiveSearchFormIsBuiltEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\Search\\LiveSearch\\SearchDemand\\SearchDemand": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-99065-1755113833",
            "path": "Changelog/14.0/Feature-99065-NewDetailViewForBackendUserGroupInBeUsersModule",
            "html": "Changelog/14.0/Feature-99065-NewDetailViewForBackendUserGroupInBeUsersModule.html",
            "md": "Changelog/14.0/Feature-99065-NewDetailViewForBackendUserGroupInBeUsersModule.md",
            "title": "Feature: #99065 - Detail view for backend user groups in 'Users' module",
            "anchor": "feature-99065-1755113833",
            "type": "feature",
            "issue": 99065,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:beuser"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-98453-1738408355",
            "path": "Changelog/14.0/Deprecation-98453-SchedulerTaskRegistrationViaSCOPTIONS",
            "html": "Changelog/14.0/Deprecation-98453-SchedulerTaskRegistrationViaSCOPTIONS.html",
            "md": "Changelog/14.0/Deprecation-98453-SchedulerTaskRegistrationViaSCOPTIONS.md",
            "title": "Deprecation: #98453 - Scheduler task registration via SC_OPTIONS",
            "anchor": "deprecation-98453-1738408355",
            "type": "deprecation",
            "issue": 98453,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:scheduler"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Messaging\\FlashMessage": [
                    {
                        "section": "example-migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Messaging\\FlashMessageService": [
                    {
                        "section": "example-migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Type\\ContextualFeedbackSeverity": [
                    {
                        "section": "example-migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility": [
                    {
                        "section": "example-migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "example-migration",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Reports\\Task\\SystemStatusUpdateTask": [
                    {
                        "section": "key-methods-explained",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Scheduler\\AbstractAdditionalFieldProvider": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Scheduler\\AdditionalFieldProviderInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Scheduler\\Task\\AbstractTask": [
                    {
                        "section": "example-migration",
                        "kind": "code"
                    },
                    {
                        "section": "key-methods-explained",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-98239-1758890437",
            "path": "Changelog/14.0/Breaking-98239-RemovedAfterBuildingFinishedHook",
            "html": "Changelog/14.0/Breaking-98239-RemovedAfterBuildingFinishedHook.html",
            "md": "Changelog/14.0/Breaking-98239-RemovedAfterBuildingFinishedHook.md",
            "title": "Breaking: #98239 - Removed \"afterBuildingFinished\" hook",
            "anchor": "breaking-98239-1758890437",
            "type": "breaking",
            "issue": 98239,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Form\\Event\\AfterFormIsBuiltEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\BeforeRenderableIsAddedToFormEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-98239-1758890522",
            "path": "Changelog/14.0/Feature-98239-IntroducePSR14AfterFormIsBuiltEvent",
            "html": "Changelog/14.0/Feature-98239-IntroducePSR14AfterFormIsBuiltEvent.html",
            "md": "Changelog/14.0/Feature-98239-IntroducePSR14AfterFormIsBuiltEvent.md",
            "title": "Feature: #98239 - PSR-14 Event to modify form after being built",
            "anchor": "feature-98239-1758890522",
            "type": "feature",
            "issue": 98239,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Form\\Event\\AfterFormIsBuiltEvent": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "example",
                        "kind": "code"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-98070-1743452794",
            "path": "Changelog/14.0/Breaking-98070-RemoveEvalMethodYear",
            "html": "Changelog/14.0/Breaking-98070-RemoveEvalMethodYear.html",
            "md": "Changelog/14.0/Breaking-98070-RemoveEvalMethodYear.md",
            "title": "Breaking: #98070 - Remove eval method year",
            "anchor": "breaking-98070-1743452794",
            "type": "breaking",
            "issue": 98070,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "TCA",
                "NotScanned",
                "ext:backend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-97857-1761224875",
            "path": "Changelog/14.0/Deprecation-97857-DeprecateFormInheritances",
            "html": "Changelog/14.0/Deprecation-97857-DeprecateFormInheritances.html",
            "md": "Changelog/14.0/Deprecation-97857-DeprecateFormInheritances.md",
            "title": "Deprecation: #97857 - Deprecate __inheritances operator in form configuration",
            "anchor": "deprecation-97857-1761224875",
            "type": "deprecation",
            "issue": 97857,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "ext:form",
                "NotScanned"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-97559-1760453281",
            "path": "Changelog/14.0/Deprecation-97559-DeprecatePassingAnArrayOfConfigurationValuesToExtbaseAttributes",
            "html": "Changelog/14.0/Deprecation-97559-DeprecatePassingAnArrayOfConfigurationValuesToExtbaseAttributes.html",
            "md": "Changelog/14.0/Deprecation-97559-DeprecatePassingAnArrayOfConfigurationValuesToExtbaseAttributes.md",
            "title": "Deprecation: #97559 - Deprecate passing an array of configuration values to Extbase attributes",
            "anchor": "deprecation-97559-1760453281",
            "type": "deprecation",
            "issue": 97559,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "NotScanned",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Attribute\\FileUpload": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "before",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Attribute\\Validate": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "before",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\DomainObject\\AbstractEntity": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "before",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Domain\\Model\\FileReference": [
                    {
                        "section": "after",
                        "kind": "code"
                    },
                    {
                        "section": "before",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-97559-1760451913",
            "path": "Changelog/14.0/Feature-97559-UsePropertiesForConfigurationOfExtbaseAttributes",
            "html": "Changelog/14.0/Feature-97559-UsePropertiesForConfigurationOfExtbaseAttributes.html",
            "md": "Changelog/14.0/Feature-97559-UsePropertiesForConfigurationOfExtbaseAttributes.md",
            "title": "Feature: #97559 - Support property-based configuration for Extbase attributes",
            "anchor": "feature-97559-1760451913",
            "type": "feature",
            "issue": 97559,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "ext:extbase"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Extbase\\Attribute\\FileUpload": [
                    {
                        "section": "example-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Attribute\\Validate": [
                    {
                        "section": "example-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\DomainObject\\AbstractEntity": [
                    {
                        "section": "example-usage",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Extbase\\Domain\\Model\\FileReference": [
                    {
                        "section": "example-usage",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-97151-1744183267",
            "path": "Changelog/14.0/Breaking-97151-RemoveDatabaseRelationsBackendModule",
            "html": "Changelog/14.0/Breaking-97151-RemoveDatabaseRelationsBackendModule.html",
            "md": "Changelog/14.0/Breaking-97151-RemoveDatabaseRelationsBackendModule.md",
            "title": "Breaking: #97151 - Remove \"Database Relations\" backend module",
            "anchor": "breaking-97151-1744183267",
            "type": "breaking",
            "issue": 97151,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "NotScanned",
                "ext:lowlevel"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:deprecation-93981-1751961645",
            "path": "Changelog/14.0/Deprecation-93981-GraphicalFunctionsGifOrJpg",
            "html": "Changelog/14.0/Deprecation-93981-GraphicalFunctionsGifOrJpg.html",
            "md": "Changelog/14.0/Deprecation-93981-GraphicalFunctionsGifOrJpg.md",
            "title": "Deprecation: #93981 - GraphicalFunctions->gif_or_jpg",
            "anchor": "deprecation-93981-1751961645",
            "type": "deprecation",
            "issue": 93981,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "FullyScanned",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Imaging\\GraphicalFunctions": [
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->determineDefaultProcessingFileExtension()",
                            "->gif_or_jpg()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline",
                        "members": [
                            "->resize()"
                        ]
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Utility\\GeneralUtility": [
                    {
                        "section": "migration",
                        "kind": "code"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-93981-1734803053",
            "path": "Changelog/14.0/Feature-93981-SpecifyDefaultImageConversionProcessingFormat",
            "html": "Changelog/14.0/Feature-93981-SpecifyDefaultImageConversionProcessingFormat.html",
            "md": "Changelog/14.0/Feature-93981-SpecifyDefaultImageConversionProcessingFormat.md",
            "title": "Feature: #93981 - Specify default image conversion processing",
            "anchor": "feature-93981-1734803053",
            "type": "feature",
            "issue": 93981,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Frontend",
                "ext:core",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-93334-1729000000",
            "path": "Changelog/14.0/Feature-93334-TranslationDomainMapping",
            "html": "Changelog/14.0/Feature-93334-TranslationDomainMapping.html",
            "md": "Changelog/14.0/Feature-93334-TranslationDomainMapping.md",
            "title": "Feature: #93334 - Translation Domain Mapping",
            "anchor": "feature-93334-1729000000",
            "type": "feature",
            "issue": 93334,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "Localization",
                "ext:core"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Attribute\\AsEventListener": [
                    {
                        "anchor": "feature-93334-psr14",
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\Event\\BeforeLabelResourceResolvedEvent": [
                    {
                        "anchor": "feature-93334-psr14",
                        "kind": "inline"
                    },
                    {
                        "anchor": "feature-93334-psr14",
                        "section": "example",
                        "kind": "code"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\LanguageService": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "anchor": "feature-93334-usage",
                        "kind": "code"
                    },
                    {
                        "anchor": "feature-93334-usage",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Localization\\TranslationDomainMapper": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-92760-1733907198",
            "path": "Changelog/14.0/Feature-92760-ConfigurableTimezoneForDateViewHelper",
            "html": "Changelog/14.0/Feature-92760-ConfigurableTimezoneForDateViewHelper.html",
            "md": "Changelog/14.0/Feature-92760-ConfigurableTimezoneForDateViewHelper.md",
            "title": "Feature: #92760 - Configurable timezone for DateViewHelper",
            "anchor": "feature-92760-1733907198",
            "type": "feature",
            "issue": 92760,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Fluid",
                "ext:fluid"
            ],
            "classes": {
                "\\TYPO3Fluid\\Fluid\\ViewHelpers\\Format\\DateViewHelper": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Fluid\\ViewHelpers\\Format\\DateViewHelper": [
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-92434-1761644184",
            "path": "Changelog/14.0/Breaking-92434-UseRecordAPIInPageModulePreviewRendering",
            "html": "Changelog/14.0/Breaking-92434-UseRecordAPIInPageModulePreviewRendering.html",
            "md": "Changelog/14.0/Breaking-92434-UseRecordAPIInPageModulePreviewRendering.md",
            "title": "Breaking: #92434 - Use Record API in Page Module Preview Rendering",
            "anchor": "breaking-92434-1761644184",
            "type": "breaking",
            "issue": 92434,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "PHP-API",
                "Fluid",
                "NotScanned",
                "ext:backend"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Backend\\Preview\\StandardContentPreviewRenderer": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->linkEditContent()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\BackendLayout\\Grid\\GridColumnItem": [
                    {
                        "section": "affected-installations",
                        "kind": "inline",
                        "members": [
                            "->getRecord()",
                            "->setRecord()"
                        ]
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getRecord()",
                            "->getRow()",
                            "->setRecord()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline",
                        "members": [
                            "->getRecord()"
                        ]
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Backend\\View\\Event\\PageContentPreviewRenderingEvent": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline",
                        "members": [
                            "->getRecord()",
                            "->setRecord()"
                        ]
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\FlexFormFieldValues": [
                    {
                        "section": "description",
                        "kind": "inline"
                    }
                ],
                "\\TYPO3\\CMS\\Core\\Domain\\RecordInterface": [
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "code"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-68303-1743324411",
            "path": "Changelog/14.0/Breaking-68303-MakeTt_contentImagewidthimageheightNullable",
            "html": "Changelog/14.0/Breaking-68303-MakeTt_contentImagewidthimageheightNullable.html",
            "md": "Changelog/14.0/Breaking-68303-MakeTt_contentImagewidthimageheightNullable.md",
            "title": "Breaking: #68303 - Make tt_content imagewidth/imageheight nullable",
            "anchor": "breaking-68303-1743324411",
            "type": "breaking",
            "issue": 68303,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "Backend",
                "Frontend",
                "NotScanned",
                "ext:frontend"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-33747-1737642868",
            "path": "Changelog/14.0/Breaking-33747-RemoveNonImplementedSortableCollectionLogic",
            "html": "Changelog/14.0/Breaking-33747-RemoveNonImplementedSortableCollectionLogic.html",
            "md": "Changelog/14.0/Breaking-33747-RemoveNonImplementedSortableCollectionLogic.md",
            "title": "Breaking: #33747 - Remove non-implemented sortable Collection logic",
            "anchor": "breaking-33747-1737642868",
            "type": "breaking",
            "issue": 33747,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "PHP-API",
                "FullyScanned"
            ],
            "classes": {
                "\\TYPO3\\CMS\\Core\\Collection\\SortableCollectionInterface": [
                    {
                        "section": "affected-installations",
                        "kind": "inline"
                    },
                    {
                        "section": "description",
                        "kind": "inline"
                    },
                    {
                        "section": "impact",
                        "kind": "inline"
                    },
                    {
                        "section": "migration",
                        "kind": "inline"
                    }
                ]
            }
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:breaking-17406-1762953718",
            "path": "Changelog/14.0/Breaking-17406-FieldUrlInTablePagesHasBeenRemoved",
            "html": "Changelog/14.0/Breaking-17406-FieldUrlInTablePagesHasBeenRemoved.html",
            "md": "Changelog/14.0/Breaking-17406-FieldUrlInTablePagesHasBeenRemoved.md",
            "title": "Breaking: #17406 - Field \"url\" in table \"pages\" has been removed",
            "anchor": "breaking-17406-1762953718",
            "type": "breaking",
            "issue": 17406,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "TCA",
                "NotScanned",
                "ext:core"
            ]
        },
        {
            "permalink": "https://docs.typo3.org/permalink/changelog:feature-17406-1762953087",
            "path": "Changelog/14.0/Feature-17406-EnhancePageTypeLinkToFullySupportTypolinks",
            "html": "Changelog/14.0/Feature-17406-EnhancePageTypeLinkToFullySupportTypolinks.html",
            "md": "Changelog/14.0/Feature-17406-EnhancePageTypeLinkToFullySupportTypolinks.md",
            "title": "Feature: #17406 - Enhance page type \"Link\" to fully support typolinks",
            "anchor": "feature-17406-1762953087",
            "type": "feature",
            "issue": 17406,
            "typo3-version": "14.0",
            "typo3-major": 14,
            "tags": [
                "ext:core"
            ]
        }
    ]
}