Important: New dependencies cms-rte-ckeditor and html-sanitizer
Description
EXT: gained two hard requirements with the replaced
profile editing view:
| Package | Constraint | What needs it |
|---|---|---|
| typo3/cms-rte-ckeditor | ~13.4.0@dev || ~14.3.6@dev | The rich text fields of the editing view load six CKEditor 5 bundles shipped by that system extension. Only its JavaScript is used - none of its backend rich text configuration. |
| typo3/html-sanitizer | ^2.3 | Every rich text value is sanitized against an allow list on the server before it is stored. The extension registers its own builder on that package. |
ext_ declares rte_ckeditor accordingly.
typo3/html-sanitizer
is a Composer library, not an extension, so it
has no ext_ counterpart.
Impact
Composer-managed installations resolve both automatically on update; nothing has to be done. typo3/html-sanitizer is a dependency of the TYPO3 core already, so only typo3/cms-rte-ckeditor is actually added to most installations.
Classic, non-composer installations have to activate the system extension
rte_ckeditor in the Extension Manager. Without it the rich text fields of
the editing view stay plain textareas and their JavaScript fails to load.
Affected Installations
Every installation of EXT: 3.0.0. Classic installations
that had rte_ckeditor deactivated need to activate it.
Migration
Nothing beyond installing the extension - see Installation.