---
title: "10.4.x Changes"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:changelog-10-4-x"
source: "Changelog/10.4.x/Index.rst"
typo3-version: "10.4.x"
typo3-major: 10
rendered: "2026-10-03T08:19:36+00:00"
noindex: true
---

# 10.4.x Changes {#changelog-10-4-x}

**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-changes}

None since TYPO3 v10.4.0 LTS release.

> [!WARNING]
> **Attention**
>
> Breaking changes are not planned after the TYPO3 v10.4.0 LTS release.

## Features {#features}

-   [Feature: #90728 - Add FluidEmail option to EXT:form EmailFinisher](https://docs.typo3.org/permalink/changelog:feature-90728-add-fluidemail-option-to-ext-form-emailfinisher)
-   [Feature: #91132 - Introduce User Settings JavaScript Modules Event](https://docs.typo3.org/permalink/changelog:feature-91132-introduce-user-settings-javascript-modules-event)

## Deprecation {#deprecation}

None

## Important {#important}

-   [Important: #73227 - TSconfig option altIcons restored](https://docs.typo3.org/permalink/changelog:important-73227-tsconfig-option-alticons-restored)
-   [Important: #88824 - Add cache for error page handling](https://docs.typo3.org/permalink/changelog:important-88824-add-cache-for-error-page-handling)
-   [Important: #91070 - SMTP transport option 'transport_smtp_encrypt' changed to boolean](https://docs.typo3.org/permalink/changelog:important-91070-smtp-transport-option-transport-smtp-encrypt-changed-to-boolean)
-   [Important: #91117 - Use GlobalEventHandler and ActionDispatcher instead of inline JS](https://docs.typo3.org/permalink/changelog:important-91117-use-globaleventhandler-and-actiondispatcher-instead-of-inline-js)
-   [Important: #91132 - Avoid JavaScript in User Settings Configuration options](https://docs.typo3.org/permalink/changelog:important-91132-avoid-javascript-in-user-settings-configuration-options)
-   [Important: #92020 - New API entry point available at https://get.typo3.org/api/](https://docs.typo3.org/permalink/changelog:important-92020-new-api-entry-point-available-at-https-get-typo3-org-api)
-   [Important: #92100 - YAML imports follow declaration order](https://docs.typo3.org/permalink/changelog:important-92100-yaml-imports-follow-declaration-order)
-   [Important: #92336 - Discarding records in workspace module hard deletes them](https://docs.typo3.org/permalink/changelog:important-92336-discarding-records-in-workspace-module-hard-deletes-them)
-   [Important: #92356 - DataHandler performance improvements](https://docs.typo3.org/permalink/changelog:important-92356-datahandler-performance-improvements)
-   [Important: #92655 - Make request timeout configurable for linkvalidator](https://docs.typo3.org/permalink/changelog:important-92655-make-request-timeout-configurable-for-linkvalidator)
-   [Important: #92659 - Change TCA configuration of imagewidth & imageheight](https://docs.typo3.org/permalink/changelog:important-92659-change-tca-configuration-of-imagewidth-imageheight)
-   [Important: #93331 - Description of SelectCheckBox items](https://docs.typo3.org/permalink/changelog:important-93331-description-of-selectcheckbox-items)
-   [Important: #93854 - Add disabled option for allowed aspect ratios](https://docs.typo3.org/permalink/changelog:important-93854-add-disabled-option-for-allowed-aspect-ratios)
-   [Important: #93931 - Validation of Extensions' composer.json files](https://docs.typo3.org/permalink/changelog:important-93931-validation-of-extensions-composer-json-files)
-   [Important: #94951 - Restrict export functionality to allowed users](https://docs.typo3.org/permalink/changelog:important-94951-restrict-export-functionality-to-allowed-users)
-   [Important: #95297 - Strict cHash validation feature flag](https://docs.typo3.org/permalink/changelog:important-95297-strict-chash-validation-feature-flag)
