TYPO3 11.5.39

Release Notes

Version 11.5.39

Stay secure and up-to-date with TYPO3 ELTS!

The TYPO3 CMS community supported from 2020-12-22 until 2024-10-31.
Extend your support now until 2027-10-31 to get access to the latest security and compatibility updates for this version.

Learn more about TYPO3 ELTS Browse the TYPO3 ELTS Portal

Release Notes for TYPO3 CMS 11.5.39

This document contains information about TYPO3 CMS 11.5.39 which was released on 13.08.2024.

Get TYPO3 11.5.39 now

News

This version is a bugfix and maintenance release.

Read TYPO3 11.5.39 Release News

Checksums of TYPO3 11.5.39

SHA256

e7e79dc60e18cc2eba733a1d802e3114d080501058849a42bea01a499aa8ffd5 typo3_src-11.5.39.tar.gz
517a00e8287fb76d795361c529a37b7923ac10809c057f80e53c34459f790cb6 typo3_src-11.5.39.zip

SHA1

78a1e02537a22731428816716253717ef3505077 typo3_src-11.5.39.tar.gz
7527ba07548fa178acb779703800ed57e2768bdd typo3_src-11.5.39.zip

MD5

bb531799ed33cba472d57619035f1fdc typo3_src-11.5.39.tar.gz
90f43fd592eece416e2f656c7d8e3f88 typo3_src-11.5.39.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/11.5.39/tar.gz
wget --content-disposition https://get.typo3.org/11.5.39/tar.gz.sig
gpg --verify typo3_src-11.5.39.tar.gz.sig typo3_src-11.5.39.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 11.5.38:

  • 2024-08-13 ffdee6433e4 [RELEASE] Release of TYPO3 11.5.39 (thanks to Oliver Hader)
  • 2024-08-10 584f83db830 [TASK] Sanitize idn_to_ascii with empty string (thanks to Christian Kuhn)
  • 2024-08-10 e47954e4c37 [TASK] Stabilize FileClipboardCest ac test (thanks to Christian Kuhn)
  • 2024-08-09 854f56ca6d3 [TASK] Stabilize InlinePagesLocalizeResourceCest ac test (thanks to Christian Kuhn)
  • 2024-08-07 42d71b4499c [BUGFIX] Prevent PHP array access errors on invalid shortcut entries (thanks to Garvin Hicking)
  • 2024-08-06 5ad8a56dbab [TASK] Raise composer/composer:^2.2.24 (thanks to Oliver Hader)
  • 2024-08-06 6fb6d3458bf [TASK] Avoid type error in FileCollector (thanks to Christian Kuhn)
  • 2024-08-06 4305a283e8d [BUGFIX] Mitigate change detection loop for enum and set fields (thanks to Stefan Bürk)
  • 2024-08-03 97996aa0e2e [BUGFIX] Correctly infer site for new page (thanks to Mathias Bolt Lesniak)
  • 2024-07-31 bb6bfdf69fa [BUGFIX] Prevent error in idn_to_ascii (thanks to Markus Sommer)
  • 2024-07-29 134f2583888 [BUGFIX] Provide null coalesce operator for array_pop (thanks to Thomas Hohn)
  • 2024-07-26 5ff32cf0f0c [TASK] Raise guzzle (thanks to Christian Kuhn)
  • 2024-07-26 5a3435caa7d [TASK] Raise typo3/html-sanitizer:^2.2.0 (thanks to Christian Kuhn)
  • 2024-07-25 cc220ac92b1 [TASK] Update core-testing-php84 image version in runTests.sh (thanks to Stefan Bürk)
  • 2024-07-25 6a1e5905f24 [TASK] Reduce phpstan memory usage (thanks to Christian Kuhn)
  • 2024-07-25 ad17707a98a [TASK] runTests.sh: Show phpstan memory consumption (thanks to Christian Kuhn)
  • 2024-07-24 170f8d684d2 [TASK] Update requirejs to 2.3.7 (thanks to Andreas Kienast)
  • 2024-07-19 53d2160cb26 [TASK] Do not register runTests.sh trap in CI (thanks to Stefan Bürk)
  • 2024-07-19 35b38a5f5f1 [TASK] Increase SUFFIX uniqueness in runTests.sh for CI (thanks to Stefan Bürk)
  • 2024-07-19 d7b6016218e [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication (thanks to Oliver Hader)
  • 2024-07-15 ec9d3058be4 [TASK] Disable unneeded livereload server in grunt-watch (thanks to Benjamin Franzke)
  • 2024-07-12 37e21273a3b [TASK] Add PHP 8.4 lint to CI (thanks to Christian Kuhn)
  • 2024-07-12 4502a5fe5b5 [TASK] Raise psr/http-factory:^1.1.0 (thanks to Christian Kuhn)
  • 2024-07-12 6e071a2f54c [TASK] Properly set bcrypt cost (thanks to Christian Kuhn)
  • 2024-07-12 06953346a10 [TASK] Raise phpunit as PHP 8.4 preparation (thanks to Christian Kuhn)
  • 2024-07-09 3ce0a6b9d19 [TASK] composer u lolli42/finediff (thanks to Christian Kuhn)
  • 2024-07-09 5ce6ee1aff0 [TASK] Allow PHP 8.4 in runTests.sh (thanks to Stefan Bürk)
  • 2024-07-08 ea897dad2ee [BUGFIX] Fix Undefined array key "rootLevel" on import/preview (thanks to Loek Hilgersom)
  • 2024-07-02 b437207ce36 [TASK] Ensure coding-style for nullable type declarations (thanks to Stefan Bürk)
  • 2024-07-02 d0b4a232693 [TASK] Avoid implicitly nullable class method parameter in EXT:core (thanks to Stefan Bürk)
  • 2024-07-01 332d6b5dd21 [TASK] Avoid implicitly nullable class method parameter in EXT:backend (thanks to Stefan Bürk)
  • 2024-07-01 ff1feb9abcf [TASK] Avoid implicitly nullable class method parameter in EXT:opendocs (thanks to Stefan Bürk)
  • 2024-07-01 cafa4558b33 [TASK] Avoid implicitly nullable class method parameter in EXT:viewpage (thanks to Stefan Bürk)
  • 2024-07-01 296bcf78bdc [TASK] Avoid implicitly nullable class method parameter in EXT:recordlist (thanks to Stefan Bürk)
  • 2024-07-01 89b399daa3e [TASK] Avoid implicitly nullable class method parameter in EXT:fluid (thanks to Stefan Bürk)
  • 2024-07-01 5798087be73 [TASK] Fix CGL issues (thanks to Stefan Bürk)
  • 2024-06-30 458a68c280f [TASK] Avoid implicitly nullable class method parameter in EXT:dashboard (thanks to Stefan Bürk)
  • 2024-06-30 6da39dc0aca [TASK] Avoid implicitly nullable class method parameter in EXT:belog (thanks to Stefan Bürk)
  • 2024-06-30 a0165157a4a [TASK] Avoid implicitly nullable class method parameter in EXT:adminpanel (thanks to Stefan Bürk)
  • 2024-06-30 e6f15430aff [TASK] Avoid implicitly nullable class method parameter in EXT:beuser (thanks to Stefan Bürk)
  • 2024-06-29 054dda798e8 [TASK] Avoid implicitly nullable class method parameter in EXT:extbase (thanks to Stefan Bürk)
  • 2024-06-29 72471b2102a [BUGFIX] Fix invalid FormEngine HTML structure on edge-case (thanks to Garvin Hicking)
  • 2024-06-28 8be86e859f0 [BUGFIX] Adapt ObjectConverter test with new symfony/property-info (thanks to Torben Hansen)
  • 2024-06-28 6e2f50ae219 [TASK] Avoid implicitly nullable class method parameter in EXT:extensionmanager (thanks to Stefan Bürk)
  • 2024-06-28 c7f042e5134 [TASK] Avoid implicitly nullable class method parameter in EXT:felogin (thanks to Stefan Bürk)
  • 2024-06-28 e4daf09fcd8 [TASK] Avoid implicitly nullable class method parameter in EXT:form (thanks to Stefan Bürk)
  • 2024-06-28 8b6609aa841 [TASK] Avoid implicitly nullable class method parameter in EXT:frontend (thanks to Stefan Bürk)
  • 2024-06-28 ee2866331a7 [TASK] Avoid implicitly nullable class method parameter in EXT:indexed_search (thanks to Stefan Bürk)
  • 2024-06-26 29dd10bfe39 [TASK] Avoid implicitly nullable class method parameter in EXT:linkvalidator (thanks to Stefan Bürk)
  • 2024-06-26 fdcd7d73ec3 [TASK] Avoid implicitly nullable class method parameter in EXT:install (thanks to Stefan Bürk)
  • 2024-06-26 5bc53853c90 [TASK] Disable failing unit-case test data set (thanks to Stefan Bürk)
  • 2024-06-25 9265012f76e [TASK] Avoid implicitly nullable class method parameter in EXT:reports (thanks to Stefan Bürk)
  • 2024-06-25 26863f5a269 [TASK] Avoid implicitly nullable class method parameter in EXT:rte_ckeditor (thanks to Stefan Bürk)
  • 2024-06-25 ce5a0e64065 [TASK] Avoid implicitly nullable class method parameter in EXT:scheduler (thanks to Stefan Bürk)
  • 2024-06-25 39b788d6528 [TASK] Adjust database support for runTests.sh (thanks to Stefan Bürk)
  • 2024-06-25 878ab6628d1 [TASK] Allow additional composer options for -s composerInstall (thanks to Stefan Bürk)
  • 2024-06-25 173c1615131 [BUGFIX] Silence regexp pattern errors in EXT:redirects (thanks to Stefan Bürk)
  • 2024-06-25 b00e20a9b8e [TASK] Avoid implicitly nullable class method parameter in EXT:sys_note (thanks to Stefan Bürk)
  • 2024-06-25 825f4fd9d40 [TASK] Avoid implicitly nullable class method parameter in EXT:seo (thanks to Stefan Bürk)
  • 2024-06-24 4a574c76fba [TASK] Avoid implicitly nullable class method parameter in EXT:workspaces (thanks to Stefan Bürk)
  • 2024-06-24 078baa6cf92 [TASK] Avoid implicitly nullable class method parameter in EXT:redirects (thanks to Stefan Bürk)
  • 2024-06-23 06043aeb52c [TASK] Avoid implicitly nullable class method parameter in tests (thanks to Stefan Bürk)
  • 2024-06-21 c5a253135a2 [BUGFIX] Fix array access error in EditableRestriction (thanks to Sybille Peters)
  • 2024-06-21 ce879bfd35d [DOCS] Add hint to EXT:redirects regarding LinkHandler (thanks to Peter Kraume)
  • 2024-06-21 c25ea7b0747 [BUGFIX] Fix backend page tree filter with special characters (thanks to Garvin Hicking)
  • 2024-06-19 1dbe88a640e [BUGFIX] Make ContentRenderer catch more errors (thanks to Sascha Egerer)
  • 2024-06-18 c664575232c [BUGFIX] Allow to open info modal window (thanks to Daniel Gohlke)
  • 2024-06-18 45d8e094975 [BUGFIX] Avoid race condition in DocumentService.ready() (thanks to Benjamin Franzke)
  • 2024-06-18 3f6343282be [TASK] Avoid runTests.sh -e (thanks to Christian Kuhn)
  • 2024-06-18 8b6c1e1f389 [TASK] Avoid runTests.sh -o (thanks to Christian Kuhn)
  • 2024-06-14 6c1cdf8a44d [DOCS] Properly document modulename registration for EXT:adminpanel (thanks to Bingquan Bao)
  • 2024-06-13 468a8b553b2 [DOCS] Correct information about slug postModifiers (thanks to Georg Ringer)
  • 2024-06-13 5d2fae27d4b [DOCS] Note about reserved keywords for Extbase arguments ("format") (thanks to Garvin Hicking)
  • 2024-06-12 f5f3d36ec71 [TASK] Reduce memory usage of a greedy unit test (thanks to Christian Kuhn)
  • 2024-06-11 c4c44e68fea [DOC] Use integers for examples of saveAndClose configuration (thanks to Georg Ringer)
  • 2024-06-11 a855aad770b [TASK] Set TYPO3 version to 11.5.39-dev (thanks to Oliver Hader)