TYPO3 13.4.21

Release Notes

Version 13.4.21

Release Notes for TYPO3 CMS 13.4.21

This document contains information about TYPO3 CMS 13.4.21 which was released on 02.12.2025.

Get TYPO3 13.4.21 now

News

This version is a bugfix and maintenance release, which solves an incompatibility with TYPO3's dependency of symfony/dependency-injection in version 7.4.0 (see https://review.typo3.org/c/Packages/TYPO3.CMS/+/91926) which might affect all composer-based installations currently.

Read TYPO3 13.4.21 Release News

Checksums of TYPO3 13.4.21

SHA256

1bee7419ecab993bc128ff820d3a0399733d18ff6eecb4d1a4a456d91293904f typo3_src-13.4.21.tar.gz
e11d46d52808a00f88906ecc4b12acb68ec2baf8d53cfb041fb3c1dc0f4d2d28 typo3_src-13.4.21.zip

SHA1

2c0fcd163632ec01a28068ca5258ba95660faa0e typo3_src-13.4.21.tar.gz
08ae04b65a34bedf009577a106c1fe13e9e1c0eb typo3_src-13.4.21.zip

MD5

a562105e739a17bd00b51dffeb1e3ca0 typo3_src-13.4.21.tar.gz
9f453252682973ccc7a720ba0bde3572 typo3_src-13.4.21.zip

Package Signatures

TYPO3 Release Packages (the downloadable tarballs and zip files) as well as Git tags are signed using PGP signatures during the automated release process. Besides that, MD5 and SHA2-256 hashes are being generated for these files. Find more details on verifying signatures and hashes in the infrastructure guide.

Download GPG signed release README.md file

Example of verifying integrity of tar.gz package of current release:

wget --content-disposition https://get.typo3.org/13.4.21/tar.gz
wget --content-disposition https://get.typo3.org/13.4.21/tar.gz.sig
gpg --verify typo3_src-13.4.21.tar.gz.sig typo3_src-13.4.21.tar.gz

Upgrading

The usual upgrading procedure applies. No database updates are necessary. It might be required to clear all caches; the "important actions" section in the TYPO3 Install Tool offers the accordant possibility to do so.

Changes

