---
title: "8.4 Changes"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:changelog-8-4"
source: "Changelog/8.4/Index.rst"
typo3-version: "8.4"
typo3-major: 8
rendered: "2026-09-18T10:44:28+00:00"
noindex: true
---

# 8.4 Changes {#changelog-8-4}

**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)

## Breaking Changes {#breaking-changes}

-   [Breaking: #38496 - Shortcut redirects append all URL parameters](https://docs.typo3.org/permalink/changelog:breaking-38496-shortcut-redirects-append-all-url-parameters)
-   [Breaking: #52877 - Remove ExtJS Viewport](https://docs.typo3.org/permalink/changelog:breaking-52877-remove-extjs-viewport)
-   [Breaking: #66995 - ObjectAccess behaviors changed](https://docs.typo3.org/permalink/changelog:breaking-66995-objectaccess-behaviors-changed)
-   [Breaking: #75031 - Fluidification of TypoScriptTemplateInformationModuleFunctionController](https://docs.typo3.org/permalink/changelog:breaking-75031-fluidification-of-typoscripttemplateinformationmodulefunctioncontroller)
-   [Breaking: #75032 - Fluidification of TypoScriptTemplateConstantEditorModuleFunctionController](https://docs.typo3.org/permalink/changelog:breaking-75032-fluidification-of-typoscripttemplateconstanteditormodulefunctioncontroller)
-   [Breaking: #77379 - Doctrine: Typo3DbQueryParser](https://docs.typo3.org/permalink/changelog:breaking-77379-doctrine-typo3dbqueryparser)
-   [Breaking: #77547 - Behaviour of RecordCollectionRepository::findByUid changed](https://docs.typo3.org/permalink/changelog:breaking-77547-behaviour-of-recordcollectionrepository-findbyuid-changed)
-   [Breaking: #77592 - Dropped TCA option showIfRTE in type=check](https://docs.typo3.org/permalink/changelog:breaking-77592-dropped-tca-option-showifrte-in-type-check)
-   [Breaking: #77630 - Remove wizard icons](https://docs.typo3.org/permalink/changelog:breaking-77630-remove-wizard-icons)
-   [Breaking: #77693 - Move icons from t3skin](https://docs.typo3.org/permalink/changelog:breaking-77693-move-icons-from-t3skin)
-   [Breaking: #77700 - Extension indexed_search_mysql merged into indexed_search](https://docs.typo3.org/permalink/changelog:breaking-77700-extension-indexed-search-mysql-merged-into-indexed-search)
-   [Breaking: #77728 - Remove obsolete page tree and click menu settings](https://docs.typo3.org/permalink/changelog:breaking-77728-remove-obsolete-page-tree-and-click-menu-settings)
-   [Breaking: #77750 - Return value of ContentObjectRenderer::exec_Query changed](https://docs.typo3.org/permalink/changelog:breaking-77750-return-value-of-contentobjectrenderer-exec-query-changed)
-   [Breaking: #77762 - Extensions dbal and adodb moved to TER](https://docs.typo3.org/permalink/changelog:breaking-77762-extensions-dbal-and-adodb-moved-to-ter)
-   [Breaking: #77765 - ExtJS notifications and dialogs removed](https://docs.typo3.org/permalink/changelog:breaking-77765-extjs-notifications-and-dialogs-removed)
-   [Breaking: #77783 - Removed unused ExtJS JavaScript libraries](https://docs.typo3.org/permalink/changelog:breaking-77783-removed-unused-extjs-javascript-libraries)
-   [Breaking: #77814 - Remove feature subsearch from indexed search](https://docs.typo3.org/permalink/changelog:breaking-77814-remove-feature-subsearch-from-indexed-search)
-   [Breaking: #77826 - RTEHtmlArea Spellchecker eID removed](https://docs.typo3.org/permalink/changelog:breaking-77826-rtehtmlarea-spellchecker-eid-removed)
-   [Breaking: #77919 - Changed DateTime::ISO8601 to DateTime::ATOM](https://docs.typo3.org/permalink/changelog:breaking-77919-changed-datetime-iso8601-to-datetime-atom)
-   [Breaking: #77987 - Removal fe_users rendering in page module](https://docs.typo3.org/permalink/changelog:breaking-77987-removal-fe-users-rendering-in-page-module)
-   [Breaking: #78222 - Extension autoload information is now in typo3conf/autoload](https://docs.typo3.org/permalink/changelog:breaking-78222-extension-autoload-information-is-now-in-typo3conf-autoload)

## Features {#features}

-   [Feature: #17309 - Access flexform value via TS](https://docs.typo3.org/permalink/changelog:feature-17309-access-flexform-value-via-ts)
-   [Feature: #75691 - Upgrade Analysis - Provide listing of documentation files](https://docs.typo3.org/permalink/changelog:feature-75691-upgrade-analysis-provide-listing-of-documentation-files)
-   [Feature: #76748 - Configure the availability of the elementbrowser](https://docs.typo3.org/permalink/changelog:feature-76748-configure-the-availability-of-the-elementbrowser)
-   [Feature: #77589 - EXT: syntax in PageRenderer and Compressor](https://docs.typo3.org/permalink/changelog:feature-77589-ext-syntax-in-pagerenderer-and-compressor)
-   [Feature: #77643 - Reimplement SqlSchemaMigrationService using Doctrine SchemaManager](https://docs.typo3.org/permalink/changelog:feature-77643-reimplement-sqlschemamigrationservice-using-doctrine-schemamanager)
-   [Feature: #77652 - Make sys_language records sortable](https://docs.typo3.org/permalink/changelog:feature-77652-make-sys-language-records-sortable)
-   [Feature: #77668 - Hide table listing below group element](https://docs.typo3.org/permalink/changelog:feature-77668-hide-table-listing-below-group-element)
-   [Feature: #77799 - Display TCA migration messages in Install Tool](https://docs.typo3.org/permalink/changelog:feature-77799-display-tca-migration-messages-in-install-tool)
-   [Feature: #77900 - Introduce TypeScript for the core](https://docs.typo3.org/permalink/changelog:feature-77900-introduce-typescript-for-the-core)
-   [Feature: #78222 - Dump Class Loading Information UI in Install Tool](https://docs.typo3.org/permalink/changelog:feature-78222-dump-class-loading-information-ui-in-install-tool)

## Deprecation {#deprecation}

-   [Deprecation: #75363 - Deprecate FormResultCompiler->JStop()](https://docs.typo3.org/permalink/changelog:deprecation-75363-deprecate-formresultcompiler-jstop)
-   [Deprecation: #75637 - Deprecate optional parameters of RecyclerUtility::getRecordPath()](https://docs.typo3.org/permalink/changelog:deprecation-75637-deprecate-optional-parameters-of-recyclerutility-getrecordpath)
-   [Deprecation: #77763 - Deprecate method ClickMenu::DB_editPageProperties()](https://docs.typo3.org/permalink/changelog:deprecation-77763-deprecate-method-clickmenu-db-editpageproperties)
-   [Deprecation: #77826 - RTEHtmlArea Spellchecker entrypoint](https://docs.typo3.org/permalink/changelog:deprecation-77826-rtehtmlarea-spellchecker-entrypoint)
-   [Deprecation: #77839 - Move TYPO3/CMS/Core/QueryGenerator into EXT:lowlevel and deprecate the old module](https://docs.typo3.org/permalink/changelog:deprecation-77839-move-typo3-cms-core-querygenerator-into-ext-lowlevel-and-deprecate-the-old-module)
-   [Deprecation: #77987 - Deprecated record listing in page module](https://docs.typo3.org/permalink/changelog:deprecation-77987-deprecated-record-listing-in-page-module)
-   [Deprecation: #78096 - Deprecated PageLayoutView::getResult with mysqli_result objects](https://docs.typo3.org/permalink/changelog:deprecation-78096-deprecated-pagelayoutview-getresult-with-mysqli-result-objects)
-   [Deprecation: #78193 - ExtensionManagementUtility::extRelPath()](https://docs.typo3.org/permalink/changelog:deprecation-78193-extensionmanagementutility-extrelpath)
-   [Deprecation: #78222 - Late generation of autoload information is deprecated](https://docs.typo3.org/permalink/changelog:deprecation-78222-late-generation-of-autoload-information-is-deprecated)
-   [Deprecation: #78224 - TYPO3_DB occurrences](https://docs.typo3.org/permalink/changelog:deprecation-78224-typo3-db-occurrences)
