6.0.0 - November 10, 2026 ========================= .. include:: ../../Includes.txt .. only:: html .. contents:: :local: :depth: 3 Important changes ----------------- Version 6.0.0 supports TYPO3 14.3 and later 14 versions only. Fully redesigned the backend JavaScript with the help of Claude Code. Now it's more next to Core Code and hopefully with less problems. Pasting a reference no longer uses a DataHandler hook. A reference is now a regular new ``shortcut`` content element created through a datamap, so permissions, column restrictions, workspaces and languages are handled by the TYPO3 core. The page module integration was rewritten as an additive toolbar (````). The core paste button in copy mode is hidden by CSS and replaced by a button offering "Paste copy" and "Paste reference". Content selected through the "from another page" button can now be pasted as copy or as reference. The available options respect the column restrictions of the target column; the new AJAX route ``paste_reference_record_info`` provides the type and language of the selected element. The header of a new reference is a translated label containing the title of the original at the time of pasting. Breaking changes ---------------- - ``reference=1`` request parameter for ``tce_db`` is not evaluated anymore. - Removed the classes ``Hooks\DataHandler``, ``Hooks\PageLayoutController``, ``DataHandler\ProcessCmdmap`` and ``DataHandler\AbstractDataHandler``. - Removed ``TtContentRepository::cleanupWorkspacesAfterFinalizing()``, ``TtContentRepository::getPidFromUid()`` and ``TtContentRepository::getConnection()``. - Removed the JavaScript modules ``paste-reference.js``, ``paste-reference-drag-drop.js``, ``paste-reference-draggable.js`` and ``helper.js``, and the ``top.*`` variables they used. - ``ShortcutPreviewRenderer`` now uses constructor injection. All Changes ----------- This is a list of all changes in this release: :: - [!!!][TASK] replace DataHandler hook by datamap for references - [!!!][FEATURE] add paste toolbar web component to the page module - [FEATURE] paste content from other pages also as reference - [FEATURE] add AJAX route with type and language of a selected content element - [TASK] execute context menu action with AjaxDataHandler - [TASK] use dependency injection in ShortcutPreviewRenderer - [TASK] load JavaScript labels from language domain modules