---
title: "3.x Changes by type"
manual: "Academic Profiles"
version: "main"
source: "Changelog/Changelog-3-combined.rst"
rendered: "2026-10-02T20:47:49+00:00"
---

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

This lists all changes to the Academic Persons 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: Strict language fallback for selected profiles](3.0/Important-88886-StrictLanguageFallbackForSelectedProfiles.html#important-strict-language-fallback-for-selected-profiles)
-   [Important: Backend saves announce profile updates](3.0/Important-BackendSavesAnnounceProfileUpdates.html#important-backend-saves-announce-profile-updates-1)
-   [Important: findAll of contact and profile information orders by uid](3.0/Important-ContactFindAllOrdersByUid.html#important-findall-of-contact-and-profile-information-orders-by-uid)
-   [Important: List items render office hours as HTML](3.0/Important-ContractFieldOfficeHoursRenderAsHtml.html#important-list-items-render-office-hours-as-html)
-   [Important: Contract rows render the unit and dialable phones](3.0/Important-ContractFieldsRenderTheUnitAndTelTargets.html#important-contract-rows-render-the-unit-and-dialable-phones)
-   [Important: The contract publish wizard has to be registered by hand](3.0/Important-ContractPublishToHiddenWizard.html#important-the-contract-publish-wizard-has-to-be-registered-by-hand)
-   [Important: Contract relation columns are NOT NULL now](3.0/Important-ContractRelationColumnsAreNotNullable.html#important-contract-relation-columns-are-not-null-now)
-   [Important: A created profile is translated again](3.0/Important-CreatedProfilesAreSynchronizedIntoTranslations.html#important-a-created-profile-is-translated-again)
-   [Important: Letters without profiles are disabled in the letter navigation](3.0/Important-LetterNavigationMarkup.html#important-letters-without-profiles-are-disabled-in-the-letter-navigation)
-   [Important: The profile queries see a letter switching off the pagination](3.0/Important-LetterSwitchesPaginationBeforeTheQuery.html#important-the-profile-queries-see-a-letter-switching-off-the-pagination)
-   [Important: TYPO3 13.4.35 or 14.3.7 is required](3.0/Important-MinimumTYPO3Versions.html#important-typo3-13-4-35-or-14-3-7-is-required)
-   [Important: No letter navigation for a manual selection](3.0/Important-NoLetterNavigationForAManualSelection.html#important-no-letter-navigation-for-a-manual-selection-1)
-   [Important: Organisational units are searchable on TYPO3 v13](3.0/Important-OrganisationalUnitsAreSearchableOnTypo3V13.html#important-organisational-units-are-searchable-on-typo3-v13-1)
-   [Important: An organisational unit sorts its contracts on its own](3.0/Important-OrganisationalUnitSortsItsContracts.html#important-an-organisational-unit-sorts-its-contracts-on-its-own)
-   [Important: A paginated selection keeps its order](3.0/Important-PaginatedSelectionKeepsItsOrder.html#important-a-paginated-selection-keeps-its-order)
-   [Important: FlexForm paths change for the plugin structures](3.0/Important-PluginFlexFormsAreSplitPerCoreVersion.html#important-flexform-paths-change-for-the-plugin-structures)
-   [Important: The timeline year fields are constrained](3.0/Important-ProfileInformationYearRange.html#important-the-timeline-year-fields-are-constrained)
-   [Important: The profile item and list are built from partials](3.0/Important-ProfileItemAndListPartials.html#important-the-profile-item-and-list-are-built-from-partials)
-   [Important: Label changes of the public profile](3.0/Important-PublicProfileLabelChanges.html#important-label-changes-of-the-public-profile)
-   [Important: Record icons follow the backend colour scheme](3.0/Important-RecordIconsFollowTheColourScheme.html#important-record-icons-follow-the-backend-colour-scheme)
-   [Important: Remaining unordered queries now order by uid](3.0/Important-RemainingUnorderedQueriesOrderByUid.html#important-remaining-unordered-queries-now-order-by-uid)
-   [Important: Route enhancers have to be limited to their pages](3.0/Important-RouteEnhancersLimitToPages.html#important-route-enhancers-have-to-be-limited-to-their-pages)
-   [Important: The selected profiles sheet is titled again](3.0/Important-SelectedProfilesSheetTitle.html#important-the-selected-profiles-sheet-is-titled-again)
-   [Important: Profile synchronization ignores the visibility window](3.0/Important-SynchronizationIgnoresTheVisibilityWindow.html#important-profile-synchronization-ignores-the-visibility-window)
-   [Important: Translation sync covers child exclude columns](3.0/Important-TranslationSyncCoversChildExcludeColumns.html#important-translation-sync-covers-child-exclude-columns-1)
-   [Important: Translation sync is routed through the DataHandler](3.0/Important-TranslationSyncRoutedThroughDataHandler.html#important-translation-sync-is-routed-through-the-datahandler)
-   [Important: Unordered profile queries now order by uid](3.0/Important-UnorderedQueriesOrderByUid.html#important-unordered-profile-queries-now-order-by-uid)
-   [Important: Validation primitives moved to EXT:academic_base](3.0/Important-ValidationPrimitivesMovedToAcademicBase.html#important-validation-primitives-moved-to-ext-academic-base)
