TYPO3 13.4.10

Release Notes

Version 13.4.10

Release Notes for TYPO3 CMS 13.4.10

This document contains information about TYPO3 CMS 13.4.10 which was released on 13.05.2025.

Get TYPO3 13.4.10 now

News

This version is a bugfix and maintenance release.

Read TYPO3 13.4.10 Release News

Checksums of TYPO3 13.4.10

SHA256

e5c7f7ac3be886fdafc552263242c7c37c00c9c41d8c1c8bb2327fa697dc682d typo3_src-13.4.10.tar.gz
c84c2f28f598fae7a3fdecf1d543e0e5fb4f76386eb2c15124f354e9a5a62483 typo3_src-13.4.10.zip

SHA1

6b65fd6e03dfc000016d703fbfa0530c98fc77c7 typo3_src-13.4.10.tar.gz
004edf79eeb79ed728c5362ca0abcb5ba976b5af typo3_src-13.4.10.zip

MD5

bc8c394f286297e41107c2cce8f7fbdb typo3_src-13.4.10.tar.gz
a99944f00d23f3b9799297d448ba7fdf typo3_src-13.4.10.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.10/tar.gz
wget --content-disposition https://get.typo3.org/13.4.10/tar.gz.sig
gpg --verify typo3_src-13.4.10.tar.gz.sig typo3_src-13.4.10.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.9:

  • 2025-05-13 27c525f614f [RELEASE] Release of TYPO3 13.4.10 (thanks to Benni Mack)
  • 2025-05-13 7aa686d741e [TASK] Add GUI-managed map (keys+values) and list for Configuration (thanks to Garvin Hicking)
  • 2025-05-12 559a2ff9ffc [TASK] Avoid CDATA in inline JS/CSS for HTML5 (thanks to Benni Mack)
  • 2025-05-12 1c86581378b [BUGFIX] Keep overridden URL in NewContentElementController (thanks to Benni Mack)
  • 2025-05-12 bbc25c29113 [BUGFIX] Mitigate Postgres like type error for JSON fields (thanks to Stefan Bürk)
  • 2025-05-11 f575c7f7d2f [TASK] Fix label in ext:form (thanks to Georg Ringer)
  • 2025-05-10 976a397aa34 [BUGFIX] Display correct failure message when import has failed (thanks to Maynis)
  • 2025-05-09 3eb9deafa8c [TASK] Change comment in EXT:sys_note (thanks to Oliver Krammer)
  • 2025-05-08 8e3e33283e4 [BUGFIX] Respect per-site conditions in TS cache identifiers (thanks to Christian Kuhn)
  • 2025-05-08 3c7cd7b2316 [BUGFIX] Avoid PHP errors with broken FE URL arguments (thanks to Christian Kuhn)
  • 2025-05-08 e1d78ba00fe [BUGFIX] DataHandler hard delete may delete too much (thanks to Christian Kuhn)
  • 2025-05-07 28b051c5d11 [BUGFIX] Fix type errors in advanced search (thanks to Georg Ringer)
  • 2025-05-06 b571d953bcd [TASK] Add cacheHash/excludedParameters (thanks to Ingo Fabbri)
  • 2025-05-06 216215b95d2 [TASK] Remove internal comment (thanks to Feline)
  • 2025-05-05 52edf83aca9 [BUGFIX] Allow visiblity control of file collections (thanks to Oliver Bartsch)
  • 2025-05-05 0a86a2a73b3 [BUGFIX] Preserve language of translations on copy (thanks to Astrid Haubold)
  • 2025-05-05 a8445fe1f11 [BUGFIX] Respect mounted pages in RootlineUtility correctly (thanks to Stefan Bürk)
  • 2025-05-04 c9c1d970b7b [BUGFIX] Set routes to Extbase modules using f:link.action (thanks to Bastian)
  • 2025-05-03 837a56dbe6e [BUGFIX] Improve accessibility in sudo-mode modal (thanks to Benjamin Franzke)
  • 2025-05-03 9b34d0daaad [TASK] Update phpstan to 2.1.14 (thanks to Anja Leichsenring)
  • 2025-04-30 a895b290952 [BUGFIX] Improve page module for multi-site instances (thanks to André Buchmann)
  • 2025-04-30 d8f14ba3985 [BUGFIX] Fix sys_filemounts migration wizard update necessary check (thanks to Nikita Hovratov)
  • 2025-04-29 c90f75bf9fe [TASK] Use media-type application/yaml (thanks to Oliver Hader)
  • 2025-04-29 7be72cf083b [BUGFIX] Convert container-dependent Site tests to functional tests (thanks to Andreas Kienast)
  • 2025-04-29 9af84177e14 [BUGFIX] Fix race conditions in color-picker (thanks to Andreas Kienast)
  • 2025-04-29 033083372b3 [TASK] Update mime-type collection & incorporate RFC 9512 (YAML) (thanks to Oliver Hader)
  • 2025-04-28 636d9b9984c [BUGFIX] Support sheets and sections in Record API (thanks to Dennis Purisevic)
  • 2025-04-28 16287dd2d9d [BUGFIX] Check page permissions in page's language mode (thanks to Oliver Bartsch)
  • 2025-04-28 aa129592442 [TASK] Always use the current workspaceId for WSOL in DataHandler (thanks to Benni Mack)
  • 2025-04-28 833c506f27f [BUGFIX] Load draggable-resizable-element in top-level scope (thanks to Andreas Kienast)
  • 2025-04-27 91d08fafe13 [TASK] Provide relevant File properties in FAL ResourceStorageTest (thanks to Oliver Hader)
  • 2025-04-25 93fc7e5eccb [TASK] Enforce trailing semicolon in TypeScript files (thanks to Andreas Kienast)
  • 2025-04-25 dbdf2a6a4a8 [BUGFIX] Always sort items "naturally" in filelist (thanks to Andreas Kienast)
  • 2025-04-24 681d42a1e3f [BUGFIX] Use correct version constraint for functional test fixture extensions (thanks to Anja Leichsenring)
  • 2025-04-24 3b73e2314b7 [TASK] Move functional test fixture extensions from sysext:extbase (thanks to Anja Leichsenring)
  • 2025-04-24 b25d5b4f2fe [TASK] Move functional test fixture extensions from sysext:form (thanks to Anja Leichsenring)
  • 2025-04-24 79e79e238de [TASK] Move functional test fixture extensions from sysext:core (thanks to Anja Leichsenring)
  • 2025-04-24 be89fba1895 [TASK] Move functional test fixture extensions from sysext:backend (thanks to Anja Leichsenring)
  • 2025-04-24 9446dd15805 [BUGFIX] Fix "transparent" preview in color picker and align colors (thanks to Andreas Kienast)
  • 2025-04-24 fe29d5e743f [BUGFIX] Improve Localization Overview (thanks to Oliver Bartsch)
  • 2025-04-24 5fd88858678 [BUGFIX] Respect ignoreRootLevelRestriction for pid=0 records (thanks to Stefan Bürk)
  • 2025-04-24 d96079ed8c8 [BUGFIX] Streamline panel header for tasks with errors (thanks to Benjamin Kott)
  • 2025-04-24 64886d510a2 [BUGFIX] Strip only existing prefix in PathUtility::stripPathSitePrefix() (thanks to Stefan Bürk)
  • 2025-04-24 19212e6db94 [TASK] Update Deprecation-100071-MagicRepositoryFindByMethods.rst (thanks to Christian-Hackl)
  • 2025-04-24 ab3896aa43a [BUGFIX] Adapt AssetRenderer paths for prefixing in FE rendering (thanks to Sébastien Delcroix)
  • 2025-04-24 abccf9cab2b [BUGFIX] Make sure absolute paths are cache busted (thanks to Simon Praetorius)
  • 2025-04-24 0448c1af1ae [BUGFIX] Prevent exception in Link Validator for missing fields in subSchema (thanks to Torben Hansen)
  • 2025-04-24 1df665df24c [BUGFIX] Set proper cache backend fallback in garbage collection task (thanks to Andreas Kienast)
  • 2025-04-24 682406fe4f6 [BUGFIX] Retain navigation toggle state when switching modules (thanks to Andreas Kienast)
  • 2025-04-24 1575fe326b0 [BUGFIX] Respect leap years in timediff age calculation (thanks to Benjamin Franzke)
  • 2025-04-23 23ffb92b8b1 [BUGFIX] Check state in web components extending HTMLElement (thanks to Andreas Kienast)
  • 2025-04-23 b6d89a20a63 [BUGFIX] Remove api and no-cookie from video tag (thanks to Georg Ringer)
  • 2025-04-23 f6a46e92b18 [BUGFIX] Fix handling of legacy widgetRefresh event (thanks to Benjamin Franzke)
  • 2025-04-22 4112563b51c [BUGFIX] Avoid reaching placeholder limit when clearing cache by tags (thanks to Georg Ringer)
  • 2025-04-22 dc43e834de9 [BUGFIX] Allow to configure RateLimiters in message consumer (thanks to Sascha Nowak)
  • 2025-04-22 4e64858e28c [TASK] Update Fluid Standalone to 4.1.2 (thanks to Simon Praetorius)
  • 2025-04-19 e62a74dde7a [TASK] Demonstrate extbase model with constructor parameter promotion (thanks to Lina Wolf)
  • 2025-04-18 9d02e9987f9 [BUGFIX] Limit PAGEVIEW exception (thanks to Oliver Bartsch)
  • 2025-04-18 a36c7b7d91a [BUGFIX] Streamline toArray() of Record/RawRecord (thanks to Oliver Bartsch)
  • 2025-04-18 1bbc4554d22 [BUGFIX] Include computed properties in CObject ViewHelper (thanks to Oliver Bartsch)
  • 2025-04-17 b39cca6159d [TASK] Update Fluid Standalone to 4.1.1 (thanks to Simon Praetorius)
  • 2025-04-17 729fee14dc5 [BUGFIX] Restore nested CompositeExpression performance (thanks to Stefan Bürk)
  • 2025-04-17 a3af707a271 [BUGFIX] Request content frame reload after delete via context menu (thanks to Andreas Kienast)
  • 2025-04-17 27a3d121b10 [BUGFIX] Introduce GridColumn Form element to prevent Fieldset misusage (thanks to Benjamin Kott)
  • 2025-04-16 8e4eb76a191 [TASK] Update phpstan (thanks to Wouter Wolters)
  • 2025-04-16 62acd98246e [BUGFIX] Execute bulkInsert() in chunks for larger datasets (thanks to Oliver Heins)
  • 2025-04-16 ab29af290fb [BUGFIX] Add missing grid configuration for form elements (thanks to Benjamin Kott)
  • 2025-04-16 a51b6516517 [BUGFIX] Make importmaps cacheable (thanks to Benjamin Franzke)
  • 2025-04-16 d25d6c52463 [BUGFIX] Remove reference to deleted background image (thanks to Andreas Kienast)
  • 2025-04-16 40191737340 [BUGFIX] Always render form element icons inline (thanks to Georg Ringer)
  • 2025-04-16 edcad518353 [BUGFIX] Only return FAL folder as fallback storage when it is a real directory (thanks to Benni Mack)
  • 2025-04-16 c416a5dcbe8 [TASK] Provide icon cache identifier when rendering backend (thanks to Andreas Kienast)
  • 2025-04-16 80ffbe5c1b8 [BUGFIX] Use correct configuration for sitemap template (thanks to Georg Ringer)
  • 2025-04-16 25c67dfbf05 [BUGFIX] Fix overflow of labels in localization mode buttons (thanks to Benjamin Franzke)
  • 2025-04-16 d2d06d71f7f [TASK] Use proper URL objects in File List where applicable (thanks to Andreas Kienast)
  • 2025-04-15 2f2eac371d1 [BUGFIX] Always use getProcessedValue for detail view in Workspace Module (thanks to Benni Mack)
  • 2025-04-15 bd46a856fe3 [DOCS] Unify VH descriptions, move examples to Fluid Reference (thanks to Lina Wolf)
  • 2025-04-15 6e1e4df4806 [BUGFIX] Handle missing file metadata in filelist (thanks to Oliver Bartsch)
  • 2025-04-15 ea827809056 [TASK] Do not initialize the database for validator functional tests (thanks to Simon Schaufelberger)
  • 2025-04-15 4ef0ce45634 [TASK] Use NewRecordWizard in FormEditor (thanks to josuavogel)
  • 2025-04-14 68c3319046d [BUGFIX] Avoid reaching placeholder limit when clearing processed files (thanks to Till Hörner)
  • 2025-04-12 36703b28e4e [BUGFIX] Mitigate query buffer issue in OptimizeDatabaseTableTask (thanks to Stefan Bürk)
  • 2025-04-12 6c57d537d48 [TASK] Add tests for localization l10n_mode=exclude (thanks to Benni Mack)
  • 2025-04-12 9cec1ea2a51 [TASK] Add tests for deleting records with FlexForms containing relations (thanks to Benni Mack)
  • 2025-04-12 1baaa297a53 [BUGFIX] Generate proper file path for ImageResource objects (thanks to Benni Mack)
  • 2025-04-12 0da31476878 [BUGFIX] Fix end of tag names in parseFunc (thanks to Marcel Jürgen Falk)
  • 2025-04-12 b554eb94a85 [BUGFIX] Fix f:form SelectViewHelper with wrong localized UID scheme (thanks to Garvin Hicking)
  • 2025-04-12 ecfc7e21d54 [BUGFIX] Respect visibility in GreedyDatabaseBackend (thanks to Georg Ringer)
  • 2025-04-12 49fe010feb8 [BUGFIX] Respect permissions when creating a new element (thanks to Georg Ringer)
  • 2025-04-11 6835b7c1c68 [BUGFIX] Properly calculate the effective PID for page translations or versioned pages (thanks to Benni Mack)
  • 2025-04-11 de831161aa0 [BUGFIX] Avoid using native filemtime for calculation of paths (thanks to Benni Mack)
  • 2025-04-11 2ac3d17044e [BUGFIX] Copying Inline within FlexForms keep their language (thanks to Benni Mack)
  • 2025-04-11 6228c742566 [BUGFIX] Handle zero byte images in click enlarge gracefully (thanks to Georg Ringer)
  • 2025-04-11 4f552d17cce [BUGFIX] Correct input label in renaming modal in case of folder (thanks to Sébastien Delcroix)
  • 2025-04-11 9bbb9b4b166 [BUGFIX] Prevent file selection via name link when denied by IsFileSelectableEvent (thanks to Hoja Mustaffa Abdul Latheef)
  • 2025-04-11 5cc4f65ba81 [TASK] Use cache busting for RTE contentCss files (thanks to Daniel Siepmann)
  • 2025-04-11 d6b2b7e6e34 [TASK] Remove unused method in PageRenderer (thanks to Benni Mack)
  • 2025-04-11 e2fe70a8731 [BUGFIX] Correct color and behavior in progress bar components (thanks to Benjamin Kott)
  • 2025-04-11 06d6ecab387 [BUGFIX] Do not show rootlevel records in NewRecordController (thanks to Benni Mack)
  • 2025-04-11 3d2be86921a [BUGFIX] Fix undefined array key table in ContextMenuController (thanks to Thomas Hohn)
  • 2025-04-11 10b7a7f46ee [TASK] Improve view of redirects to disabled pages (thanks to Georg Ringer)
  • 2025-04-11 b968a6689c0 [BUGFIX] Fix possible PHP type error in DateTimeFactory (thanks to Benjamin Franzke)
  • 2025-04-11 a06c3431388 [BUGFIX] Fix preview with extendToSubpages (thanks to Sybille Peters)
  • 2025-04-11 a4a3cf82cce [TASK] Add tests for localizing records with flexform (thanks to Benni Mack)
  • 2025-04-11 e7f87332434 [BUGFIX] Fix new translation icon state in localization overview (thanks to Sébastien Delcroix)
  • 2025-04-11 790b83b4ba7 [BUGFIX] Fix native datetime transformation in Extbase query constraints (thanks to Benjamin Franzke)
  • 2025-04-10 ec6fb38d9d6 [BUGFIX] Fix Frontend translations for file metadata in free mode (thanks to Alexander Stehlik)
  • 2025-04-10 d7e78a67c25 [BUGFIX] Don't show duplicate button in column edit mode (thanks to Sébastien Delcroix)
  • 2025-04-10 39f4e0c1085 [TASK] Raise codeception to unlock phpunit:^12 (thanks to Wouter Wolters)
  • 2025-04-10 953389aad5e [BUGFIX] Use correct TCA key for configuration in selectTree (thanks to Benni Mack)
  • 2025-04-10 0a3631d4b17 [TASK] Use AssetCollector for backend modules (thanks to Benjamin Franzke)
  • 2025-04-10 4e0ca3c2754 [TASK] Enhance blog_example extbase test with frontend editing (thanks to Garvin Hicking)
  • 2025-04-10 b7ed3e3e055 [TASK] Add rate limit to ext:felogin password recovery (thanks to Torben Hansen)
  • 2025-04-10 1fc3dc4ff2d [BUGFIX] Use integer return value in sorting callback (thanks to Georg Ringer)
  • 2025-04-10 497037a98a7 [TASK] Abort field initialization early in FormEngine validation (thanks to Andreas Kienast)
  • 2025-04-10 76fb294b9d6 [TASK] Raise php-cs-fixer dependency (thanks to Benni Mack)
  • 2025-04-09 d06f1dce4be [TASK] Update symfony dependencies (thanks to Benni Mack)
  • 2025-04-09 f0972b51e7e [BUGFIX] Ensure existing storage on file object creation (thanks to Oliver Bartsch)
  • 2025-04-09 785d7d84920 [BUGFIX] Fix missing version number of files from custom backend modules (thanks to Benni Mack)
  • 2025-04-09 fc13415b174 [TASK] Raise --dev phpunit/phpunit:^11.5.17 (thanks to Wouter Wolters)
  • 2025-04-09 9b1479489bc [BUGFIX] Properly link to moved CEs in workspace (thanks to Benni Mack)
  • 2025-04-09 f5c1b3ae5b5 [BUGFIX] Ensure SelectViewHelper uses strings for option*Field (thanks to Markus Klein)
  • 2025-04-09 57d53ba727b Revert "[BUGFIX] Respect long titles in inline headers" (thanks to Andreas Kienast)
  • 2025-04-09 94cad3076b8 [BUGFIX] Add typecast to avoid TypeError (thanks to Georg Ringer)
  • 2025-04-09 e11cdcedcc3 [BUGFIX] Parallel execution of non-parallel scheduler task (thanks to Adam Koppe)
  • 2025-04-09 95efa7746b6 [BUGFIX] Add missing title attribute to icons in page tree icon toolbar (thanks to Andreas Kienast)
  • 2025-04-09 93642546331 [BUGFIX] Provide memcache object to close method (thanks to Georg Ringer)
  • 2025-04-09 4d3bb8140d2 [BUGFIX] Do not update creation date when publishing a record (thanks to Benni Mack)
  • 2025-04-08 498485bb1c6 [TASK] Improve performance for fe_sessions with DB index (thanks to Oleksandr Peresypkin)
  • 2025-04-08 8a78be57ff3 [BUGFIX] Premature end of script headers due to X-TYPO3-Cache-Tags (thanks to Sascha Nowak)
  • 2025-04-08 17242a4698d [BUGFIX] Check file access in workspaces module (thanks to Axel Seemann)
  • 2025-04-08 0529d9f246c [TASK] Make use of Schema API in EXT:impexp (thanks to Benni Mack)
  • 2025-04-08 e79f77fa8af [TASK] Check for l10n overlays move only when necessary (thanks to Christian Kuhn)
  • 2025-04-08 013d594c484 [BUGFIX] Only append "(Copy 2)" when configured (thanks to Benni Mack)
  • 2025-04-08 b62497cecdd [TASK] Only load record for permission handling once (thanks to Benni Mack)
  • 2025-04-08 21a67bc95d5 [TASK] Pass FormEngine instance into Validation (thanks to Andreas Kienast)
  • 2025-04-08 88c3f8ef856 [TASK] Add backend and tree fixture (thanks to Jochen Roth)
  • 2025-04-08 14fb972c312 [BUGFIX] Check if parameter is an array before starting autotagging (thanks to Georg Ringer)
  • 2025-04-08 475b1cdfaa9 [TASK] Improve performance of page-based sitemap.xml generation (thanks to Philipp Wrann)
  • 2025-04-08 965c9c4a33f [BUGFIX] Use "allowed" option for TCA type=group in Extbase (thanks to Benni Mack)
  • 2025-04-08 11625bfd996 [TASK] Set TYPO3 version to 13.4.10-dev (thanks to Benni Mack)