TYPO3 10.4.16

Release Notes

Version 10.4.16

Stay secure and up-to-date with TYPO3 ELTS!

The TYPO3 CMS community supported from 2020-04-21 until 2023-04-30.
Extend your support now until 2026-04-30 to get access to the latest security and compatibility updates for this version.

Learn more about TYPO3 ELTS Browse the TYPO3 ELTS Portal

Release Notes for TYPO3 CMS 10.4.16

This document contains information about TYPO3 CMS 10.4.16 which was released on 11.05.2021.

Get TYPO3 10.4.16 now


This version is a bugfix and maintenance release.

TYPO3 v10.4.16 contains a new helper for System Maintainers within the Extension Manager section to ensure extensions contain a valid composer.json file in order to make your systems easier to upgrade to future TYPO3 versions.

Further information and examples can be found on extensions.typo3.org.

Read TYPO3 10.4.16 Release News

Checksums of TYPO3 10.4.16


38d05c7869e1200675483d0edabdf3afa86d7e2c85aa8b2d60299891c8872644 typo3_src-10.4.16.tar.gz
97e1643e47b18df587e7819053bc3ffa088f0a5defae1708d536421250115790 typo3_src-10.4.16.zip


2ba6a666a2444a0e24f12c295cb13d3f5b1e9304 typo3_src-10.4.16.tar.gz
eff50b305359041f199f48f3ba2cb6f092934f33 typo3_src-10.4.16.zip


fbb01650bf017a8b421e618068b89cc3 typo3_src-10.4.16.tar.gz
0ee4b82776e6b464b390871d84113d18 typo3_src-10.4.16.zip


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.


