---
title: "Important: Dependencies are named by their extension keys"
manual: "Academic Jobs"
version: "main"
source: "Changelog/2.4/Important-ExtEmConfDependencyKeys.rst"
rendered: "2026-09-27T01:55:48+00:00"
---

# Important: Dependencies are named by their extension keys {#important-1790336613}

## Description {#description}

`ext_emconf.php` named two dependencies by a name that is no extension
key: `rte-ckeditor` and `fluid-styled-content`. They are now
`rte_ckeditor` and `fluid_styled_content`, the keys `composer.json`
requires through `typo3/cms-rte-ckeditor` and
`typo3/cms-fluid-styled-content`.

## Impact {#impact}

A classic, non-Composer installation resolves the dependencies of an extension
from `ext_emconf.php`. It saw two dependencies on packages that do not
exist: the Extension Manager reported them as missing, and sorting the active
packages failed with "The package "academic_jobs" depends on "rte-ckeditor"
which is not present in the system". It now depends on the Rich Text Editor
and on Fluid Styled Content, which it needs.

Composer installations are not affected, and neither is TYPO3 v14: the
`composer.json` of this extension declares its version and the packages
it provides, so TYPO3 v14 reads the dependencies from there.

## Affected Installations {#affected-installations}

Classic, non-Composer installations of this extension on TYPO3 v12 or v13.
