---
title: "3.x Changes by type"
manual: "Academic Programs"
version: "main"
source: "Changelog/Changelog-3-combined.rst"
rendered: "2026-09-27T09:40:45+00:00"
---

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

This lists all changes to the Academic Programs 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: The category filter accepts a list of uids](3.0/Important-CategoryFilterAcceptsAList.html#important-the-category-filter-accepts-a-list-of-uids)
-   [Important: The list demand is not part of the cache hash](3.0/Important-ListDemandIsNotPartOfTheCacheHash.html#important-the-list-demand-is-not-part-of-the-cache-hash)
-   [Important: The program list keeps its sorting when a filter carries none](3.0/Important-ListKeepsItsSortingWithoutASubmittedOne.html#important-the-program-list-keeps-its-sorting-when-a-filter-carries-none)
-   [Important: List ordering ties are broken by uid](3.0/Important-ListOrderingTiesAreBrokenByUid.html#important-list-ordering-ties-are-broken-by-uid-1)
-   [Important: Manual order can be reversed](3.0/Important-ManualOrderCanBeReversed.html#important-manual-order-can-be-reversed-1)
-   [Important: Page media follows the reference sorting](3.0/Important-PageMediaFollowsTheReferenceSorting.html#important-page-media-follows-the-reference-sorting-1)
-   [Important: The page module shows the page categories](3.0/Important-PageModuleCategorySummary.html#important-the-page-module-shows-the-page-categories)
-   [Important: The page template name of the academic program page type is set explicitly](3.0/Important-PageTemplateNameIsSetExplicitly.html#important-the-page-template-name-of-the-academic-program-page-type-is-set-explicitly)
-   [Important: The page TSconfig directory is now spelled TSconfig](3.0/Important-PageTsConfigDirectoryRenamed.html#important-the-page-tsconfig-directory-is-now-spelled-file-tsconfig)
-   [Important: The shipped route enhancer configuration can be imported](3.0/Important-RouteEnhancerConfigurationIsValid.html#important-the-shipped-route-enhancer-configuration-can-be-imported)
-   [Important: The route enhancer declares no default sorting](3.0/Important-RouteEnhancerKeepsTheDefaultSorting.html#important-the-route-enhancer-declares-no-default-sorting)
-   [Important: Sorting options read the plugin override on TYPO3 v14](3.0/Important-SortingOptionsReadThePluginOverrideOnTypo3V14.html#important-sorting-options-read-the-plugin-override-on-typo3-v14-1)
-   [Important: The sorting select shares the option rendering](3.0/Important-SortingSelectSharesOptionRendering.html#important-the-sorting-select-shares-the-option-rendering)
