Important: New dependencies cms-rte-ckeditor and html-sanitizer 

Description 

EXT:academic_persons_edit 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_emconf.php declares rte_ckeditor accordingly. typo3/html-sanitizer is a Composer library, not an extension, so it has no ext_emconf.php 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:academic_persons_edit 3.0.0. Classic installations that had rte_ckeditor deactivated need to activate it.

Migration 

Nothing beyond installing the extension - see Installation.