---
title: "ChangeLog v3"
manual: "Academic Profiles"
version: "3.0"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-persons:changelog-v3@3.0"
source: "Changelog/Changelog-3.rst"
rendered: "2026-10-26T17:55:22+00:00"
---

# ChangeLog v3 {#changelog-v3}

Every change to the Academic Persons extension is documented here.

-   [3.0 Changes](https://docs.typo3.org/permalink/fgtclb/academic-persons:3-0-changes@3.0)
    -   [Breaking: The contract field "publish" has been removed](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-the-contract-field-publish-has-been-removed@3.0)
    -   [Breaking: Header partials take a class argument](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-header-partials-take-a-class-argument@3.0)
    -   [Breaking: Person records are workspace aware](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-person-records-are-workspace-aware-1@3.0)
    -   [Breaking: The persons plugin action context extends the one of academic_base](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-the-persons-plugin-action-context-extends-the-one-of-academic-base@3.0)
    -   [Breaking: Extbase plugins require CType on TYPO3 v14](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-extbase-plugins-require-ctype-on-typo3-v14@3.0)
    -   [Breaking: The plugins call different repository finders](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-the-plugins-call-different-repository-finders@3.0)
    -   [Breaking: The profile image translates](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-the-profile-image-translates@3.0)
    -   [Breaking: Profile images render as a responsive picture](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-profile-images-render-as-a-responsive-picture@3.0)
    -   [Breaking: The partials of the detail view change](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-the-partials-of-the-detail-view-change@3.0)
    -   [Breaking: Renamed icons and a frontend icon registry](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-renamed-icons-and-a-frontend-icon-registry@3.0)
    -   [Breaking: The profile views ship no stylesheet](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-the-profile-views-ship-no-stylesheet@3.0)
    -   [Breaking: The list, detail and selection events of the plugins are gone](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-the-list-detail-and-selection-events-of-the-plugins-are-gone@3.0)
    -   [Breaking: Removed TYPO3 v12 support](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-removed-typo3-v12-support-1@3.0)
    -   [Breaking: Section-based AcademicPersons settings](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-section-based-academicpersons-settings@3.0)
    -   [Breaking: Settings apply after the TCA overrides](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-settings-apply-after-the-tca-overrides@3.0)
    -   [Breaking: Settings files merge recursively](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-settings-files-merge-recursively-1@3.0)
    -   [Breaking: Profile templates carry speaking classes](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-profile-templates-carry-speaking-classes@3.0)
    -   [Breaking: The synchronizer context namespace is fixed](https://docs.typo3.org/permalink/fgtclb/academic-persons:breaking-the-synchronizer-context-namespace-is-fixed@3.0)
    -   [Feature: Configurable document rows and actions](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-configurable-document-rows-and-actions-1@3.0)
    -   [Feature: Configure what frontend users synchronise](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-configure-what-frontend-users-synchronise@3.0)
    -   [Feature: Configurable public profile](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-configurable-public-profile-1@3.0)
    -   [Feature: Choose which contracts a profile shows](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-choose-which-contracts-a-profile-shows@3.0)
    -   [Feature: Office hours and the function type on the profile page](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-office-hours-and-the-function-type-on-the-profile-page@3.0)
    -   [Feature: Synchronise the organisational unit and function type](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-synchronise-the-organisational-unit-and-function-type@3.0)
    -   [Feature: Events to add data to the synchronisation and adjust profiles](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-events-to-add-data-to-the-synchronisation-and-adjust-profiles@3.0)
    -   [Feature: Contracts and profile information can be hidden](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-contracts-and-profile-information-can-be-hidden@3.0)
    -   [Feature: Import identifiers are shown, searchable and can be looked up](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-import-identifiers-are-shown-searchable-and-can-be-looked-up@3.0)
    -   [Feature: The script of the public profile can be switched off](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-the-script-of-the-public-profile-can-be-switched-off@3.0)
    -   [Feature: Legacy settings overlay and migration command](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-legacy-settings-overlay-and-migration-command-1@3.0)
    -   [Feature: The selected letter can link back to the whole list](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-the-selected-letter-can-link-back-to-the-whole-list@3.0)
    -   [Feature: The letter navigation knows which letters lead somewhere](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-the-letter-navigation-knows-which-letters-lead-somewhere@3.0)
    -   [Feature: Navigation links keep the visitor's list choices](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-navigation-links-keep-the-visitor-s-list-choices@3.0)
    -   [Feature: The list elements render their view modes](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-the-list-elements-render-their-view-modes@3.0)
    -   [Feature: Lock the fields a synchronisation owns per record](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-lock-the-fields-a-synchronisation-owns-per-record@3.0)
    -   [Feature: Decide what a profile image's metadata will be](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-decide-what-a-profile-image-s-metadata-will-be@3.0)
    -   [Feature: Named crop variants for the profile image](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-named-crop-variants-for-the-profile-image@3.0)
    -   [Feature: A prefix for phone link targets](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-a-prefix-for-phone-link-targets@3.0)
    -   [Feature: The plugins can render the content element header](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-the-plugins-can-render-the-content-element-header@3.0)
    -   [Feature: The plugins dispatch the plugin view event](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-the-plugins-dispatch-the-plugin-view-event@3.0)
    -   [Feature: The query events say which plugin is asking](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-the-query-events-say-which-plugin-is-asking@3.0)
    -   [Feature: Crop variant and placeholder of a profile image](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-crop-variant-and-placeholder-of-a-profile-image@3.0)
    -   [Feature: Import writer for persons of another source](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-import-writer-for-persons-of-another-source@3.0)
    -   [Feature: Profile names can be shown without a link](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-profile-names-can-be-shown-without-a-link@3.0)
    -   [Feature: The profile update event carries the site and the origin](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-the-profile-update-event-carries-the-site-and-the-origin@3.0)
    -   [Feature: Profile updates from user data announce themselves](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-profile-updates-from-user-data-announce-themselves-1@3.0)
    -   [Feature: Settings declare project fields of the profile](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-settings-declare-project-fields-of-the-profile@3.0)
    -   [Feature: Settings overrides are reported and shrunk](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-settings-overrides-are-reported-and-shrunk@3.0)
    -   [Feature: A filter form and speaking URLs for the visitor list](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-a-filter-form-and-speaking-urls-for-the-visitor-list@3.0)
    -   [Feature: Visitors filter the list by function type and by unit](https://docs.typo3.org/permalink/fgtclb/academic-persons:feature-visitors-filter-the-list-by-function-type-and-by-unit@3.0)
    -   [Deprecation: The plugin action context of academic_persons](https://docs.typo3.org/permalink/fgtclb/academic-persons:deprecation-the-plugin-action-context-of-academic-persons@3.0)
    -   [Important: Strict language fallback for selected profiles works on TYPO3 v14](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-strict-language-fallback-for-selected-profiles-works-on-typo3-v14@3.0)
    -   [Important: Backend saves announce profile updates](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-backend-saves-announce-profile-updates-1@3.0)
    -   [Important: Contracts and addresses keep their parent when it is published](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-contracts-and-addresses-keep-their-parent-when-it-is-published@3.0)
    -   [Important: Content elements have new titles and descriptions](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-content-elements-have-new-titles-and-descriptions@3.0)
    -   [Important: List items render office hours as HTML](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-list-items-render-office-hours-as-html@3.0)
    -   [Important: The contract publish wizard has to be registered by hand](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-the-contract-publish-wizard-has-to-be-registered-by-hand@3.0)
    -   [Important: Contract relation columns are NOT NULL now](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-contract-relation-columns-are-not-null-now@3.0)
    -   [Important: The detail of a hidden profile works in translated languages](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-the-detail-of-a-hidden-profile-works-in-translated-languages@3.0)
    -   [Important: Hidden profiles in lists show their translation](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-hidden-profiles-in-lists-show-their-translation@3.0)
    -   [Important: Letters without profiles are disabled in the letter navigation](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-letters-without-profiles-are-disabled-in-the-letter-navigation@3.0)
    -   [Important: The profile queries see a letter switching off the pagination](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-the-profile-queries-see-a-letter-switching-off-the-pagination@3.0)
    -   [Important: TYPO3 13.4.35 or 14.3.7 is required](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-typo3-13-4-35-or-14-3-7-is-required@3.0)
    -   [Important: No letter navigation for a manual selection](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-no-letter-navigation-for-a-manual-selection-1@3.0)
    -   [Important: Organisational units are searchable on TYPO3 v13](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-organisational-units-are-searchable-on-typo3-v13-1@3.0)
    -   [Important: FlexForm paths change for the plugin structures](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-flexform-paths-change-for-the-plugin-structures@3.0)
    -   [Important: The timeline year fields are constrained](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-the-timeline-year-fields-are-constrained@3.0)
    -   [Important: The profile item and list are built from partials](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-the-profile-item-and-list-are-built-from-partials@3.0)
    -   [Important: Label changes of the public profile](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-label-changes-of-the-public-profile@3.0)
    -   [Important: Record icons follow the backend colour scheme](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-record-icons-follow-the-backend-colour-scheme@3.0)
    -   [Important: The selected profiles sheet is titled again](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-the-selected-profiles-sheet-is-titled-again@3.0)
    -   [Important: Translation sync covers child exclude columns](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-translation-sync-covers-child-exclude-columns-1@3.0)
    -   [Important: Translation sync is routed through the DataHandler](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-translation-sync-is-routed-through-the-datahandler@3.0)
    -   [Important: Units list their contracts of the default language](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-units-list-their-contracts-of-the-default-language@3.0)
    -   [Important: Validation primitives moved to EXT:academic_base](https://docs.typo3.org/permalink/fgtclb/academic-persons:important-validation-primitives-moved-to-ext-academic-base@3.0)

## Also available {#also-available}

-   [3.x Changes by type](https://docs.typo3.org/permalink/fgtclb/academic-persons:3-x-changes-by-type@3.0)
