14.0.0 - 25th November 2025 

This major release is all about moving forward with the latest platform updates:

  • Full support for the amazing TYPO3 v14, embracing its new capabilities and ensuring seamless integration.
  • Compatibility with the upcoming PHP 8.5, preparing the extension for the next generation of PHP.
  • Removal of legacy TYPO3 v12 support, allowing the codebase to stay clean, modern, and aligned with current standards.

With this release, the extension is fully tuned for the newest TYPO3 ecosystem. Further details about new features, changes, and breaking updates can be found in the sections below.

Breaking changes 

Removal of deprecated hooks 

Hooks which have been already deprecated and replaced by events are removed.

Removal of outdated fields 

The fields media and related_files are unused since a long time and got no TCA definition. Those have been removed in ext_tables.sql.

Features 

No new features have been introduced in this release beyond compatibility with PHP 8.5 and TYPO3 14.

All Changes 

This is a list of all changes in this release:

2025-11-25 [TASK] Use 14.0.0 release (Commit dc3dbab9 by Georg Ringer)
2025-11-25 Merge branch 'main' into v14 (Commit 5109ddbf by Georg Ringer)
2025-11-24 [TASK] Simplify FQN (Commit 9f5c8ae2 by Georg Ringer)
2025-11-24 [TASK] Remove calls to registerUniversalTagAttributes (Commit 727ec3fa by Georg Ringer)
2025-11-24 [TASK] Rename admin template file (Commit ff8e126e by Georg Ringer)
2025-11-23 [TASK] Handle deprecated usage of ctrl|searchFields (Commit b3b5370a by Georg Ringer)
2025-11-21 Refactor indexAction to use assign method (#2748) (Commit 11f7ecc1 by RamizP)
2025-11-19 [DOCS] Add changelog of 14.0.0 (Commit b764b049 by Georg Ringer)
2025-11-19 [!!!][TASK] Remove unused fields from table tx_news_domain_model_news (Commit abb91a00 by Georg Ringer)
2025-11-18 [TASK] Update ViewHelper to support latest fluid (Commit 48dcbcd1 by Georg Ringer)
2025-11-16 [TASK] Apply rector rule FunctionFirstClassCallableRector (Commit 13fbbbcf by Georg Ringer)
2025-11-16 [TASK] Update rector config (Commit 09e4cdd0 by Georg Ringer)
2025-11-16 [TASK] Apply rector rule NullCoalescingOperatorRector (Commit be942ba5 by Georg Ringer)
2025-11-16 [TASK] Apply rector rule ClosureToArrowFunctionRector (Commit d28a1807 by Georg Ringer)
2025-11-16 [TASK] Apply rector rule ChangeSwitchToMatchRector (Commit ece6dbcf by Georg Ringer)
2025-11-16 [TASK] Apply rector rule ListToArrayDestructRector (Commit ca85966b by Georg Ringer)
2025-11-16 [TASK] Set sebastian/recursion-context < 6.0.3 as conflict (Commit 7225d9d1 by Georg Ringer)
2025-11-16 [TASK] Apply rector rule RemoveExtraParametersRector (Commit b61a27fa by Georg Ringer)
2025-11-16 [TASK] Set sebastian/recursion-context < 6.0.3 as conflict (Commit a1608462 by Georg Ringer)
2025-11-16 [TASK] Apply rector rule ReadOnlyPropertyRector (Commit bddccb23 by Georg Ringer)
2025-11-16 [TASK] Apply rector rule StrContainsRector (Commit 6ce0bcad by Georg Ringer)
2025-11-15 [TASK] Add test run for v14 php 8.5 (Commit 3c7cb986 by Georg Ringer)
2025-11-15 [DOCS] Prepare v14 support in docs (Commit 2d149e0c by Georg Ringer)
2025-11-15 Merge branch 'main' into v14 (Commit a8984f65 by Georg Ringer)
2025-11-15 [TASK] Let tests run for TYPO3 14 (#2739) (Commit 9012b37d by Georg Ringer)
2025-11-15 [FEATURE] Add support for PHP 8.5 (#2735) (Commit 554b87db by Oliver Klee)
2025-11-15 [TASK] Fix dev deps (#2738) (Commit 2450777c by Georg Ringer)
2025-11-15 [BUGFIX] Drop unused import (#2737) (Commit fcba696a by Oliver Klee)
2025-11-13 [TASK] Remove more TYPO3 version checks (Commit 23262555 by Georg Ringer)
2025-11-13 [TASK] Remove version check from icon size usage (Commit e9a4ffe5 by Georg Ringer)
2025-11-13 [TASK] Remove unused PageTsconfig inclusion (Commit b492120f by Georg Ringer)
2025-11-13 [TASK] Remove version check in ImageSizeViewHelper (Commit 7f58eb2c by Georg Ringer)
2025-11-13 [TASK] Remove unused option addQueryStringMethod from SearchFormViewHelper (Commit 64ccae8a by Georg Ringer)
2025-11-13 [!!!][TASK] Remove deprecated hooks (Commit 18d92878 by Georg Ringer)
2025-11-13 [TASK] Update the development dependencies (#2733) (Commit ab54ecd2 by Oliver Klee)
2025-11-13 [BUGFIX] Force category list as string #2729 (Commit 2192b630 by Georg Ringer)
2025-11-11 [TASK] Use correct spaces in TS (Commit 7d49fbd6 by Georg Ringer)
2025-11-11 [TASK] Fix CS issues (Commit 5c3b8b84 by Georg Ringer)
2025-11-10 [TASK] Respect breaking change in PluginPreviewRenderer (Commit a8c721f8 by Georg Ringer)
2025-11-10 [TASK] Make rector happy (Commit 91009f70 by Georg Ringer)
2025-11-10 [TASK] Make rector happy (Commit 3fcdf448 by Georg Ringer)
2025-11-10 [TASK] Improve code in PluginPreviewRenderer (Commit dd527516 by Georg Ringer)
2025-11-10 [TASK] Drop v12 related code in ModifyResultItemInLiveSearchEventListener (Commit 1c2f192a by Georg Ringer)
2025-11-10 [TASK] Remove unused use statement (Commit 84ceaa93 by Georg Ringer)
2025-11-08 [TASK] Use correct icon size in NewsContentElementPreview (Commit 8efde73d by Georg Ringer)
2025-11-08 [TASK] Remove unused class NewsDatabaseRecordList (Commit 004a2cf3 by Georg Ringer)
2025-11-08 [TASK] Update  github actions (Commit de1b67d8 by Georg Ringer)
2025-10-29 [BUGFIX] Check in update wizard if fields exists (Commit 4bc21811 by Georg Ringer)
2025-06-26 [BUGFIX] Use proper icon size (Commit c99f314e by Georg Ringer)
2025-06-02 [TASK] Replace usage of TemplateView (Commit e209e384 by Georg Ringer)
2025-06-02 [TASK] Replace StandaloneView (Commit cb9255f3 by Georg Ringer)
2025-06-02 [TASK] Make rector happy (Commit 3e39d0d8 by Georg Ringer)
2025-06-02 [TASK] Remove hash service (Commit ef23f20b by Georg Ringer)
2025-06-02 [TASK] Update file type (Commit b2900d05 by Georg Ringer)

Copied!

This list has been created by using git log $(git describe --tags --abbrev=0)..HEAD --abbrev-commit --pretty='%ad %s (Commit %h by %an)' --date=short.