TYPO3 12.4.5

Release Notes

Version 12.4.5

Release Notes for TYPO3 CMS 12.4.5

This document contains information about TYPO3 CMS 12.4.5 which was released on 08.08.2023.

Get TYPO3 12.4.5 now


This version is a bugfix and maintenance release.

Read TYPO3 12.4.5 Release News

Checksums of TYPO3 12.4.5


2f44780e729ff48b04a07bbffe302d0f3244811c73f7ad0c9d4b93c90d510e79 typo3_src-12.4.5.tar.gz
e76f3f90181de0171798ce814507f9af4212b25e828e8918fb5cecb6378a78fb typo3_src-12.4.5.zip


ea4d0ff32040dd726cb65b2a4325184ea547dab2 typo3_src-12.4.5.tar.gz
535589c711120177d0549195130513bd92b31314 typo3_src-12.4.5.zip


d548d1294f5d793705f067f1b397d0c4 typo3_src-12.4.5.tar.gz
6f28b66b97d9371f4be50b2498f84f53 typo3_src-12.4.5.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 12.4.4:

  • 2023-08-08 f5a1b72f60 [RELEASE] Release of TYPO3 12.4.5 (thanks to Benni Mack)
  • 2023-08-07 fd265dd229 [BUGFIX] Move module state into reloadable part of DOM (thanks to Andreas Fernandez)
  • 2023-08-07 b75212c32a [TASK] Avoid global namespace imports (thanks to Oliver Bartsch)
  • 2023-08-07 ff91d3d52f [BUGFIX] Fix PHP 8 warnings in DataHandler (thanks to Thomas Hohn)
  • 2023-08-07 a99ce85561 [TASK] Simplify runTests.sh DBMS version selection (thanks to Christian Kuhn)
  • 2023-08-06 e48050ef21 [DOCS] Document known issues with ext:linkvalidator (thanks to Rémy DANIEL)
  • 2023-08-06 0ed4e8d1a7 [BUGFIX] Proper ext:form flex form finisher overrides (thanks to Christian Kuhn)
  • 2023-08-06 390deb1dfd [DOCS] Adjust reference to Core sources for v12 in EXT:reactions (thanks to Chris Müller)
  • 2023-08-06 b2bc2dbe4f [DOCS] Streamline the display of references to PHP class in EXT:form (thanks to Chris Müller)
  • 2023-08-05 251efa859d [BUGFIX] Only treat numerical route arguments as possible UIDs (thanks to Christian Spoo)
  • 2023-08-05 e77fe9284e [TASK] Show modal before re-import of static data (thanks to Sebastian Klein)
  • 2023-08-05 21355fe4ab [BUGFIX] Don't notify the editor about canceled SvgTree Ajax request (thanks to Rémy DANIEL)
  • 2023-08-05 fa13346102 [BUGFIX] Avoid undefined array key access in DataHandler (thanks to Gordon Brüggemann)
  • 2023-08-05 4b318bf406 [TASK] Mark PasswordPolicyValidator as public API (thanks to Torben Hansen)
  • 2023-08-05 02fef8dba4 [BUGFIX] Remove configuration for non-existing service (thanks to Oliver Bartsch)
  • 2023-08-05 d2a4676faa [BUGFIX] Expose listener identifier to ListenerProvider (thanks to Oliver Bartsch)
  • 2023-08-05 71b3f68c56 [TASK] Do not import \Attribute (thanks to Oliver Bartsch)
  • 2023-08-05 b26a61861f [TASK] Update ISO data (thanks to Anja Leichsenring)
  • 2023-08-05 0263b8d885 [BUGFIX] Prevent exception on missing sys_csp_resolution table (thanks to Daniel Siepmann)
  • 2023-08-04 35157fbafa [BUGFIX] Flush DI cache with clear all caches on development context (thanks to Sascha Nowak)
  • 2023-08-04 536b9950f6 [DOCS] Correct Changelog for ExtensionUtility::configurePlugin (thanks to linawolf)
  • 2023-08-04 2d191fe58d [TASK] Introduce table format for redirect integrity check (thanks to Lukas Maxheim)
  • 2023-08-04 b9fc1e3e87 [TASK] Raise pre-merge acceptance test to PHP 8.3 (thanks to Anja Leichsenring)
  • 2023-08-04 d0ce2bf62c [TASK] Run PHP8.3 functional tests (thanks to Stefan Bürk)
  • 2023-08-04 0647ab15e4 [BUGFIX] Properly set memcache/memcached in cache backend (thanks to Christian Spoo)
  • 2023-08-04 ff2a788300 [BUGFIX] Remove GU::fixPermissionsSetsGroup() test (thanks to Tobias Liebig)
  • 2023-08-04 e36888ff20 [TASK] Use relative paths for test fixture files (thanks to Stephan Jorek)
  • 2023-08-03 8f378f083f [BUGFIX] Display preview image of media resource (thanks to Simon Schaufelberger)
  • 2023-08-03 d0637655e5 [TASK] Streamline upper "Content" area in Page module localizations (thanks to Jasmina Ließmann)
  • 2023-08-03 cdeb7bd771 [BUGFIX] Make GeneralUtility::getFilesInDir() correctly check extensions (thanks to Christian Spoo)
  • 2023-08-03 f854477b35 [BUGFIX] Prevent TypeError in DatabaseIntegrityController (thanks to Oliver Bartsch)
  • 2023-08-03 9324ba96b3 [TASK] Avoid php deprecation in functional tests (thanks to Stefan Bürk)
  • 2023-08-03 3e275b692e [TASK] Correct the semantic structure of headings in some card views (thanks to Jasmina Ließmann)
  • 2023-08-03 dd659081f7 [TASK] Add primary key on non-uid MM tables (thanks to Christian Kuhn)
  • 2023-08-03 3bd0901228 [DOCS] Fix changelog rendering warnings (thanks to Chris Müller)
  • 2023-08-03 2e4c68f68d [TASK] Update typo3/testing-framework (thanks to Stefan Bürk)
  • 2023-08-02 fd59d01b48 [TASK] Have correct blog_example related_posts TCA (thanks to Christian Kuhn)
  • 2023-08-02 e8537a4a9c [BUGFIX] Ensure languageId = 0 for new site configurations (thanks to Andreas Fernandez)
  • 2023-08-02 7227aea542 [BUGFIX] Avoid circular reference of COR and ServerRequest (thanks to Helmut Hummel)
  • 2023-08-02 d3abcfbd05 [TASK] Correct indentation of json files (thanks to linawolf)
  • 2023-08-02 8765b36b15 [TASK] Update to lit 2.7.6 (thanks to Benjamin Franzke)
  • 2023-08-02 a2e723615b [TASK] Fix MM TCA of blog_example (thanks to Christian Kuhn)
  • 2023-08-02 b46ab5c7a1 [TASK] Map relative lit-imports to bare module specifiers (thanks to Benjamin Franzke)
  • 2023-07-31 c9433a5a0b [TASK] Avoid reports.xml in acceptance tests (thanks to Christian Kuhn)
  • 2023-07-31 54c6793037 [BUGFIX] Ensure string in htmlspecialchars() (thanks to Christian Kuhn)
  • 2023-07-31 2447096467 [BUGFIX] Avoid undefined array key in AbstractFormElement (thanks to Nikita Hovratov)
  • 2023-07-31 fd4a9e793d [TASK] Raise typo3/cms-styleguide to current version (thanks to Christian Kuhn)
  • 2023-07-31 24a0c4733e [BUGFIX] Fix return type of GU::getMaxUploadFileSize (thanks to Oliver Klee)
  • 2023-07-31 515841c201 [BUGFIX] Fix label generation for inline files (thanks to Thomas Anders | Naderio)
  • 2023-07-30 a4d8bc346a [TASK] Stabilize PageTree related ac tests (thanks to Christian Kuhn)
  • 2023-07-30 43a0013672 [TASK] Stabilize TemplateCest acceptence tests (thanks to Christian Kuhn)
  • 2023-07-30 625f55d30f [TASK] Stabilize more Frontend/ ac tests (thanks to Christian Kuhn)
  • 2023-07-30 faf34868ae [TASK] Stabilize ac test Frontend\IndexedSearchCest (thanks to Christian Kuhn)
  • 2023-07-30 b4014901de [DOCS] Fix code examples in changelog (thanks to Oliver Bartsch)
  • 2023-07-30 7eefd95016 [BUGFIX] Force correct type in FormViewHelper (thanks to Torben Hansen)
  • 2023-07-30 7cdc3ddbc4 [BUGFIX] Avoid skipping exttyposcript* files in TS parser (thanks to Christian Kuhn)
  • 2023-07-30 d4b4fc43e5 [TASK] Stabilize FileClipboardCest (again) (thanks to Christian Kuhn)
  • 2023-07-29 9d99c5b68f [BUGFIX] Fix invalid null coalescing fallback to boolean in record list (thanks to Benjamin Franzke)
  • 2023-07-29 2718b8297f [TASK] Fix mariadb acceptance test error detection (thanks to Benjamin Franzke)
  • 2023-07-28 07124e2bdd [BUGFIX] Extend CSP directives and sources (thanks to Oliver Hader)
  • 2023-07-28 74105af10e [BUGFIX] Allow strict-dynamic only for applicable CSP directives (thanks to Oliver Hader)
  • 2023-07-28 37323c7d78 [TASK] Remove backend.contextmenu tag from EXT:form importmap (thanks to Benjamin Franzke)
  • 2023-07-28 7a499fff3e [TASK] Run unit tests with PHP 8.3 (thanks to Stefan Bürk)
  • 2023-07-28 80bddb719d [BUGFIX] Properly evaluate selected class in BrowseLinksController (thanks to Oliver Bartsch)
  • 2023-07-28 6b5e0b7002 [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters" (thanks to Chris Müller)
  • 2023-07-28 21d462d0de [BUGFIX] Properly bind parameters to statement in upgrade wizard (thanks to Elias Häußler)
  • 2023-07-28 fdbd39a821 [BUGFIX] Repair installtool core updater button callback (thanks to Benjamin Franzke)
  • 2023-07-28 80e86a25ea [BUGFIX] npm: update vulnerable dev dependencies (thanks to Andreas Fernandez)
  • 2023-07-28 87a197120d [TASK] Reactivate usage of constructable stylesheets for icon element (thanks to Benjamin Franzke)
  • 2023-07-28 0b6234dcdb [TASK] Prepare runTests.sh to flexible container bin (thanks to Christian Kuhn)
  • 2023-07-28 db77634040 [BUGFIX] Load importmaps for external form backend module scripts (thanks to Benjamin Franzke)
  • 2023-07-28 c00f125333 [BUGFIX] Avoid undefined array key access in StaticRouteResolver (thanks to Stefan Bürk)
  • 2023-07-28 607d392a7d [BUGFIX] Fix return type annotation for GU::explodeUrl2Array (thanks to Oliver Klee)
  • 2023-07-28 4536ff0725 [TASK] Remove superfluous language service usage in ext:install (thanks to Torben Hansen)
  • 2023-07-28 69b99b0fd8 [TASK] Consolidate COR->typolink() tests (thanks to Christian Kuhn)
  • 2023-07-28 59c68d5667 [TASK] Remove an unused test data provider (thanks to Christian Kuhn)
  • 2023-07-27 40002a3ec1 [BUGFIX] Suppress "not found" message during "typo3 setup" (thanks to Jochen Roth)
  • 2023-07-27 aebb91664b [TASK] Remove unexplained reference to Wordpress documentation (thanks to Chris Müller)
  • 2023-07-26 94593899b7 [BUGFIX] Check array key existence in TSFE (thanks to Markus Klein)
  • 2023-07-26 37183d3acb [BUGFIX] Do not try to explode null in ResourceStorage (thanks to Oliver Klee)
  • 2023-07-26 a2ac29da06 [TASK] Change handling of apcu cache flush action (thanks to mordamir)
  • 2023-07-25 c3ada4970c [BUGFIX] Apply proper url encoding to query params in form engine popups (thanks to Benjamin Franzke)
  • 2023-07-25 1269a1c7cb [TASK] Replace docker-compose in runTests.sh (thanks to Jochen Roth)
  • 2023-07-25 86ce60bd77 [BUGFIX] Add missing Icon::SIZE_MEGA constant (thanks to Andreas Fernandez)
  • 2023-07-25 b60bc41640 [TASK] Improve return type annotations for GU::trimExplode (thanks to Oliver Klee)
  • 2023-07-25 414b3e9a46 [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController (thanks to Nikita Hovratov)
  • 2023-07-25 03d52068e9 [TASK] Stabilize acceptance test for postgres in nightly (thanks to Stefan Bürk)
  • 2023-07-25 7d94d9f933 [TASK] Set TYPO3 version to 12.4.5-dev (thanks to Oliver Hader)