---
title: "10.4 Changes"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:changelog-10-4"
source: "Changelog/10.4/Index.rst"
modified: "2026-09-15T10:46:36+00:00"
noindex: true
---

# 10.4 Changes

**Table of contents**

-   [Breaking Changes](https://docs.typo3.org/permalink/changelog:breaking-changes)
-   [Features](https://docs.typo3.org/permalink/changelog:features)
-   [Deprecation](https://docs.typo3.org/permalink/changelog:deprecation)
-   [Important](https://docs.typo3.org/permalink/changelog:important)

## Breaking Changes

-   [Breaking: #90660 - Registration of dashboard widgets changed](https://docs.typo3.org/permalink/changelog:breaking-90660-registration-of-dashboard-widgets-changed)
-   [Breaking: #91066 - Move interfaces of Dashboard](https://docs.typo3.org/permalink/changelog:breaking-91066-move-interfaces-of-dashboard)
-   [Breaking: #91066 - Removed ButtonUtility](https://docs.typo3.org/permalink/changelog:breaking-91066-removed-buttonutility)

## Features

-   [Feature: #83128 - Content Element Filter](https://docs.typo3.org/permalink/changelog:feature-83128-content-element-filter)
-   [Feature: #87776 - Limit Restriction to table/s in QueryBuilder](https://docs.typo3.org/permalink/changelog:feature-87776-limit-restriction-to-table-s-in-querybuilder)
-   [Feature: #89513 - Password Reset Functionality For Backend Users](https://docs.typo3.org/permalink/changelog:feature-89513-password-reset-functionality-for-backend-users)
-   [Feature: #89573 - Allow flexible base url for slug fields in FormEngine](https://docs.typo3.org/permalink/changelog:feature-89573-allow-flexible-base-url-for-slug-fields-in-formengine)
-   [Feature: #90613 - Add language argument to page-related LinkViewHelpers and UriViewHelpers in Fluid](https://docs.typo3.org/permalink/changelog:feature-90613-add-language-argument-to-page-related-linkviewhelpers-and-uriviewhelpers-in-fluid)
-   [Feature: #90826 - Compare backend usergroups](https://docs.typo3.org/permalink/changelog:feature-90826-compare-backend-usergroups)
-   [Feature: #90899 - Introduce AssetRenderer pre-rendering events](https://docs.typo3.org/permalink/changelog:feature-90899-introduce-assetrenderer-pre-rendering-events)
-   [Feature: #90945 - PSR-14 event for LocalizationController when reading records/columns to be translated](https://docs.typo3.org/permalink/changelog:feature-90945-psr-14-event-for-localizationcontroller-when-reading-records-columns-to-be-translated)
-   [Feature: #91008 - Item grouping for TCA select items](https://docs.typo3.org/permalink/changelog:feature-91008-item-grouping-for-tca-select-items)
-   [Feature: #91008 - Item sorting for TCA select items](https://docs.typo3.org/permalink/changelog:feature-91008-item-sorting-for-tca-select-items)
-   [Feature: #91080 - Site settings as TypoScript constants and in TSconfig](https://docs.typo3.org/permalink/changelog:feature-91080-site-settings-as-typoscript-constants-and-in-tsconfig)
-   [Feature: #91122 - Introduce DocumentService as JQuery.ready substitute](https://docs.typo3.org/permalink/changelog:feature-91122-introduce-documentservice-as-jquery-ready-substitute)

## Deprecation

-   [Deprecation: #88740 - ext:felogin pibase plugin related hooks](https://docs.typo3.org/permalink/changelog:deprecation-88740-ext-felogin-pibase-plugin-related-hooks)
-   [Deprecation: #90147 - Unified File Name Validator](https://docs.typo3.org/permalink/changelog:deprecation-90147-unified-file-name-validator)
-   [Deprecation: #90377 - Param types $ref of method callUserFunction](https://docs.typo3.org/permalink/changelog:deprecation-90377-param-types-ref-of-method-calluserfunction)
-   [Deprecation: #90625 - Extbase SignalSlot Dispatcher](https://docs.typo3.org/permalink/changelog:deprecation-90625-extbase-signalslot-dispatcher)
-   [Deprecation: #90686 - Model FileMount](https://docs.typo3.org/permalink/changelog:deprecation-90686-model-filemount)
-   [Deprecation: #90692 - FileCollection models](https://docs.typo3.org/permalink/changelog:deprecation-90692-filecollection-models)
-   [Deprecation: #90800 - GeneralUtility::isRunningOnCgiServerApi](https://docs.typo3.org/permalink/changelog:deprecation-90800-generalutility-isrunningoncgiserverapi)
-   [Deprecation: #90803 - ObjectManager::get in Extbase context](https://docs.typo3.org/permalink/changelog:deprecation-90803-objectmanager-get-in-extbase-context)
-   [Deprecation: #90856 - Widget AutoComplete ViewHelper](https://docs.typo3.org/permalink/changelog:deprecation-90856-widget-autocomplete-viewhelper)
-   [Deprecation: #90861 - Image-related methods within ContentObjectRenderer](https://docs.typo3.org/permalink/changelog:deprecation-90861-image-related-methods-within-contentobjectrenderer)
-   [Deprecation: #90937 - Various hooks in ContentObjectRenderer](https://docs.typo3.org/permalink/changelog:deprecation-90937-various-hooks-in-contentobjectrenderer)
-   [Deprecation: #90956 - Alternative fetch methods and reports for GeneralUtility::getUrl()](https://docs.typo3.org/permalink/changelog:deprecation-90956-alternative-fetch-methods-and-reports-for-generalutility-geturl)
-   [Deprecation: #90964 - LanguageService functionality and internal properties](https://docs.typo3.org/permalink/changelog:deprecation-90964-languageservice-functionality-and-internal-properties)
-   [Deprecation: #91001 - Various methods within GeneralUtility](https://docs.typo3.org/permalink/changelog:deprecation-91001-various-methods-within-generalutility)
-   [Deprecation: #91012 - Various hooks related to TypoScriptFrontendController](https://docs.typo3.org/permalink/changelog:deprecation-91012-various-hooks-related-to-typoscriptfrontendcontroller)
-   [Deprecation: #91030 - Runtime-Activated Packages](https://docs.typo3.org/permalink/changelog:deprecation-91030-runtime-activated-packages)

## Important

-   [Important: #18079 - pages.doktype restriction for frontend queries refined](https://docs.typo3.org/permalink/changelog:important-18079-pages-doktype-restriction-for-frontend-queries-refined)
-   [Important: #77715 - No more password trimming for third-party authentication services](https://docs.typo3.org/permalink/changelog:important-77715-no-more-password-trimming-for-third-party-authentication-services)
-   [Important: #86343 - Replace jQuery.datatables with tablesort](https://docs.typo3.org/permalink/changelog:important-86343-replace-jquery-datatables-with-tablesort)
-   [Important: #89555 - Workspace-related database records contain the proper Page ID.](https://docs.typo3.org/permalink/changelog:important-89555-workspace-related-database-records-contain-the-proper-page-id)
-   [Important: #90285 - Fresh installs without constraint for typo3fluid/fluid will get version 3.0+](https://docs.typo3.org/permalink/changelog:important-90285-fresh-installs-without-constraint-for-typo3fluid-fluid-will-get-version-3-0)
-   [Important: #90897 - Remove bootstrap-slider](https://docs.typo3.org/permalink/changelog:important-90897-remove-bootstrap-slider)
-   [Important: #91079 - Various TypoScriptFrontendRenderer functionality is now internal](https://docs.typo3.org/permalink/changelog:important-91079-various-typoscriptfrontendrenderer-functionality-is-now-internal)
-   [Important: #91095 - Various methods and properties of Backend-related Core APIs now internal](https://docs.typo3.org/permalink/changelog:important-91095-various-methods-and-properties-of-backend-related-core-apis-now-internal)
-   [Important: #91099 - Flag identifier changed for SiteLanguage England](https://docs.typo3.org/permalink/changelog:important-91099-flag-identifier-changed-for-sitelanguage-england)
