TYPO3 13.4.19
Release Notes
Release Notes for TYPO3 CMS 13.4.19
This document contains information about TYPO3 CMS 13.4.19 which was released on 14.10.2025.
Get TYPO3 13.4.19 nowChecksums of TYPO3 13.4.19
SHA256
0fc0eeae0705022b3110d9b5deb4a883b6df9e5adad4a8fb707756e8363434af typo3_src-13.4.19.tar.gz 5df6ddb5a22bec0fde2658d63ac6183643a7ba24bdd60e11b9fac8dcc0408e82 typo3_src-13.4.19.zip
SHA1
b31a225099c86ab5c98bbe7f0abfdb01728e06ae typo3_src-13.4.19.tar.gz 64fd8a083e19d7557b6b90477422a728b951f7b9 typo3_src-13.4.19.zip
MD5
f11ce509e69b37ae670b669ddb86ece3 typo3_src-13.4.19.tar.gz c7a4f8b78fa8ee3e72d17fea1b172f0f typo3_src-13.4.19.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.19/tar.gz wget --content-disposition https://get.typo3.org/13.4.19/tar.gz.sig gpg --verify typo3_src-13.4.19.tar.gz.sig typo3_src-13.4.19.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.18:
- 2025-10-14 a36c1c184c1 [RELEASE] Release of TYPO3 13.4.19 (thanks to Benni Mack)
- 2025-10-14 dc375e43334 [BUGFIX] Respect lock creation state in
backend:lock
command (thanks to Andreas Kienast) - 2025-10-14 49722266a71 [TASK] Improve panel rendering (thanks to Benjamin Kott)
- 2025-10-14 2b7343f475a [BUGFIX] Use correct heading order in file creation dialog (thanks to Georg Ringer)
- 2025-10-13 203e2eb143d [TASK] Remove @internal in PageViewContentObject (thanks to Torben Hansen)
- 2025-10-13 fb5395f1815 [DOCS] Remove TYPO3 v12 migration information from reports manual (thanks to Lina Wolf)
- 2025-10-11 4108a3d4f15 [TASK] Update PHPStan to 2.1.31 (thanks to Garvin Hicking)
- 2025-10-10 00508afac0a [TASK] Hash
major.minor
PHP version into DI cache identifier (thanks to Benjamin Franzke) - 2025-10-10 2b9b746721e [BUGFIX] Use random shortcut parameter properly (thanks to Benni Mack)
- 2025-10-10 6ceb1b68a53 [TASK] Update php-cs-fixer to version 3.88.2 (thanks to Chris Müller)
- 2025-10-10 5ef9e768dfc [BUGFIX] Revert "[BUGFIX] Enable EnvironmentStatusReport for cli" (thanks to Benjamin Franzke)
- 2025-10-09 8adbf2c93ae [TASK] Allow scalar values in \TYPO3\CMS\Core\Type\Map (thanks to Oliver Hader)
- 2025-10-09 4b3fa11ec08 [TASK] Refine CSP Directive and SourceKeyword cases (thanks to Oliver Hader)
- 2025-10-09 997657a22c0 [BUGFIX] Ensure additional cache tags are applied for localized pages (thanks to Elias Häußler)
- 2025-10-09 ccdfb2abf85 [BUGFIX] Ensure typo3-backend-icon always occupies space (thanks to Benjamin Kott)
- 2025-10-09 c4b9f2b1f54 [TASK] Upgrade to CKEditor 5 47.0.0 (thanks to Garvin Hicking)
- 2025-10-09 e85deb4fe00 [BUGFIX] Skip missing data structure in RelationMapBuilder (thanks to Oliver Bartsch)
- 2025-10-09 a8587e4f1ac [TASK] Avoid costly database schema queries and class state (thanks to Stefan Bürk)
- 2025-10-09 d06ead9027d [BUGFIX] Use correct values for aria-expanded (thanks to Georg Ringer)
- 2025-10-09 f843d98181d [BUGFIX] Allow Fluid access to SiteLanguage configuration (thanks to Garvin Hicking)
- 2025-10-08 d1349599cb0 [BUGFIX] Properly resolve resource modes in Stream::isWritable() (thanks to Oliver Hader)
- 2025-10-08 e39499e9073 [TASK] Use
runtime
cache inSchemaInformation
as 2nd level cache (thanks to Stefan Bürk) - 2025-10-07 7773eaecf68 [TASK] Update insecure npm dependencies (thanks to Benjamin Franzke)
- 2025-10-07 45a50e45595 [TASK] Streamline
SchemaInformation
cache handling (thanks to Stefan Bürk) - 2025-10-07 5ea70438e3a [BUGFIX] Skip nonce substitution when previous nonce is absent (thanks to Oliver Hader)
- 2025-10-07 9ae89fc31d3 [DOCS] Adjust wording in EXT:lowlevel CLI command section (thanks to someplace53)
- 2025-10-07 8a75b0a244e [TASK] Update iso database (thanks to Stefan Bürk)
- 2025-10-07 36477ed2851 [TASK] Raise required PHP version info in Reports module to PHP 8.2.0 (thanks to Garvin Hicking)
- 2025-10-06 1ccefcbe5fe [BUGFIX] Consistent error state handling for form stage (thanks to josuavogel)
- 2025-10-06 140a525256c [TASK] Upgrade to
doctrine/dbal:~4.3.3
(thanks to Stefan Bürk) - 2025-10-06 bce89778750 [BUGFIX] Correct placeholder color calculation for input fields (thanks to Benjamin Kott)
- 2025-10-04 e9b5111fcb6 [BUGFIX] Support iconOverlay in SelectItem (thanks to Oliver Bartsch)
- 2025-10-04 6fc6d363fdd [TASK] Update phpstan to 2.1.30 (thanks to Garvin Hicking)
- 2025-10-04 77a39817bdf [DOCS] Move "Base Task" description from installation chapter (thanks to Lina Wolf)
- 2025-10-03 4792eaeb6ca [DOCS] Consolidate finisher documentation (thanks to Lina Wolf)
- 2025-10-03 93ac58487b0 [BUGFIX] Fix type error on empty $be_user_data['realName'] (thanks to Mikel Wohlschlegel)
- 2025-10-03 c8c82ce819e [BUGFIX] Allow icon overlay in new content record wizard (thanks to Oliver Bartsch)
- 2025-10-02 1515804bc07 [TASK] Mitigate "Using null as an array offset is deprecated" (thanks to Stefan Bürk)
- 2025-10-02 9d6e41244ae [TASK] Use attribute selectors instead of pseudo-classes for disabled and readonly (thanks to Benjamin Kott)
- 2025-10-02 f9129b438f6 [TASK] Update to CKEditor 5 46.1.1 (thanks to Garvin Hicking)
- 2025-10-02 21f3b8be2b4 [BUGFIX] Enable EnvironmentStatusReport for cli (thanks to Georg Ringer)
- 2025-10-02 7a960cda1ec [BUGFIX] Escape search term in MultipleSideBySide filter (thanks to Oliver Bartsch)
- 2025-10-02 a46f585939d [BUGFIX] Do not call expectException methods statically (thanks to Helmut Hummel)
- 2025-10-02 53fb4aadf0d [BUGFIX] Correct closing tag of typo3-formengine-valueslider (thanks to Benjamin Kott)
- 2025-10-02 3ac39bcba79 [TASK] Improve local configuration description of [MAIL][validators] (thanks to Garvin Hicking)
- 2025-10-01 32a4239ae37 [TASK] Check ReST rendering for commits with .rst files (thanks to Garvin Hicking)
- 2025-10-01 7a187c0b41f [BUGFIX] Do not strip public path from given realpath of a file (thanks to Helmut Hummel)
- 2025-10-01 c3b99ccedf6 [BUGFIX] Support
maxitems
for StaticSelectFieldType (thanks to Oliver Bartsch) - 2025-09-30 9890f57815d [BUGFIX] Consider already existing _computed in raw record (thanks to Nikita Hovratov)
- 2025-09-29 da837332d7e [TASK] Verify cache headers in CSP request handling test (thanks to Oliver Hader)
- 2025-09-29 9bc6c13f4df [BUGFIX] Use proxified interface for ext:form ConfigurationManager (thanks to Oliver Hader)
- 2025-09-27 243aacc3de7 Revert "[DOCS] Correct permalinks in EXT:form" (thanks to Garvin Hicking)
- 2025-09-26 26902ef25e9 [TASK] Avoid calling deprecated
ReflectionMethod::setAccessible()
(thanks to Stefan Bürk) - 2025-09-26 37127488f78 [BUGFIX] Remove double encoding of LinkBrowser label output (thanks to Garvin Hicking)
- 2025-09-26 6b08441396b [TASK] Avoid deprecated
\DateTimeInterface::RFC7231
(thanks to Stefan Bürk) - 2025-09-26 c0301fef710 [DOCS] Correct permalinks in EXT:form (thanks to Lina Wolf)
- 2025-09-25 edb5045e9b2 [TASK] Update phpstan to 2.1.29 (thanks to Garvin Hicking)
- 2025-09-24 dd5a59a7d0f [BUGFIX] Allow separate scrolling in new record wizard (thanks to Christoph Brauer)
- 2025-09-23 e686309990a [BUGFIX] Remove unnecessary events of PropertyGridEditor (thanks to josuavogel)
- 2025-09-23 fd65a52664d [BUGFIX] Remove unnecessary property setting (thanks to josuavogel)
- 2025-09-23 704fbc289c6 [BUGFIX] Respect visibility aspect includeScheduledRecords (thanks to Georg Ringer)
- 2025-09-22 772fe1af543 [BUGFIX] Prevent endless processing of images in backend (thanks to Helmut Hummel)
- 2025-09-22 5440d550f24 [TASK] Add documentation RST parsing to nightly CI pipeline (thanks to Garvin Hicking)
- 2025-09-22 bae86f86801 [DOCS] Describe how to register a task and provide AdditionalFieldProvider (thanks to Lina Wolf)
- 2025-09-22 d80f344bd23 [BUGFIX] Ensure correct module is bookmarked in acceptance tests (thanks to Oliver Bartsch)
- 2025-09-21 6f946b5194e [DOCS] Improve EXT:form finisher documentation (thanks to Christian Reifenscheid)
- 2025-09-19 1d35685abe6 [BUGFIX] Handle versionNumberInFilename also for .mjs files (thanks to Markus Klein)
- 2025-09-19 618f30e64dc [TASK] Add EXT:styleguide example for flexform section type=email (thanks to Garvin Hicking)
- 2025-09-19 79119c1b848 [BUGFIX] Use correct route identifier for shortcut button (thanks to Oliver Bartsch)
- 2025-09-19 d2d77f18a1a [BUGFIX] Allow form element identifier in email finisher overrides (thanks to josuavogel)
- 2025-09-19 fb3fd179304 [BUGFIX] Fix full return type for TranslateElementPropertyViewHelper (thanks to Garvin Hicking)
- 2025-09-19 82fa3fccb64 [BUGFIX] Fix site settings yaml-dump of specific settings (thanks to Benjamin Franzke)
- 2025-09-18 ee6d368bb91 [BUGFIX] Properly handle errors on page tree processing (thanks to Oliver Bartsch)
- 2025-09-18 ca9740c6ee7 [BUGFIX] Allow applying htmlspecialchars for getProcessedValue result (thanks to Georg Ringer)
- 2025-09-17 31a42089187 [DOCS] Clarify form finisher translation key (thanks to Simon Praetorius)
- 2025-09-17 c21cb9d1c85 [BUGFIX] Fix FAL getFileReferenceData method return signature (thanks to Garvin Hicking)
- 2025-09-17 2908a979083 [TASK] Remove unrelated phpdoc (thanks to Elias Häußler)
- 2025-09-17 1e29dd03966 [TASK] Update phpstan to 2.1.27 (thanks to Garvin Hicking)
- 2025-09-17 2059694f522 [BUGFIX] Prevent race condition on element access in Backend Login (thanks to Andreas Nedbal)
- 2025-09-16 554f1998931 [BUGFIX] Fix "Toggle All" in Install Tools "All Configuration" (thanks to Georg Ringer)
- 2025-09-16 3d3b12422cc [DOCS] Emphasize security implications when removing RTE preset (thanks to Elias Häußler)
- 2025-09-15 170d13c3e99 [BUGFIX] Fix url check in GeneralUtility::sanitizeLocalUrl (thanks to Thomas Hohn)
- 2025-09-14 3d26e5cb7ec [TASK] Use more precise return type for
StringUtility::getUniqueId
(thanks to Elias Häußler) - 2025-09-12 e81b70fe2cd [BUGFIX] Skip consistency checks in ResourceStorage::addUploadedFile (thanks to Oliver Hader)
- 2025-09-12 773ed75c185 [BUGFIX] Improve GUI-managed map/list (thanks to Andreas Kienast)
- 2025-09-12 d32d10605a2 [DOCS] Correct option fieldName in FlexFormProcessor (thanks to Timon Grützmacher)
- 2025-09-11 90ae0a732b8 [TASK] Improve accessibility of new record wizard tab navigation (thanks to Andreas Nedbal)
- 2025-09-11 9ca5254a19e [TASK] Add json examples to the styleguide (thanks to Georg Ringer)
- 2025-09-11 4a5f5f5deff [TASK] Update phpstan to 2.1.23 (thanks to Andreas Kienast)
- 2025-09-10 3bdc4fd15ad [BUGFIX] Allow editing site settings without root page being present (thanks to Elias Häußler)
- 2025-09-10 dfb8e05e9e1 [BUGFIX] Prevent readonly site settings from being reset during update (thanks to Thomas Deuling)
- 2025-09-09 d4b321db149 [TASK] Extend allowed list of uploadable text/misc files (thanks to Garvin Hicking)
- 2025-09-09 19d9f397e49 [BUGFIX] Hide edit option for read-only fields in list module (thanks to Ayke Halder)
- 2025-09-09 e4cea9ceb35 [DOCS] Fix wrong TSconfig syntax (thanks to Thomas Löffler)
- 2025-09-09 68a1d6991ef [BUGFIX] Show rootlevel=-1 tables in BE allowed exclude fields list (thanks to Markus Klein)
- 2025-09-09 3cb1ef3a7cf [TASK] Improve a11y with aria-invalid attributes on FormEngine fields (thanks to Christian Rath-Ulrich)
- 2025-09-09 d4f1c88a421 [BUGFIX] Fit livesearches group labels background color (thanks to Ayke Halder)
- 2025-09-09 464f67e185f [TASK] Set TYPO3 version to 13.4.19-dev (thanks to Oliver Hader)