TYPO3 10.4.20

Release Notes

Version 10.4.20

Release Notes for TYPO3 CMS 10.4.20

This document contains information about TYPO3 CMS 10.4.20 which was released on 16.08.2021.

Get TYPO3 10.4.20 now


This version is a bugfix and maintenance release.

Read TYPO3 10.4.20 Release News

Checksums of TYPO3 10.4.20


713538f0901e73bc2cfd0536e485be27f83f61e10ba97679a3bfd1ca3f64f407 typo3_src-10.4.20.tar.gz
56a0651efe0053900ec6cca6f92302bbb4dce3596188ca250ee27e5f4e09ceda typo3_src-10.4.20.zip


8244943fc1c69dc1e4f7d325afd7aa5b4aff2b68 typo3_src-10.4.20.tar.gz
7eed5bc8ed44115c125373c4323171b2b2c49983 typo3_src-10.4.20.zip


39becec1eb97ee72848793fa6e169dc7 typo3_src-10.4.20.tar.gz
0d63156933353dc1d4f5c64815e42433 typo3_src-10.4.20.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.19]:

  • 2021-08-16 9e39143a36 [RELEASE] Release of TYPO3 10.4.20 (thanks to Oliver Hader)
  • 2021-08-16 14ec984c53 [TASK] Upgrade to typo3/html-sanitizer v2.0.9 (thanks to Oliver Hader)
  • 2021-08-16 7f2c90e219 [BUGFIX] Adjust default behavior of HTML sanitization in parseFunc (thanks to Oliver Hader)
  • 2021-08-16 e2ce8bf728 [BUGFIX] Allow HTML node onclick events in generated frontend markup (thanks to Oliver Hader)
  • 2021-08-14 4dbe02080c [BUGFIX] Use loading="lazy" in FormEngineUtility::getIconHtml() (thanks to Andreas Fernandez)
  • 2021-08-13 56c9676b0e [FEATURE] Introduce explicit f:sanitize.html view-helper (thanks to Oliver Hader)
  • 2021-08-13 400a19e55f [BUGFIX] Respect toggle for legacy form upload MIME types again (thanks to Mathias Brodala)
  • 2021-08-13 f337976a97 [DOCS] Exclude form finisher options from overrides (thanks to Björn Jacob)
  • 2021-08-13 8244bf9051 [BUGFIX] Fix FileSpoolTest creating "spool" directory on root level (thanks to Wouter Wolters)
  • 2021-08-13 1dfaf6f75b [BUGFIX] Remove prefixed scriptName from urlPath in PageRouter (thanks to Stefan Bürk)
  • 2021-08-13 7954f16b68 [BUGFIX] Support for vimeo event url (thanks to Guido Schmechel)
  • 2021-08-13 566ee42614 [BUGFIX] Avoid timeout issues through SvgFilesSanitization (thanks to Georg Ringer)
  • 2021-08-12 bdc5acacd0 [TASK] Add status quo tests for f:format.html (thanks to Oliver Hader)
  • 2021-08-12 a7d5450f05 [BUGFIX] Re-add language switcher for sys_file_metadata records (thanks to Benni Mack)
  • 2021-08-12 2e316ec2c4 [DOCS] Document usage of YAML loader (thanks to Björn Jacob)
  • 2021-08-12 209381647f [TASK] Forward initiator to typo3/html-sanitizer (thanks to Oliver Hader)
  • 2021-08-12 dd9198e4cf [TASK] gitlab-ci: Backup TYPO3 logs of backend acceptance tests (thanks to Alexander Nitsche)
  • 2021-08-12 76b7f3d03c [TASK] Upgrade to typo3/html-sanitizer v2.0.8 (thanks to Oliver Hader)
  • 2021-08-12 fc2132c9fc [DOCS] Document final "nature" of Redirect finisher (thanks to Björn Jacob)
  • 2021-08-12 b9c1906304 [BUGFIX] Inform about extended support in reports module correctly (thanks to Andreas Fernandez)
  • 2021-08-11 63d3f9f761 [BUGFIX] Accept JS spam protected email addresses (thanks to Torben Hansen)
  • 2021-08-11 f1d944c735 [BUGFIX] Fix the Formelement selection button on first use (thanks to Grégory Jaouën)
  • 2021-08-11 1492c4e01a [TASK] Enhance documentation for integration of html-sanitizer (thanks to Tomas Norre Mikkelsen)
  • 2021-08-11 0e36b9e083 [BUGFIX] Respect 'ignoreRootLevelRestriction' setting (thanks to Albrecht Koehnlein)
  • 2021-08-10 5c78ae2b58 Revert "[TASK] Declare core as replacement for t3g/svg-sanitizer" (thanks to Oliver Hader)
  • 2021-08-10 410aa89960 [BUGFIX] Avoid option enableWordClean name in tests (thanks to Benni Mack)
  • 2021-08-10 4a7558a9f2 [BUGFIX] Sort tables alphabetically in Export (thanks to Guido Schmechel)
  • 2021-08-10 2addba9ba5 [TASK] Set TYPO3 version to 10.4.20-dev (thanks to Oliver Hader)