TYPO3 14.3.8
Release Notes
Release Notes for TYPO3 CMS 14.3.8
This document contains information about TYPO3 CMS 14.3.8 which was released on 09.10.2026.
Get TYPO3 14.3.8 nowNews
This version is a bugfix and maintenance release.
It also updates the third-party dependency "enshrined/svg-sanitize" for cleaning up external references in SVG files.
Read TYPO3 14.3.8 Release NewsChecksums of TYPO3 14.3.8
SHA256
55f26416c4d6b988d7a7b25aa5eb49d060044ba6dec98761ba9ec2fe9fd6caac typo3_src-14.3.8.tar.gz f94c3c4370ad57ea96c28c9f6b77c13afec5d3484221530d48d3c7e5aeff1f8a typo3_src-14.3.8.zip
SHA1
6410cc6088426e78f9bd31ae6e4632c48baee793 typo3_src-14.3.8.tar.gz b09ea29b983dea63f62e928c3a8de7f250642d9e typo3_src-14.3.8.zip
MD5
6d01c1a2c70adce24b5bc0c8ed542dfa typo3_src-14.3.8.tar.gz b8f4c17ecd8e5bebd81e7eaead72e5d8 typo3_src-14.3.8.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/14.3.8/tar.gz wget --content-disposition https://get.typo3.org/14.3.8/tar.gz.sig gpg --verify typo3_src-14.3.8.tar.gz.sig typo3_src-14.3.8.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 14.3.7:
- 2026-10-09 cbc805141a2 [RELEASE] Release of TYPO3 14.3.8 (thanks to Benni Mack)
- 2026-10-09 2b51dedf167 [TASK] Raise dependencies for classic mode setups (thanks to Benni Mack)
- 2026-10-09 ae83be94706 [TASK] Update enshrined/svg-sanitize to ^1.0 (thanks to Benjamin Franzke)
- 2026-10-08 cfa1b1cbf30 [DOCS] Document indexing files of non-public storages (thanks to Lina Wolf)
- 2026-10-08 d690ba54c9c [BUGFIX] Persist task parameters in SchedulerTaskRepository::add() (thanks to Simon Schaufelberger)
- 2026-10-08 92a85a7e873 [BUGFIX] Guard missing titleLen in backend user UC (thanks to Himanshu Ramavat)
- 2026-10-08 19216e6f2a8 [BUGFIX] Skip move pointers without live record in versionOL (thanks to Georg Tiefenbrunn)
- 2026-10-08 3bff4db1b3d [BUGFIX] Cap size measurements at PHP_INT_MAX (thanks to jmestwa-coder)
- 2026-10-08 0c331bad2de [BUGFIX] Select type specific label fields for record titles (thanks to Oliver Bartsch)
- 2026-10-08 4cbe650b70a [BUGFIX] Respect abort override in pre-commit hook (thanks to Olivier Dobberkau)
- 2026-10-08 9cf007b10e0 [DOCS] Document the Short URLs module in the EXT:redirects manual (thanks to Lina Wolf)
- 2026-10-08 6bccc37bf87 [DOCS] Remove the +intl-icu domain suffix from translator docblocks (thanks to Lina Wolf)
- 2026-10-07 32f906d16d9 [BUGFIX] Show stored MM relations in record history diff (thanks to Wolfgang Klinger)
- 2026-10-07 47511e1a66a [BUGFIX] Make notification actions work and wait for the user (thanks to Oli Bartsch)
- 2026-10-07 447520a1e72 [DOCS] Correct the exception behaviour of URI resources in changelog (thanks to Lina Wolf)
- 2026-10-07 23059db0386 [DOCS] Document 14.x features in the EXT:form manual (thanks to Lina Wolf)
- 2026-10-07 974f43f7360 [DOCS] Remove scanner tags from 14.x Feature and Important entries (thanks to Lina Wolf)
- 2026-10-07 f3b14506cb4 [TASK] Extract the extension scanner into a service (thanks to Olivier Dobberkau)
- 2026-10-07 b7947c08429 [BUGFIX] Hide l10n_mode=exclude fields in translations with hideDiff (thanks to Benni Mack)
- 2026-10-07 159c9cd7745 [BUGFIX] Show exception example inside the styleguide module (thanks to Oli Bartsch)
- 2026-10-07 96ac7f4b8cc [BUGFIX] Show rejected uploads in a notification instead of a row (thanks to Oliver Bartsch)
- 2026-10-07 cf0c59718d5 [DOCS] Clarify arguments of ExpressionBuilder::inSet() (thanks to Georg Ringer)
- 2026-10-07 240007d3937 [BUGFIX] Use first non-empty label_alt field for record title (thanks to Oliver Bartsch)
- 2026-10-07 be6c3e9f492 [BUGFIX] Respect recycle time and errors in recycler garbage collection (thanks to Oli Bartsch)
- 2026-10-07 85136817c64 [BUGFIX] Respect alertPopups for page tree moves (thanks to Wouter Wolters)
- 2026-10-07 e37437ffdd1 [TASK] Add copy to clipboard button to styleguide code examples (thanks to Georg Ringer)
- 2026-10-07 5c7bc37fee7 [BUGFIX] Support schemeless URLs in forceAbsoluteUrl() (thanks to Maike Kiebele)
- 2026-10-07 7fe11ab657d [DOCS] Document the Extbase class configuration in EXT:lowlevel (thanks to Lina Wolf)
- 2026-10-07 1f261864368 [DOCS] Document data attributes and iframe sandbox in CKEditor (thanks to Lina Wolf)
- 2026-10-07 313b1b58d27 [DOCS] Document the creator column of the redirects module (thanks to Lina Wolf)
- 2026-10-07 35b9941b430 [DOCS] Describe slide mode badge icons in 14.2 changelog (thanks to Lina Wolf)
- 2026-10-07 101bdfc6e2d [BUGFIX] Treat bookmark group value 0 as disabled (thanks to Maike Kiebele)
- 2026-10-07 3fd60eb2bce [DOCS] Document the task priority in the EXT:scheduler manual (thanks to Lina Wolf)
- 2026-10-07 818ebe23ece [TASK] Update PHPStan to v2.3 (thanks to Wouter Wolters)
- 2026-10-06 cded8ca59c5 [DOCS] Document the Redirect Was Hit trigger in EXT:webhooks (thanks to Lina Wolf)
- 2026-10-06 3f53e06144e [TASK] Introduce a marker for the "all languages" value (thanks to Benni Mack)
- 2026-10-06 9734ae9fe4a [BUGFIX] Clean recycler folders at any depth of a storage (thanks to Oli Bartsch)
- 2026-10-06 b59ccbc431a [TASK] Remove unnecessary ksort() in BackendLayoutWizardElement (thanks to Oli Bartsch)
- 2026-10-06 ff8a672f93d [TASK] Speed up e2e setup by respecting initCommands in typo3 setup (thanks to Benjamin Franzke)
- 2026-10-06 d7d03ea754b [BUGFIX] Remove folders deleted inside a recycler folder (thanks to Oli Bartsch)
- 2026-10-06 39991fab774 [TASK] Speed up styleguide demo data generation (thanks to Benjamin Franzke)
- 2026-10-06 3e3601fe1af [TASK] Cover forceAbsoluteUrls for f:asset ViewHelpers (thanks to Georg Ringer)
- 2026-10-06 e572968aa98 [BUGFIX] Respect type specific label configuration in FormEngine (thanks to Oliver Bartsch)
- 2026-10-05 f0aca0c3fa6 [BUGFIX] Fix typo in runTests.sh error messages (thanks to Oliver Klee)
- 2026-10-05 73b1da05774 [BUGFIX] Allow editors to toggle visibility of file references (thanks to Benni Mack)
- 2026-10-05 538e2397520 [BUGFIX] Skip stdWrap cache write if caching is disabled (thanks to Georg Ringer)
- 2026-10-05 0bb515ac3e0 [BUGFIX] Restore native submit for modal forms (thanks to Wolfgang Klinger)
- 2026-10-05 c95615f92c7 [BUGFIX] Allow to delete record from single view (thanks to Markus Klein)
- 2026-10-03 d20e1e63af0 [BUGFIX] Respect unchecked permalogin checkbox in frontend login (thanks to Georg Ringer)
- 2026-10-03 3ff9d2034d1 [BUGFIX] Use page id to resolve live version of copied children (thanks to Benni Mack)
- 2026-10-03 d9b6c957956 [DOCS] Replace "Edit on Github" button with how to document link (thanks to Lina Wolf)
- 2026-10-02 cfbe5cbff84 [BUGFIX] Prevent live editing of workspace aware tables in workspaces (thanks to Georg Ringer)
- 2026-10-02 a01d34b60d4 [BUGFIX] Respect template overrides in modules without page id (thanks to Georg Ringer)
- 2026-10-02 406f3e5db79 [BUGFIX] Write history for fields DataHandler makes unique (thanks to Oli Bartsch)
- 2026-10-02 f29c3c91cef [BUGFIX] Keep translated page relations when copying in workspaces (thanks to Benni Mack)
- 2026-10-02 26ccba2ce50 [BUGFIX] Correctly process crop variants for imageLinkWrap (thanks to Thorben Nissen)
- 2026-10-02 d67668a0e7c [BUGFIX] Fix stacking order of the color picker popup (thanks to Georg Ringer)
- 2026-10-02 0a47234c5ce [BUGFIX] Ignore mime type parameters for video/audio tag renderer (thanks to Markus Klein)
- 2026-10-02 7d31965b28f [BUGFIX] Respect enable field settings for Extbase MM relations (thanks to Georg Ringer)
- 2026-10-02 68f17565f23 [BUGFIX] Load CKEditor styles in form editor (thanks to Josua Vogel)
- 2026-10-01 b9960f4b97c [BUGFIX] Fix issue where editors cannot enable or disable redirects (thanks to Marno Schmigotzki)
- 2026-10-01 921a628ef76 [BUGFIX] Prevent record actions on paginator enter (thanks to Oliver Bartsch)
- 2026-10-01 0fab1de1d43 [TASK] Test inline language label locale fallback (thanks to Georg Ringer)
- 2026-10-01 1c16f42825e [BUGFIX] Retry email report after failed delivery (thanks to Wouter Wolters)
- 2026-10-01 740700b0288 [BUGFIX] Respond with 404 for unconfigured non-zero page type (thanks to Anton Danilov)
- 2026-10-01 62d5ca44f1f [TASK] Show redirect creator in the redirects module (thanks to Oliver Bartsch)
- 2026-10-01 5a06cf5cabf [BUGFIX] Keep paragraphs with embedded media when saving RTE content (thanks to Georg Ringer)
- 2026-10-01 ab0c8a4fbde [TASK] Provide content object in FormRuntimeTest (thanks to Oliver Bartsch)
- 2026-09-30 1b37241c862 [BUGFIX] Fix update of cookie be_lastLoginProvider (thanks to Thomas Hohn)
- 2026-09-30 bf6521b4f97 [TASK] Throw exception if UriBuilder misses ContentObjectRenderer (thanks to Markus Klein)
- 2026-09-30 eacb50f1779 [BUGFIX] Index simulated frontend user groups by uid (thanks to Georg Ringer)
- 2026-09-30 4bf2403198c [BUGFIX] Resolve file metadata again when the context changed (thanks to Benni Mack)
- 2026-09-30 48b9cb6f508 [BUGFIX] Render bookmarks of records without TCA (thanks to Oliver Bartsch)
- 2026-09-30 17ee80eafaa [BUGFIX] Keep scheme of mailto and tel links on import (thanks to Georg Ringer)
- 2026-09-30 a0ed4ef493b [BUGFIX] Clear frontend caches at upcoming midnight (thanks to Wouter Wolters)
- 2026-09-30 0ca7de9adb1 [TASK] Uniform descriptions of CLI commands and scheduler tasks (thanks to Riccardo De Contardi)
- 2026-09-30 1379416c60f [TASK] Correct schema migrator selection parameter type (thanks to Wouter Wolters)
- 2026-09-30 a22792778fc [BUGFIX] Cast relation-value to string in QuerySearchController (thanks to Markus Klein)
- 2026-09-30 2930156c371 [BUGFIX] Keep modal close button next to long titles (thanks to Oli Bartsch)
- 2026-09-30 2b6a1cf747a [BUGFIX] Order tied history entries by UID (thanks to Wouter Wolters)
- 2026-09-30 0a2bc5a9599 [BUGFIX] Fix scanner crash on first-class callables (thanks to Georg Tiefenbrunn)
- 2026-09-30 0f5a4b9fd39 [BUGFIX] Respect page type direct creation setting (thanks to Wouter Wolters)
- 2026-09-30 dd0b04a1083 [BUGFIX] Group records using translation domain package (thanks to Wouter Wolters)
- 2026-09-30 2e3861972bc [TASK] Remove redundant hidden field class check (thanks to Wouter Wolters)
- 2026-09-30 102fe9f52c8 [TASK] Remove redundant message consumer stop check (thanks to Wouter Wolters)
- 2026-09-30 100cb02868c [TASK] Document file converter resource classes (thanks to Wouter Wolters)
- 2026-09-30 c16126b937e [TASK] Remove redundant object checks in select ViewHelper (thanks to Wouter Wolters)
- 2026-09-30 588c44bbd9f [TASK] Clarify site matching for relative base URLs (thanks to Wouter Wolters)
- 2026-09-30 e3fb174c051 [TASK] Make backed enum mapping assertions meaningful (thanks to Wouter Wolters)
- 2026-09-30 3f34878c121 [TASK] Simplify HTML parser skip counter check (thanks to Wouter Wolters)
- 2026-09-30 3d0bda2a5f0 [TASK] Remove redundant collection type check (thanks to Wouter Wolters)
- 2026-09-30 f20b3b844d0 [BUGFIX] Prevent integer overflow in paginator offset calculation (thanks to Georg Ringer)
- 2026-09-30 e72528c977c [TASK] Document package states cache frontend type (thanks to Wouter Wolters)
- 2026-09-30 f78d48d85ea [TASK] Document countable static route mappers (thanks to Wouter Wolters)
- 2026-09-30 774f268c1b8 [TASK] Correct authentication log parameter types (thanks to Wouter Wolters)
- 2026-09-30 71876a78abd [BUGFIX] Remove garbage collected rows in batches (thanks to Stefan Bürk)
- 2026-09-30 a054f21ef71 [TASK] Remove redundant session lifetime condition (thanks to Wouter Wolters)
- 2026-09-30 fec74751801 [DOCS] Add screenshots of the dashboard widget types (thanks to Sebastian Mendel)
- 2026-09-29 813919e8d86 [TASK] Remove redundant callable check for functions (thanks to Wouter Wolters)
- 2026-09-29 6e828098f00 [BUGFIX] Detect non-null scanner arguments (thanks to Wouter Wolters)
- 2026-09-29 327de2bcee8 [BUGFIX] Apply content restrictions on new pages (thanks to Stefan Bürk)
- 2026-09-29 c84e10a824b [BUGFIX] Verify webhook delivery to multiple endpoints (thanks to Wouter Wolters)
- 2026-09-29 2208ece5f1a [BUGFIX] Fix advanced search options in EXT:indexed_search (thanks to Benni Mack)
- 2026-09-28 316ac0bfad0 [TASK] Strengthen assertion-free tests (thanks to Wouter Wolters)
- 2026-09-28 2966823d631 [TASK] Stabilize time-sensitive tests (thanks to Wouter Wolters)
- 2026-09-28 8e3ddd9fb60 [TASK] Test custom date form element conversion (thanks to Josua Vogel)
- 2026-09-28 1a903612efc [BUGFIX] Count joined records for select total (thanks to Wouter Wolters)
- 2026-09-28 610d82d40d5 [TASK] Protect SystemEmail CSS from Fluid parsing (thanks to Josua Vogel)
- 2026-09-28 707f1419658 [BUGFIX] Keep storage filters in Folder->getFiles() (thanks to Georg Ringer)
- 2026-09-27 6ba865447fe [BUGFIX] Fix Extension Scanner rule for returnWebmounts() (thanks to Olivier Dobberkau)
- 2026-09-27 a01539b4e36 [BUGFIX] Keep daily task time across DST changes (thanks to Benni Mack)
- 2026-09-26 0a9c5d76b1f [BUGFIX] Avoid TypeError in multi upload redisplay (thanks to Georg Ringer)
- 2026-09-25 995d2372f3e [BUGFIX] Respect uidInList order in database queries (thanks to Wouter Wolters)
- 2026-09-25 9a9f3b26f50 [DOCS] Clarify rootPidList and sections in indexed_search (thanks to Benni Mack)
- 2026-09-25 25e36e2f1df [BUGFIX] Handle parallel processing folder creation (thanks to Georg Ringer)
- 2026-09-25 13dd7c0d901 [BUGFIX] Guard page tree labels against NULL page titles (thanks to Wolfgang Klinger)
- 2026-09-25 0c862c97e84 [BUGFIX] Write search statistics once per search request (thanks to Benni Mack)
- 2026-09-25 42deb358e5a [BUGFIX] Limit stored word count to the size of the database field (thanks to Benni Mack)
- 2026-09-25 3996c5ff668 [BUGFIX] Reset word count for each analyzed document (thanks to Benni Mack)
- 2026-09-25 e3aaf2be9a4 [BUGFIX] Cut indexed words by characters instead of bytes (thanks to Benni Mack)
- 2026-09-25 3acea77b61c [TASK] Make single notification toasts less invasive (thanks to Benjamin Franzke)
- 2026-09-25 7a77d2683b1 [TASK] Optimize pre-merge CI for smaller ReST rendering (thanks to Garvin Hicking)
- 2026-09-25 2a66b66b673 [BUGFIX] Index title and meta tags of HTML without body tag (thanks to Benni Mack)
- 2026-09-25 e372b2af37a [TASK] Update PHPStan to v2.2.16 (thanks to Garvin Hicking)
- 2026-09-25 a7a0bfc966e [TASK] Un-mark Connection::quoteIdentifier() override as deprecated (thanks to Till Hörner)
- 2026-09-25 6064cf732e8 [TASK] Make unit test assertions order sensitive (thanks to Wouter Wolters)
- 2026-09-25 8c440f78088 [TASK] Correct unit test fixture inputs (thanks to Wouter Wolters)
- 2026-09-25 925ee3fd7cd [TASK] Clean up file fixtures in unit tests (thanks to Wouter Wolters)
- 2026-09-25 b0455f5145f [BUGFIX] Check search word length in characters instead of bytes (thanks to Benni Mack)
- 2026-09-25 071eb666522 [BUGFIX] Avoid "-INF%" as rating of search results (thanks to Benni Mack)
- 2026-09-25 f910b7655d1 [BUGFIX] Restore FAL permission evaluation (thanks to Wouter Wolters)
- 2026-09-24 fa4f2a13548 [BUGFIX] Handle 'record' links in TypolinkTagSoftReferenceParser (thanks to Sybille Peters)
- 2026-09-24 7ad1923ac7e [BUGFIX] Allow disabling frontend indexing via EnableIndexingEvent (thanks to Benni Mack)
- 2026-09-24 0e6f7631d68 [TASK] Add status report for MySQL fulltext minimum word length (thanks to Benni Mack)
- 2026-09-24 a7402129999 [TASK] Allow filtering e2e Playwright tests to a single file (thanks to Benni Mack)
- 2026-09-24 118dc2ded9d [DOCS] Fix wrong highlighted lines in form documentation (thanks to Chris Müller)
- 2026-09-24 3a74b5cae1c [TASK] Update PHPStan to v2.2.15 (thanks to Stefan Bürk)
- 2026-09-24 4d31e32a384 [BUGFIX] Apply slug postModifiers when rebuilding sub page slugs (thanks to Georg Ringer)
- 2026-09-24 dbc50765556 [BUGFIX] Use BackendUtility::getRecordTitle() in PageLinkMessageProvider (thanks to Steffen Maechtel)
- 2026-09-23 44ca58e77d4 [BUGFIX] Support comma-separated allowAttributes in RteHtmlParser (thanks to Benni Mack)
- 2026-09-23 be5d339f1ef [TASK] Avoid expected skips in URL sanitization tests (thanks to Wouter Wolters)
- 2026-09-23 b828b2dd9db [DOCS] Correct capitalization of class references in changelog (thanks to Lina Wolf)
- 2026-09-23 f302cbf829f [BUGFIX] Skip open document tracking on CLI (thanks to Florian Auderset)
- 2026-09-23 5b77aa5d059 [TASK] Clean up user settings normalization test (thanks to Wouter Wolters)
- 2026-09-23 e27ff98bad6 [DOCS] Document regular expressions in htmlSupport of Default.yaml (thanks to Benni Mack)
- 2026-09-23 e95146faacb [BUGFIX] Avoid translate button if nothing to translate (thanks to Georg Ringer)
- 2026-09-23 39c0581d3c8 [BUGFIX] Skip Content-Length for unknown body size (thanks to Georg Ringer)
- 2026-09-23 d20df91a997 [BUGFIX] Handle links to CE correctly in Linkvalidator (thanks to Sybille Peters)
- 2026-09-23 e6d335d8200 [DOCS] Fix misspelled class references in changelog (thanks to Lina Wolf)
- 2026-09-23 2ebabe6f32b [DOCS] Do not mark up AdditionalFieldProvider as a core class (thanks to Lina Wolf)
- 2026-09-23 67943af7f41 [DOCS] Correct sub-namespace of class references in changelog (thanks to Lina Wolf)
- 2026-09-23 b49fdc908c1 [DOCS] Remove duplicated namespace segments in changelog (thanks to Lina Wolf)
- 2026-09-23 b85528f5795 [BUGFIX] Show redirect targets in integrity command (thanks to Wouter Wolters)
- 2026-09-23 70b256e61ae [BUGFIX] Check only type-relevant fields in linkvalidator (thanks to Sybille Peters)
- 2026-09-23 0d991ceb30d [BUGFIX] Fix link parsing in LinkHandler (thanks to Sybille Peters)
- 2026-09-23 b0a951d333b [TASK] Streamline temporary file cleanup in unit tests (thanks to Wouter Wolters)
- 2026-09-23 e842f7f0bb1 [TASK] Add _assets_install to .htaccess RewriteRule (thanks to Simon Schaufelberger)
- 2026-09-23 ea89dabebe8 [BUGFIX] Tolerate an unresolvable itemsProcFunc when saving (thanks to Oliver Bartsch)
- 2026-09-23 e2a830a8688 [BUGFIX] Derive page module view mode from the current page (thanks to Oliver Bartsch)
- 2026-09-23 f6739a7d61e [BUGFIX] Migrate media schema in upgrade wizard (thanks to Wouter Wolters)
- 2026-09-22 d5c901c76b9 [DOCS] Clarify email fields are not checked by Linkvalidator (thanks to Benni Mack)
- 2026-09-22 7f55a531209 [TASK] Reduce password hashing in unit tests (thanks to Wouter Wolters)
- 2026-09-22 9efd3fe39cc [BUGFIX] Check reference index without counting rows (thanks to Wouter Wolters)
- 2026-09-22 d945254c165 [TASK] Upgrade to CKEditor 5 v48.5.2 (thanks to Garvin Hicking)
- 2026-09-21 8cdcd072e71 [BUGFIX] Always exclude app package from active packages (thanks to Helmut Hummel)
- 2026-09-20 fe911a8f0f8 [TASK] Decouple file storage consumers from the sys_file_storage table (thanks to Benni Mack)
- 2026-09-20 8be528f1d91 [TASK] Improve form validation error modal UI (thanks to Josua Vogel)
- 2026-09-20 20fd3b610c0 [TASK] Update ISO Database (thanks to Wouter Wolters)
- 2026-09-19 172da22b3ca [DOCS] Remove DatabaseWriter from log rotation examples (thanks to Lina Wolf)
- 2026-09-19 5b8101c95a7 [DOCS] Fix unbalanced inline markup in form documentation (thanks to Lina Wolf)
- 2026-09-19 7ec5374a8a9 [DOCS] Fix unbalanced inline markup in changelog entries (thanks to Lina Wolf)
- 2026-09-19 a0bf3e977a9 [DOCS] Use local references within system extension manuals (thanks to Lina Wolf)
- 2026-09-19 2a66b0ecb9f [BUGFIX] Add check for editing file metadata in inline relations (thanks to Georg Ringer)
- 2026-09-19 f3a96fd020c [TASK] Correct argument order in unit test assertions (thanks to Wouter Wolters)
- 2026-09-19 cd3923d8237 [TASK] Use modal helper in database module test (thanks to Wouter Wolters)
- 2026-09-18 b7d6c371650 [BUGFIX] Stop reading ext_emconf.php in the extension manager (thanks to Benni Mack)
- 2026-09-18 c21b23a7b36 [DOCS] Fix unclosed guilabel in Integrations changelog (thanks to Lina Wolf)
- 2026-09-18 0af29ee0329 [BUGFIX] Set crdate and tstamp in SaveToDatabaseFinisher (thanks to Christian Rath-Ulrich)
- 2026-09-18 44a2e00603e [DOCS] Update path to redirects module (thanks to Lina Wolf)
- 2026-09-18 97af9ba6554 [BUGFIX] Quote container binary check in runTests.sh (thanks to Georg Ringer)
- 2026-09-17 b89518d527e [BUGFIX] Base focus area on the processed image (thanks to Georg Ringer)
- 2026-09-17 87eb3fc89e5 [TASK] Stop swallowing exceptions in functional tests (thanks to Wouter Wolters)
- 2026-09-16 9a199f5eee7 [TASK] Update
typo3/testing-framework(thanks to Wouter Wolters) - 2026-09-16 05c92341977 [BUGFIX] Add error handling for Redis commands in RedisSessionBackend (thanks to Rico Sonntag)
- 2026-09-16 15393642f35 [TASK] Remove duplicate column from form fixtures (thanks to Stefan Bürk)
- 2026-09-16 e7b3585e663 [BUGFIX] Keep disabled doc header buttons disabled (thanks to Oliver Bartsch)
- 2026-09-16 39b1657e373 [BUGFIX] Avoid serving a partially written resized image (thanks to Benni Mack)
- 2026-09-16 9f8950e45ce [TASK] Upgrade to CKEditor 5 v48 (thanks to Benjamin Franzke)
- 2026-09-15 cec6b6a598e [BUGFIX] Render allowed file extensions consistently (thanks to Georg Ringer)
- 2026-09-15 c18e5138915 [BUGFIX] Include toplevel-promoted submodules in "About TYPO3" page (thanks to Elias Häußler)
- 2026-09-15 d31a42481bf [TASK] Stop unit tests leaking global state (thanks to Stefan Bürk)
- 2026-09-15 fa579f33fd6 [BUGFIX] Reset page TCAdefaults for each new record (thanks to Stefan Bürk)
- 2026-09-15 9e7c2188bfd [BUGFIX] Avoid invalidly showing login form when opening a shared link (thanks to Benjamin Franzke)
- 2026-09-15 cb9fe71b7f8 [BUGFIX] Fix severity handling in infobox About Module (thanks to Ravi Sachaniya)
- 2026-09-15 65cab4ea2f8 [BUGFIX] Suppress warnings from
GeneralUtility::writeFile()(thanks to Benjamin Franzke) - 2026-09-15 bceb049eafe [BUGFIX] Use Popover API for notifications (thanks to Benjamin Franzke)
- 2026-09-15 bfb31adf7a4 [TASK] Isolate global state in SetCookieServiceTest (thanks to Stefan Bürk)
- 2026-09-15 40c202e2d3c [BUGFIX] Rename the field shown in the page tree (thanks to Georg Ringer)
- 2026-09-15 30fac2fd1d8 [BUGFIX] Use exact cookie parameters for cookie removal (thanks to Benjamin Franzke)
- 2026-09-15 1aba6f6c77d [BUGFIX] Use enum value for sortDirection in file list (thanks to Amir Arends)
- 2026-09-15 1d4c09453b0 [TASK] Add caller file and line to DebugUtility::debug() (thanks to Alexander Hofbauer)
- 2026-09-14 704b94ff3e5 [TASK] Offer content element column restrictions in page module UI (thanks to Josua Vogel)
- 2026-09-14 e311aa73848 [TASK] Stabilize the install tool presets e2e test (thanks to Stefan Bürk)
- 2026-09-14 b6303538674 [DOCS] Remove wrong RTE.config.contentsLanguageDirection hint (thanks to Maike Kiebele)
- 2026-09-14 3136ac91881 [BUGFIX] Remove search term in file list search url (thanks to Alexander Künzl)
- 2026-09-14 16850563b9a [BUGFIX] Respect prepend_tname when creating MM tables (thanks to Benni Mack)
- 2026-09-14 ed2bda646b9 [BUGFIX] Label the "Navigation title" column in "Sort sub pages" (thanks to Amir Arends)
- 2026-09-14 7bbe4d53e6e [BUGFIX] Ensure invalid pages should not stop DataHandler (thanks to Benni Mack)
- 2026-09-14 64e8c4b881a [TASK] Keep temporary file storage offline state in the hash cache (thanks to Benni Mack)
- 2026-09-13 99b41c1fdf9 [DOCS] Fix QR code button locations in changelog of #108720 (thanks to Oliver Bartsch)
- 2026-09-13 b39cc28b44e [TASK] Update PHPStan to v2.2.14 (thanks to Stefan Bürk)
- 2026-09-12 68d90bf1a96 [TASK] Display info in indexed search statistic if page indexing is disabled (thanks to Georg Ringer)
- 2026-09-12 874ad9e7157 [TASK] Add immutable with-methods to VisibilityAspect (thanks to Matthias Vogel)
- 2026-09-12 129c1389471 [BUGFIX] Allow to modify the actions in the workspaces module (thanks to Benni Mack)
- 2026-09-11 c0cacc05602 [TASK] Use a contract for the extension catalogue (thanks to Benni Mack)
- 2026-09-11 486b78c0da5 [TASK] Support HTTP QUERY requests (thanks to Wouter Wolters)
- 2026-09-11 838fa37a47d [TASK] Update insecure node dev dependencies (thanks to Benjamin Franzke)
- 2026-09-11 1f09add64fb [BUGFIX] Evaluate user TSconfig conditions against the current user (thanks to Benni Mack)
- 2026-09-10 4e2078d7892 [BUGFIX] Use correct label in Reports module and add missing one (thanks to Simon Schaufelberger)
- 2026-09-10 326a37fd286 [BUGFIX] Do not shrink images to minWidth/minHeight (thanks to Maike Kiebele)
- 2026-09-10 82550117e33 [BUGFIX] Ensure LanguagePackCommand does not load TCA in scheduler mode (thanks to Benjamin Franzke)
- 2026-09-10 f13d3dadc2a [BUGFIX] Filter moved workspace records by language (thanks to Benjamin Kott)
- 2026-09-10 3b3c2fdc9d4 [TASK] Limit global backup to stateful unit tests (thanks to Wouter Wolters)
- 2026-09-09 5c5d1fed7ee [TASK] Store composer package name of TER extensions (thanks to Anton Danilov)
- 2026-09-09 0082c412db0 [TASK] Load only the requested page of the extension list (thanks to Benni Mack)
- 2026-09-09 84d4db79035 [TASK] Download extensions from TER as ZIP archives (thanks to Benni Mack)
- 2026-09-09 3a84d2ece3a [TASK] Use first class callable closures instead of array callables (thanks to Oliver Hader)
- 2026-09-09 24f53fa178d [TASK] Skip database setup for more functional tests part 2 (thanks to Wouter Wolters)
- 2026-09-08 c1f3ef11822 [TASK] Add e2e for OTP based MFA (thanks to Benjamin Franzke)
- 2026-09-08 f4c39072bc8 [BUGFIX] Allow direct publish from workspace frontend preview (thanks to Maike Kiebele)
- 2026-09-08 710d0fd076f [TASK] Skip database setup for database-free functional tests (thanks to Wouter Wolters)
- 2026-09-08 22ea4dd0da4 [TASK] Set TYPO3 version to 14.3.8-dev (thanks to Benni Mack)