TYPO3 12.4.29
Release Notes
Release Notes for TYPO3 CMS 12.4.29
This document contains information about TYPO3 CMS 12.4.29 which was released on 13.05.2025.
Get TYPO3 12.4.29 nowChecksums of TYPO3 12.4.29
SHA256
4f682f7045c803dc7a7264b97b975f19334804dc5e1516556138db9bfc7d6e09 typo3_src-12.4.29.tar.gz 7089ac86ff8d6e37e2204de3b67a0dab9c9811df026f69d58e10a09a23cfd91d typo3_src-12.4.29.zip
SHA1
6b8c0f8d496d37bdab8d8bfad56e4004dd639dcb typo3_src-12.4.29.tar.gz dec475330d42c03b2884c706ce1eb51a9fec10d5 typo3_src-12.4.29.zip
MD5
e3e15f76e7b05f0446c5e630ee6aa9c0 typo3_src-12.4.29.tar.gz 217fb74f0bab6329b4e8dd667ed86f75 typo3_src-12.4.29.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/12.4.29/tar.gz wget --content-disposition https://get.typo3.org/12.4.29/tar.gz.sig gpg --verify typo3_src-12.4.29.tar.gz.sig typo3_src-12.4.29.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 12.4.28:
- 2025-05-13 091a811f67c [RELEASE] Release of TYPO3 12.4.29 (thanks to Benni Mack)
- 2025-05-12 01c6b2bfa82 [BUGFIX] Mitigate Postgres
like
type error forJSON
fields (thanks to Stefan Bürk) - 2025-05-04 29ea0e70150 [BUGFIX] Set routes to Extbase modules using f:link.action (thanks to Bastian)
- 2025-05-03 e20330bd830 [BUGFIX] Improve accessibility in sudo-mode modal (thanks to Benjamin Franzke)
- 2025-05-03 6c3303ec497 [TASK] Update phpstan to 2.1.14 (thanks to Anja Leichsenring)
- 2025-04-29 592883a25a2 [TASK] Use media-type application/yaml (thanks to Oliver Hader)
- 2025-04-29 e42da514e5e [TASK] Update mime-type collection & incorporate RFC 9512 (YAML) (thanks to Oliver Hader)
- 2025-04-28 cb9e7f6b4ea [BUGFIX] Load
draggable-resizable-element
in top-level scope (thanks to Andreas Kienast) - 2025-04-27 13765ac1b12 [TASK] Provide relevant File properties in FAL ResourceStorageTest (thanks to Oliver Hader)
- 2025-04-25 01b13b9ec0f [TASK] Enforce trailing semicolon in TypeScript files (thanks to Andreas Kienast)
- 2025-04-24 554626fa6b2 [TASK] Update Deprecation-100071-MagicRepositoryFindByMethods.rst (thanks to Christian-Hackl)
- 2025-04-24 cb6da9f67be [BUGFIX] Make sure absolute paths are cache busted (thanks to Simon Praetorius)
- 2025-04-17 a7ddeb017e1 [BUGFIX] Request content frame reload after delete via context menu (thanks to Andreas Kienast)
- 2025-04-17 2b079e9e7e9 [TASK] Update phpstan (thanks to Stefan Bürk)
- 2025-04-16 d889d8d54eb [BUGFIX] Use correct configuration for sitemap template (thanks to Georg Ringer)
- 2025-04-15 729ec251bed [TASK] Do not initialize the database for validator functional tests (thanks to Simon Schaufelberger)
- 2025-04-11 90a4414f595 [BUGFIX] Properly calculate the effective PID for page translations or versioned pages (thanks to Benni Mack)
- 2025-04-11 2490cdd6a67 [BUGFIX] Fix undefined array key table in ContextMenuController (thanks to Andreas Kienast)
- 2025-04-11 18e3699ff36 [BUGFIX] Fix preview with extendToSubpages (thanks to Sybille Peters)
- 2025-04-10 8eeddff913d [TASK] Add rate limit to ext:felogin password recovery (thanks to Torben Hansen)
- 2025-04-10 e79fe366cfb [BUGFIX] Use integer return value in sorting callback (thanks to Georg Ringer)
- 2025-04-09 f3b1f2a906a [BUGFIX] Ensure existing storage on file object creation (thanks to Oliver Bartsch)
- 2025-04-09 2914532d41a [BUGFIX] Ensure SelectViewHelper uses strings for option*Field (thanks to Markus Klein)
- 2025-04-07 8a79b741381 [BUGFIX] Avoid "Save changes and view" in FormEngine if form is invalid (thanks to Andreas Kienast)
- 2025-04-07 a30764e6030 [BUGFIX] Determine correct record uid from single record clipboard (thanks to Andreas Kienast)
- 2025-04-07 908da162030 [BUGFIX] Replace outdated documentation link with permalink (thanks to Elias Häußler)
- 2025-04-02 b4c9dea1390 [BUGFIX] Do not attempt to fix id-only URLs in CSS (thanks to Andreas Kienast)
- 2025-04-01 8eec0f0ba8e [BUGFIX] Fallback to placeholder on missing icon in workspace table (thanks to Andreas Kienast)
- 2025-04-01 0f3ebe44f43 [TASK] Make container hosts IPv4 addresses manageable with GitLab (thanks to Stefan Bürk)
- 2025-03-31 16efac1e72f [BUGFIX] Render log entry times in correct timezone (thanks to Benjamin Franzke)
- 2025-03-31 3b6c9fcdea4 [TASK] Update
phpstan/phpstan
and mitigate reportings (thanks to Stefan Bürk) - 2025-03-28 5280ab077a1 [BUGFIX] ADMCMD_* params missing for split preview URLs (thanks to Philipp Kitzberger)
- 2025-03-27 e3e6857168f [BUGFIX] Allow empty config.doctype as HTML5 (thanks to Benni Mack)
- 2025-03-27 8ea3bc23417 [BUGFIX] Use correct error message in DateRangeValidator (thanks to Georg Ringer)
- 2025-03-27 3638c8cac21 [BUGFIX] Allow to visit pages if editor has no access (thanks to Benni Mack)
- 2025-03-27 bf6198de38d [BUGFIX] Apply fallback chain for Extbase entities with language sets (thanks to Benni Mack)
- 2025-03-26 9956782e179 [BUGFIX] Rollback changed records if any (thanks to Ingo Fabbri)
- 2025-03-25 4fc58406266 [BUGFIX] Provide a host for redirects to files (thanks to Georg Ringer)
- 2025-03-25 111b6752aae [TASK] Avoid loading metadata for files when obtaining the "file" property (thanks to Philipp Wrann)
- 2025-03-25 3f7381c70c3 [BUGFIX] Add scope attribute to system information dropdown table header (thanks to Christian Rath-Ulrich)
- 2025-03-24 4d08a401e21 [TASK] Remove deprecated call to
xml_set_object()
, add tests (thanks to Garvin Hicking) - 2025-03-24 30f560c1401 [BUGFIX] Fix syntax errors in css of web components (thanks to Georg Ringer)
- 2025-03-21 1808fdc8897 [BUGFIX] Add proper checks for mountpoint information (thanks to Georg Ringer)
- 2025-03-21 37830ec1bd8 [BUGFIX] Fix race condition on creating select tree elements (thanks to Patrick Schriner)
- 2025-03-21 de2df0e8fe1 [BUGFIX] Ensure scheduler task start/end time is integer (thanks to Garvin Hicking)
- 2025-03-21 ae13f0f9ce2 [TASK] Stabilize SiteModuleCest::editExistingRecord acceptance test (thanks to Benjamin Franzke)
- 2025-03-19 7c7ea7d3a7d [BUGFIX] Ignore extra parameters in typolink tag parsing (thanks to Soren Malling)
- 2025-03-18 0e88cc0828e [TASK] Set TYPO3 version to 12.4.29-dev (thanks to Oliver Hader)