---
title: "3.x Changes by type"
manual: "Academic Profiles Edit"
version: "main"
source: "Changelog/Changelog-3-combined.rst"
rendered: "2026-09-30T20:17:10+00:00"
---

# 3.x Changes by type {#changelog-v3-bytype}

This lists all changes to the Academic Persons Edit extension of minor versions
grouped by their type.

**Table of contents**

-   [Breaking Changes](#breaking-changes)
-   [Features](#features)
-   [Deprecations](#deprecations)
-   [Important notes](#important-notes)

## Breaking Changes {#changelog-v3-bc}

## Features {#changelog-v3-feat}

## Deprecations {#changelog-v3-dep}

## Important notes {#changelog-v3-imp}

-   [Important: Label overrides of the profile editor read the paths of the editor](3.0/Important-EditorLabelOverridesReadTheEditorPaths.html#important-label-overrides-of-the-profile-editor-read-the-paths-of-the-editor)
-   [Important: Profile image upload uses native Extbase upload handling](3.0/Important-MigratedProfileImageUploadToNativeExtbaseFileUploadHandling.html#important-profile-image-upload-uses-native-extbase-upload-handling)
-   [Important: Repair wizard for profile image relations](3.0/Important-MultilingualProfileEditingImages.html#important-repair-wizard-for-profile-image-relations)
-   [Important: New dependencies cms-rte-ckeditor and html-sanitizer](3.0/Important-NewCkeditorAndSanitizerDependency.html#important-new-dependencies-cms-rte-ckeditor-and-html-sanitizer)
-   [Important: Plugins assign a record view variable](3.0/Important-PluginsAssignRecordViewVariable.html#important-plugins-assign-a-record-view-variable)
-   [Important: Opening an editor asks about the unsaved one](3.0/Important-ProfileEditingAsksAboutUnsavedChanges.html#important-opening-an-editor-asks-about-the-unsaved-one)
-   [Important: The profile editor is Fluid, driven by five custom elements](3.0/Important-ProfileEditingCustomElementsAndPrototypes.html#important-the-profile-editor-is-fluid-driven-by-five-custom-elements)
-   [Important: The profile editor draws its own focus ring](3.0/Important-ProfileEditingOwnsTheFocusRing.html#important-the-profile-editor-draws-its-own-focus-ring)
-   [Important: Profile editing is replaced in place](3.0/Important-ProfileEditingReplacedInPlace.html#important-profile-editing-is-replaced-in-place)
-   [Important: Translations follow backend saves and imports](3.0/Important-TranslationsFollowBackendSaves.html#important-translations-follow-backend-saves-and-imports)
-   [Important: An uploaded profile image carries its metadata](3.0/Important-UploadedProfileImageMetadata.html#important-an-uploaded-profile-image-carries-its-metadata)
-   [Important: Validator exceptions moved to EXT:academic_base](3.0/Important-ValidatorExceptionsMovedToAcademicBase.html#important-validator-exceptions-moved-to-ext-academic-base)
