TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:09 +02:00
commit af8cc155b5
6818 changed files with 642608 additions and 0 deletions
@@ -0,0 +1,50 @@
.. include:: /Includes.rst.txt
.. _breaking-100966-1686062649:
====================================
Breaking: #100966 - Remove jquery-ui
====================================
See :issue:`100966`
Description
===========
The `NPM package jquery-ui <https://www.npmjs.com/package/jquery-ui>`__ has
been removed completely for TYPO3 v13 without any substitute.
According to the `TYPO3 Deprecation Policy <https://typo3.org/article/typo3-deprecation-policy>`__,
JavaScript code and packages used only in the TYPO3 backend are not
considered to be part of that policy:
The deprecation policy does not cover the deprecations of backend components
such as JavaScript code, CSS code, HTML code, and backend templates.
Impact
======
TYPO3 does not ship the NPM package `jquery-ui` any longer. Third-party
extensions that rely on this package will be broken and need to be adjusted.
Since TYPO3 exposed only parts of `jquery-ui`, only the components `core`,
`draggable`, `droppable`, `mouse`, `resizable`, `selectable`, `sortable` and
`widget` are affected - other components simply did not exist.
Affected installations
======================
Those having custom or third-party extensions using `jquery-ui` from
:file:`typo3/sysext/core/Resources/Public/JavaScript/Contrib/jquery-ui/`.
Migration
=========
TYPO3 does not provide any substitute. In TYPO3 the `draggable` and `resizable`
features of `jquery-ui` have been reimplemented in the new custom element
:html:`<typo3-backend-draggable-resizable>`.
.. index:: Backend, JavaScript, NotScanned, ext:core