Here is a list of what was fixed since 10.4.15:

  • 2021-05-11 437d88b597 [RELEASE] Release of TYPO3 10.4.16 (thanks to Benni Mack)
  • 2021-05-11 56f9da97f9 [BUGFIX] Fix row highlighting in extension listing (thanks to Oliver Bartsch)
  • 2021-05-10 e781188207 [BUGFIX] Keep unmapped ?type parameter when using PageTypeDecorator (thanks to Benni Mack)
  • 2021-05-10 d3830985af [BUGFIX] Do not override disabled user settings (thanks to Alexander Stehlik)
  • 2021-05-10 06d1e4685a [DOCS] Reference to function for better usage does not exist (thanks to Marc Bastian Heinrichs)
  • 2021-05-06 76c5d9dd20 [TASK] Allow Doctrine/DBAL 2.13 (thanks to Benni Mack)
  • 2021-05-06 e173a12b6d [BUGFIX] FormEngine: Support description in BackendLayoutWizardElement (thanks to Christian Kuhn)
  • 2021-05-06 897c87dcdf [BUGFIX] Re-Allow Extbase Reflection for self (thanks to Benni Mack)
  • 2021-05-05 c1e224d9be [BUGFIX] Return correct source record for relations (thanks to Nicole Cordes)
  • 2021-05-04 026a5c76c2 [TASK] Raise typo3/testing-framework to ^6.8.2 (thanks to Christian Kuhn)
  • 2021-05-04 d7088b0b52 [TASK] Merge functional test stages for nightly run (thanks to Anja Leichsenring)
  • 2021-05-04 7334b3ef3b [TASK] Add support for PHP-CS-Fixer 3.0 (thanks to Benni Mack)
  • 2021-05-04 d16bf8a7a9 [BUGFIX] Use Address::create instead of new (thanks to Simon Gilli)
  • 2021-05-04 709127c203 [BUGFIX] Ensure MountPoint parameter contains valid characters (thanks to Benni Mack)
  • 2021-05-04 58e4cebc30 [BUGFIX] Remove deprecated reflection API usage (thanks to Larry Garfield)
  • 2021-05-04 07c761c0b8 [BUGFIX] Handle workspace overlays in AbstractItemProvider (thanks to Oliver Bartsch)
  • 2021-05-04 d8592f5d82 [BUGFIX] Type check extbase parameter for array (thanks to Remo Häusler)
  • 2021-05-04 1773740085 [BUGFIX] Avoid exception when trying to download a non-existing file (thanks to Stephan Großberndt)
  • 2021-05-04 3bfce7d563 [BUGFIX] Testing: COMPOSER_ROOT_VERSION for v10 and v9 (thanks to Christian Kuhn)
  • 2021-05-04 55054ceef2 [BUGFIX] Multiple languages in the update command (thanks to Guido Schmechel)
  • 2021-05-01 09b5d89e24 [DOCS] Add documentation for system extension adminpanel (thanks to flicstar)
  • 2021-05-01 70619f6567 [TASK] gitlab-ci: Drop notify stage (thanks to Christian Kuhn)
  • 2021-05-01 62c1956583 [TASK] Introduce composer manifest checks (thanks to Jochen Roth)
  • 2021-05-01 9eb99e1e9e [BUGFIX] Apply TCAdefaults to DataHandler if FormEngine was not used before (thanks to Benni Mack)
  • 2021-05-01 17612545cb [TASK] gitlab-ci: Reduce job timeout (thanks to Christian Kuhn)
  • 2021-04-30 325176b3a4 [BUGFIX] Resolve WS overlays in Extbase JOIN queries properly (thanks to Benni Mack)
  • 2021-04-30 9e54fcfffa [TASK] Pin fluid standalone dependency to ^2.6.10 (thanks to Benni Mack)
  • 2021-04-30 f9b8eb2436 [DOCS] form: Add {__currentTimestamp} to ApiReference (thanks to Markus Klein)
  • 2021-04-30 d2372eebb1 [BUGFIX] Fix InvalidEnumerationValueException in workspaces (thanks to Oliver Bartsch)
  • 2021-04-29 80462e07c3 [BUGFIX] Respect default values in TcaGroup (thanks to Maik Schneider)
  • 2021-04-29 ce98ca088c [BUGFIX] Restore workspace filter in Belog module (thanks to Oliver Bartsch)
  • 2021-04-29 08293c51fa [TASK] Add ContainerInterface->get() to dynamicReturnTypeMeta.json (thanks to Christian Kuhn)
  • 2021-04-29 0eaa191882 [BUGFIX] Return expected value on GU::writeFileToTypo3tempDir success (thanks to Riny van Tiggelen)
  • 2021-04-29 d459f31626 [BUGFIX] Do not download artifacts in gitlab voting stage (thanks to Christian Kuhn)
  • 2021-04-28 76a2c6ecbc [BUGFIX] Allow "copy" action even if the user does not have "edit" permission (thanks to Dmitry Dulepov)
  • 2021-04-28 da0e689871 [BUGFIX] Fixed @return annotation (thanks to Rico Sonntag)
  • 2021-04-28 e109a0868a [BUGFIX] Avoid text/javascript for HTML doctypes (thanks to Oliver Bartsch)
  • 2021-04-27 667d7660e1 [BUGFIX] Remove unused import in PageRenderer (thanks to Oliver Bartsch)
  • 2021-04-27 d355f9d62c [BUGFIX] Fix open pageTree status (thanks to Uwe Trotzek)
  • 2021-04-27 712ca95b4d [TASK] Inline example: Translate key from custom locallang file (thanks to medarob)
  • 2021-04-27 f4ca222975 [BUGFIX] Use t3ver_oid for workspace evaluation (thanks to Oliver Bartsch)
  • 2021-04-27 8e4de7c53d [TASK] Extend itemsProcFunc parameters for parent related information (thanks to Nikita Hovratov)
  • 2021-04-27 0c773e2c85 [BUGFIX] Check if property is null (thanks to jogo)
  • 2021-04-27 d0cf4cbe9f [BUGFIX] Use live record for diff view (thanks to Oliver Bartsch)
  • 2021-04-27 9059e5b5ec [TASK] Drop bamboo test plans (thanks to Christian Kuhn)
  • 2021-04-27 5d5a041d86 [BUGFIX] Use local variable to allow multi-format mails (thanks to Oliver Bartsch)
  • 2021-04-26 22cd402818 [TASK] Streamline size of email field in setup module (thanks to Torben Hansen)
  • 2021-04-26 64264da4f3 [BUGFIX] Re-add highlighting of filter term in Svg Tree (thanks to Benni Mack)
  • 2021-04-22 912ffb5b66 [BUGFIX] Display correct message if slug suggestion is modified (thanks to Benni Mack)
  • 2021-04-20 bd6916eea4 [BUGFIX] Ensure password recovery email can be fully translated (thanks to Xavier Perseguers)
  • 2021-04-19 2f73f68534 [BUGFIX] Check if site language is enabled before redirecting (thanks to Benni Mack)
  • 2021-04-19 823cc42921 [BUGFIX] Replace duplicated form attributes in LinkBrowser (thanks to Oliver Bartsch)
  • 2021-04-19 d9df1421ed [BUGFIX] Check if page exist before using record for preview (thanks to Georg Ringer)
  • 2021-04-19 19e131ffb3 [BUGFIX] Prevent saveAndClose in MultiStep wizard (thanks to Oliver Bartsch)
  • 2021-04-19 baa2613c47 [BUGFIX] Reload page module after deleting content (thanks to Oliver Bartsch)
  • 2021-04-18 e7b594748b [TASK] Update XLIFF version to 1.2 (thanks to Georg Ringer)
  • 2021-04-16 f287397099 [BUGFIX] Restore altIcons TSconfig option (thanks to Oliver Bartsch)
  • 2021-04-16 8e560d8de8 [BUGFIX] Prematurely end data array processing on invalid item (thanks to Nikita Hovratov)
  • 2021-04-15 a0b5e940b9 [BUGFIX] Apply enableFields in JOIN's ON condition (thanks to Markus Klein)
  • 2021-04-15 b68392146a [BUGFIX] Respect extendToSubpages on generating preview urls (thanks to Oliver Bartsch)
  • 2021-04-13 d2cf0862ad [TASK] Set TYPO3 version to 10.4.16-dev (thanks to Benni Mack)