---
title: "2.x Changes by type"
manual: "Academic Jobs"
version: "main"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-jobs:changelog-v2-bytype@main"
source: "Changelog/Changelog-2-combined.rst"
rendered: "2026-10-12T10:12:12+00:00"
---

# 2.x Changes by type {#changelog-v2-bytype}

This lists all changes to the Academic Jobs extension of minor versions
grouped by their type.

**Table of contents**

-   [Breaking Changes](https://docs.typo3.org/permalink/fgtclb/academic-jobs:breaking-changes@main)
-   [Features](https://docs.typo3.org/permalink/fgtclb/academic-jobs:features@main)
-   [Deprecations](https://docs.typo3.org/permalink/fgtclb/academic-jobs:deprecations@main)
-   [Important notes](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-notes@main)

## Breaking Changes {#changelog-v2-bc}

## Features {#changelog-v2-feat}

## Deprecations {#changelog-v2-dep}

## Important notes {#changelog-v2-imp}

-   [Important: The development branch installs as 2.4.x-dev](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-development-branch-installs-as-2-4-x-dev@main)
-   [Important: An empty mime type list accepts every upload](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-an-empty-mime-type-list-accepts-every-upload@main)
-   [Important: Dependencies are named by their extension keys](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-dependencies-are-named-by-their-extension-keys@main)
-   [Important: A notification mail that cannot be sent no longer fails the form](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-a-notification-mail-that-cannot-be-sent-no-longer-fails-the-form@main)
-   [Important: The job contact phone link is dialable](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-job-contact-phone-link-is-dialable@main)
-   [Important: The job contact wizard finds the renamed old schema](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-job-contact-wizard-finds-the-renamed-old-schema@main)
-   [Important: The job contact wizard migrates invisible jobs](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-job-contact-wizard-migrates-invisible-jobs@main)
-   [Important: The job detail answers "not found" without a job](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-job-detail-answers-not-found-without-a-job@main)
-   [Important: The page cache of a job detail ends with a job](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-page-cache-of-a-job-detail-ends-with-a-job@main)
-   [Important: The job detail sets the page title](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-job-detail-sets-the-page-title@main)
-   [Important: The job headings and the contact box are corrected](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-job-headings-and-the-contact-box-are-corrected@main)
-   [Important: Job lists break starttime ties by uid](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-job-lists-break-starttime-ties-by-uid-1@main)
-   [Important: The job plugins leave the content element header to the layout](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-job-plugins-leave-the-content-element-header-to-the-layout@main)
-   [Important: The job table records its translation source](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-job-table-records-its-translation-source@main)
-   [Important: Four job columns are nullable now](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-four-job-columns-are-nullable-now@main)
-   [Important: Job views label flags and render the link](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-job-views-label-flags-and-render-the-link@main)
-   [Important: Label overrides are read from the documented path](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-label-overrides-are-read-from-the-documented-path@main)
-   [Important: The new job form marks rejected fields](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-new-job-form-marks-rejected-fields@main)
-   [Important: New job form offers an unchosen option](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-new-job-form-offers-an-unchosen-option-1@main)
-   [Important: The rich text fields now start on TYPO3 v12](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-rich-text-fields-now-start-on-typo3-v12@main)
-   [Important: The new job form stores the chosen values](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-new-job-form-stores-the-chosen-values@main)
-   [Important: The link of the notification mail opens the job record](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-link-of-the-notification-mail-opens-the-job-record@main)
-   [Important: The page TSconfig directory is now spelled TSconfig](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-the-page-tsconfig-directory-is-now-spelled-file-tsconfig@main)
-   [Important: A wizard repairs the jobs of the old new job form](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-a-wizard-repairs-the-jobs-of-the-old-new-job-form@main)
-   [Important: An uploaded job logo no longer replaces an existing file](https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-an-uploaded-job-logo-no-longer-replaces-an-existing-file@main)