Here is a list of what was fixed since 13.4.20:

  • 2025-12-02 0a68e8dc1e5 [RELEASE] Release of TYPO3 13.4.21 (thanks to Benni Mack)
  • 2025-12-01 10d262ebed6 [TASK] Use core-testing-php85:1.7 image for PHP85 (thanks to Stefan Bürk)
  • 2025-12-01 fd7fa563214 [TASK] Enhance \TYPO3\CMS\Core\Http\Uri test cases (thanks to Oliver Hader)
  • 2025-12-01 9fef605ee0d [BUGFIX] Account for symfony/dependency-injection:7.4 incompatibility (thanks to Benjamin Franzke)
  • 2025-11-28 de794d603c5 [TASK] Update phpdocumentor/reflection-docblock:^5.6.5 (thanks to Stefan Bürk)
  • 2025-11-28 478e733456b [BUGFIX] Prevent CKEditor link splitting on partial selection edit (thanks to Philipp Kitzberger)
  • 2025-11-27 3d1fa7f63f9 [BUGFIX] Allow link-sections in *.action viewhelpers to be pure numbers (thanks to Markus Klein)
  • 2025-11-27 2e5cb2f5d95 [BUGFIX] Avoid using null as array key in extbase Backend (thanks to Stefan Bürk)
  • 2025-11-27 af58c4fdd2f [TASK] Reflect thrown exceptions in ArrayUtility::getValueByPath() (thanks to Elias Häußler)
  • 2025-11-26 3f3df0aed2a [TASK] Raise used typo3/core-testing-phpXY image version (thanks to Stefan Bürk)
  • 2025-11-26 2f5a0f167c9 [BUGFIX] Fix pixelated thumbnail FileInfo preview (thanks to Garvin Hicking)
  • 2025-11-26 1d2f5cbf449 [BUGFIX] Prevent exception on deleting styleguide TCA tree (thanks to Oliver Bartsch)
  • 2025-11-25 75742c1c7db [TASK] Reformat TYPO3 login warranty and license information (thanks to Garvin Hicking)
  • 2025-11-24 5d52d89ae6e [TASK] Add information about TYPO3 trademark to about+login (thanks to Garvin Hicking)
  • 2025-11-24 425d885d91a [DOCS] Remove unused class import in code example (thanks to Elias Häußler)
  • 2025-11-24 32e5a80a5d6 [BUGFIX] Allow UUID in ext_tables.sql using Doctrine GuidType (thanks to Stefan Bürk)
  • 2025-11-24 59870b123a0 [TASK] Upgrade npm dev-dependencies with known vulnerabilities (thanks to Oliver Hader)
  • 2025-11-24 222a6630083 [BUGFIX] Remove top border when table-fit is first element in panel (thanks to Benjamin Kott)
  • 2025-11-24 bb18b873bac [BUGFIX] Correct label rendering in element browser (thanks to Benjamin Kott)
  • 2025-11-23 82d739c6012 [BUGFIX] Ensure db value conversion for LIKE in SearchTermRestriction (thanks to Stefan Bürk)
  • 2025-11-22 063f912c631 [BUGFIX] Remove wrong condition for re-indexing (thanks to Nikita Hovratov)
  • 2025-11-22 60e1addad72 [TASK] Document localized page tree labels (thanks to Oliver Bartsch)
  • 2025-11-20 30af4ff69b6 [BUGFIX] Prevent TypeError in DefaultDataProvider (thanks to Oliver Bartsch)
  • 2025-11-20 fc873a23a78 [BUGFIX] Make tree labels localizable (thanks to Georg Ringer)
  • 2025-11-20 650f803e5c8 [TASK] Backport AsAllowedCallable attribute for TYPO3 v14 compatibility (thanks to Oliver Hader)
  • 2025-11-20 a859f799c51 [TASK] Adapt invalid doc comment in extbase ActionController (thanks to Torben Hansen)
  • 2025-11-20 5427d313248 [BUGFIX] Handle offline storages in filemounts gracefully (thanks to Georg Ringer)
  • 2025-11-19 fdce4c4df61 [DOCS] Document EXT:rte_ckeditor "allowEmpty" htmlSupport example (thanks to metapublic)
  • 2025-11-19 c7da2ea0865 [TASK] Add language to download button in Install Tool (thanks to Georg Ringer)
  • 2025-11-19 9dd084fbdf3 [BUGFIX] Show correct message in site language validation output (thanks to Jasmina Ließmann)
  • 2025-11-19 1b0ec78bc17 [BUGFIX] Correct display of content types in "Backend Users" BE module (thanks to Jasmina Ließmann)
  • 2025-11-19 437e104e12a [BUGFIX] Correct placement of form elements inside button groups (thanks to Benjamin Kott)
  • 2025-11-19 fc67afbdb69 [TASK] Use correct example of searchfield configuration in EXT:linkvalidator (thanks to Georg Ringer)
  • 2025-11-18 4fe243487ab [BUGFIX] Correct nesting of btn groups in indexed_search statistic view (thanks to Benjamin Kott)
  • 2025-11-18 6d021e0a0e4 [BUGFIX] Ensure f:*.action VHs use current page if pageUid is empty (thanks to Moritz Ngo)
  • 2025-11-17 cc166932fcd [DOCS] Fix card for EXT:form Email finisher (thanks to Josef Glatz)
  • 2025-11-17 81fded45efb [BUGFIX] Disable autocomplete for flatpicker fields (thanks to Benjamin Kott)
  • 2025-11-17 604c9d5542e [BUGFIX] Prevent double initialization of clearable in datepicker (thanks to Benjamin Kott)
  • 2025-11-17 d5c9acaa204 [BUGFIX] Correct dom order after flatpicker initialization (thanks to Benjamin Kott)
  • 2025-11-16 8fb17befb48 [TASK] Make the type annotations of HashService more specific (thanks to Oliver Klee)
  • 2025-11-16 2c208e67197 [BUGFIX] Add missing moduleData to dbList in RecordLinkHandler (thanks to Oliver Bartsch)
  • 2025-11-15 88f6d61c7f8 [TASK] Update Fluid Standalone to 4.5.0 (thanks to Simon Praetorius)
  • 2025-11-15 6e0c44f36db [BUGFIX] Use correct searchFields path in EXT:linkvalidator docs (thanks to Jasmina Ließmann)
  • 2025-11-13 ba46238298c [TASK] Update symfony/* composer packages (thanks to Oliver Hader)
  • 2025-11-13 5ef311d83e8 [BUGFIX] Render callout title markup only if title is not empty (thanks to Elias Häußler)
  • 2025-11-13 6bbff635337 [TASK] Update phpstan/phpstan-phpunit to 2.0.8 (thanks to Benjamin Franzke)
  • 2025-11-13 761312ef37d [BUGFIX] Only encode the record title in workspace integrity messages (thanks to Andreas Nedbal)
  • 2025-11-13 b7799909c07 [BUGFIX] Fix unlinking of anchors to hidden or deleted pages in RTE (thanks to Benjamin Franzke)
  • 2025-11-13 9b1bc623190 [BUGFIX] Prevent tree node highlights splitting encoded characters (thanks to Andreas Nedbal)
  • 2025-11-13 cc50ce7d05d [BUGFIX] Prevent decoding of user supplied URLs in LinkBrowser (thanks to Andreas Nedbal)
  • 2025-11-12 2b6a7b80ba0 [TASK] Update PHPStan to 2.1.32 (thanks to Garvin Hicking)
  • 2025-11-11 6dd98ec1991 [BUGFIX] Check if storage exists when fetching object (thanks to Christian Weiske)
  • 2025-11-11 cecf0a99a75 [BUGFIX] Show localized URL in "Link to external URL" page infobox (thanks to Andreas Nedbal)
  • 2025-11-11 33fba358541 [TASK] Update dev dependency typo3/testing-framework (thanks to Stefan Bürk)
  • 2025-11-11 1bcb885930d [BUGFIX] Split workspace AJAX routes into different scopes (thanks to Elias Häußler)
  • 2025-11-11 8b5cfa299b7 [DOCS] Add documentation for CLI scheduler:execute and scheduler:list (thanks to Lina Wolf)
  • 2025-11-11 68fbb9ccc36 [TASK] Set TYPO3 version to 13.4.21-dev (thanks to Benni Mack)