---
title: "ChangeLog v3"
manual: "Academic Base"
version: "main"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-base:changelog-v3@main"
source: "Changelog/Changelog-3.rst"
rendered: "2026-10-17T08:47:46+00:00"
---

# ChangeLog v3 {#changelog-v3}

Every change to the Academic Base extension is documented here.

-   [3.0 Changes](https://docs.typo3.org/permalink/fgtclb/academic-base:3-0-changes@main)
    -   [Breaking: Removed FileUploadConverter](https://docs.typo3.org/permalink/fgtclb/academic-base:breaking-removed-fileuploadconverter@main)
    -   [Breaking: Removed internal environment / state-manager subsystem](https://docs.typo3.org/permalink/fgtclb/academic-base:breaking-removed-internal-environment-state-manager-subsystem-1@main)
    -   [Breaking: Removed TYPO3 v12 support](https://docs.typo3.org/permalink/fgtclb/academic-base:breaking-removed-typo3-v12-support-1@main)
    -   [Breaking: Form and image partials carry speaking classes](https://docs.typo3.org/permalink/fgtclb/academic-base:breaking-form-and-image-partials-carry-speaking-classes@main)
    -   [Feature: Icon provider for icons that follow the text colour](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-icon-provider-for-icons-that-follow-the-text-colour@main)
    -   [Feature: An icon endpoint for frontend JavaScript](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-an-icon-endpoint-for-frontend-javascript@main)
    -   [Feature: A JavaScript icon factory for the frontend](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-a-javascript-icon-factory-for-the-frontend@main)
    -   [Feature: Icons for frontend JavaScript as a JSON map](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-icons-for-frontend-javascript-as-a-json-map@main)
    -   [Feature: A frontend icon registry and an icon view helper](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-a-frontend-icon-registry-and-an-icon-view-helper@main)
    -   [Feature: The validation normaliser knows frontendreadonly](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-the-validation-normaliser-knows-frontendreadonly@main)
    -   [Feature: GetCurrentContentRecordMethodTrait for plugins](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-getcurrentcontentrecordmethodtrait-for-plugins@main)
    -   [Feature: One event to add variables to every plugin view](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-one-event-to-add-variables-to-every-plugin-view@main)
    -   [Feature: A responsive image partial to share](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-a-responsive-image-partial-to-share@main)
    -   [Feature: Form partials and the decision after a form save](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-form-partials-and-the-decision-after-a-form-save@main)
    -   [Feature: Icon set shared by the extensions](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-icon-set-shared-by-the-extensions@main)
    -   [Feature: Shared validation settings classes](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-shared-validation-settings-classes@main)
    -   [Feature: "academic:upgrade:check" finds dead overrides](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-academic-upgrade-check-finds-dead-overrides@main)
    -   [Feature: The upgrade check reads TypoScript records deeper](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-the-upgrade-check-reads-typoscript-records-deeper@main)
    -   [Feature: The upgrade check reports sets TYPO3 cannot provide](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-the-upgrade-check-reports-sets-typo3-cannot-provide@main)
    -   [Feature: "academic:upgrade:check" finds stale configuration](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-academic-upgrade-check-finds-stale-configuration@main)
    -   [Feature: Validation flags and character limits](https://docs.typo3.org/permalink/fgtclb/academic-base:feature-validation-flags-and-character-limits@main)
    -   [Important: The academic group comes last in the content element wizard](https://docs.typo3.org/permalink/fgtclb/academic-base:important-the-academic-group-comes-last-in-the-content-element-wizard@main)
    -   [Important: fgtclb/environment-state-manager 2 is required](https://docs.typo3.org/permalink/fgtclb/academic-base:important-fgtclb-environment-state-manager-2-is-required@main)
    -   [Important: What a project may build on is now named](https://docs.typo3.org/permalink/fgtclb/academic-base:important-what-a-project-may-build-on-is-now-named@main)
    -   [Important: The form partials mark rejected fields](https://docs.typo3.org/permalink/fgtclb/academic-base:important-the-form-partials-mark-rejected-fields@main)
    -   [Important: TYPO3 13.4.35 or 14.3.7 is required](https://docs.typo3.org/permalink/fgtclb/academic-base:important-typo3-13-4-35-or-14-3-7-is-required@main)
    -   [Important: The plugin action context never fails on the content object](https://docs.typo3.org/permalink/fgtclb/academic-base:important-the-plugin-action-context-never-fails-on-the-content-object@main)
    -   [Important: The events of one plugin rendering share their context](https://docs.typo3.org/permalink/fgtclb/academic-base:important-the-events-of-one-plugin-rendering-share-their-context@main)
    -   [Important: Select item labels read the plugin override on TYPO3 v14](https://docs.typo3.org/permalink/fgtclb/academic-base:important-select-item-labels-read-the-plugin-override-on-typo3-v14-1@main)

## Also available {#also-available}

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