---
title: "ChangeLog v2"
manual: "Academic Contacts for Pages"
version: "3.0"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:changelog-v2@3.0"
source: "Changelog/Changelog-2.rst"
rendered: "2026-10-26T17:55:07+00:00"
---

# ChangeLog v2 {#changelog-v2}

Every change to the Academic Contacts 4 Pages extension is documented here.

-   [2.4 Changes](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:2-4-changes@3.0)
    -   [Breaking: Extended ContactRepository::findByPid() signature](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:breaking-extended-contactrepository-findbypid-signature@3.0)
    -   [Breaking: Removed duplicated ContractItemsProcFunc in EXT:academic_contacts4pages](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:breaking-removed-duplicated-contractitemsprocfunc-in-ext-academic-contacts4pages@3.0)
    -   [Breaking: Site sets and static templates have been restructured](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:breaking-site-sets-and-static-templates-have-been-restructured@3.0)
    -   [Feature: Dedicated selection of address records](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:feature-dedicated-selection-of-address-records@3.0)
    -   [Feature: Optional role grouping and one partial per contact](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:feature-optional-role-grouping-and-one-partial-per-contact@3.0)
    -   [Feature: Restrict the contract select](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:feature-restrict-the-contract-select-1@3.0)
    -   [Feature: "Show hidden records" plugin option for the contacts list](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:feature-show-hidden-records-plugin-option-for-the-contacts-list@3.0)
    -   [Deprecation: The static template path of version 2.3](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:deprecation-the-static-template-path-of-version-2-3@3.0)
    -   [Important: The address selects of a page contact are relations](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-the-address-selects-of-a-page-contact-are-relations@3.0)
    -   [Important: The development branch installs as 2.4.x-dev](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-the-development-branch-installs-as-2-4-x-dev@3.0)
    -   [Important: Contact names leave out an empty middle name](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-contact-names-leave-out-an-empty-middle-name@3.0)
    -   [Important: Contacts sharing a sorting value keep a stable order](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-contacts-sharing-a-sorting-value-keep-a-stable-order-1@3.0)
    -   [Important: Contacts without a role are listed too](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-contacts-without-a-role-are-listed-too@3.0)
    -   [Important: Contacts without a visible profile are skipped](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-contacts-without-a-visible-profile-are-skipped@3.0)
    -   [Important: Translations of page contacts keep their parent](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-translations-of-page-contacts-keep-their-parent@3.0)
    -   [Important: Contracts and contacts roles sort their contacts on their own](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-contracts-and-contacts-roles-sort-their-contacts-on-their-own@3.0)
    -   [Important: Each page contact renders once per language](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-each-page-contact-renders-once-per-language@3.0)
    -   [Important: A new upgrade wizard migrates the plugins of version 1.x](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-a-new-upgrade-wizard-migrates-the-plugins-of-version-1-x@3.0)
    -   [Important: Translated contacts keep their contacts role](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-translated-contacts-keep-their-contacts-role@3.0)
-   [2.3 Changes](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:2-3-changes@3.0)
-   [2.2 Changes](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:2-2-changes@3.0)
-   [2.1 Changes](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:2-1-changes@3.0)
    -   [Breaking: Removed partials](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:breaking-removed-partials@3.0)
    -   [Important: Basic bootstrap styling](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:important-basic-bootstrap-styling@3.0)
-   [2.0 Changes](https://docs.typo3.org/permalink/fgtclb/academic-contacts4pages:2-0-changes@3.0)

## Also available {#also-available}

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