---
title: "TER: New requirement for extension upload"
url: "https://news.typo3.com/article/ter-new-requirement-for-extension-upload"
description: As part of the TER cleanup process, extension authors have now to explicitly define which versions of TYPO3 are supported.
image: "https://news.typo3.com/_assets/d1e01514e4c4a5b3147940fa2ec50682/Images/og-image-news.jpg"
date: 2026-06-11
modified: 2026-06-11
categories:
  - "Developer & Technology"
  - "Showcase & Success"
---

# TER: New requirement for extension upload

- [Showcase & Success](https://news.typo3.com/article/category/showcase-success)
- [Developer & Technology](https://news.typo3.com/article/category/developer-technology)

TER: New requirement for extension upload
=========================================

24 May 2013

As part of the TER cleanup process, extension authors have now to explicitly define which versions of TYPO3 are supported.

- ![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/90ed9853430c3a66b4c042b12094196a.jpeg)[Xavier Perseguers](https://news.typo3.com/article/author/xavier-perseguers)

The TYPO3 Extension Repository (TER) is the central place to download and publish plugins and modules for TYPO3.

Since TYPO3 3.5 (2003), the well known Extension Manager lets you quickly search and install extensions to enhance your website with news, photo galleries, forms, ... After about 10 years, more than 5800 extensions have been created and made publicly available to the community.

However, since the release of TYPO3 4.6 in October 2011, long deprecated methods and calls in the TYPO3 API have been removed, starting to really "break" extensions that were not maintained anymore. With a strategy to announce changes in the API, and keep a compatibility layer for 2 versions on one hand and a 6-month release cycle on the other hand, an extension that has not been updated for 1 year is likely to be not fully compatible anymore.

As announced at the beginning of this year, a cleanup process has started and the first step is to help users find extensions compatible with their TYPO3 website.

Implications for extension authors
----------------------------------

Every extension is now required to define a dependency for TYPO3. If you try to upload an extension without a dependency for TYPO3 or with a dependency which is outside the range of currently supported TYPO3 versions, your upload will be rejected and an error message will be shown.

Simply add to ext\_emconf.php a dependency for the version(s) you tested the extension with:

```
  'constraints' => array(    'depends' => array(      'typo3' => '4.5.0-4.7.99',    ),  ),
```

**Note:** You can set the minimum for a version of TYPO3 which is not supported anymore, but then the maximum must be within the supported range. You cannot set a maximum outside the range of supported versions. Currently and until the release of TYPO3 6.2 beta1 — that is, "feature freeze" — in September this year, the upper bound of allowed range is 6.1.99.

Recent Uploads on TER
---------------------

As you can see with recent uploads of extensions, this hard check is not yet effective. Nevertheless, the second step after refusing uploads without a proper dependency for TYPO3, in the coming days, will be to mark existing extensions without such dependency as "outdated".

More information
----------------

The Extension Coordination Team \[1\] handles this operation. See \[2\] for the wiki information. Feel free to use the mailing lists to ask questions and discuss the procedures.

\[1\] <http://forge.typo3.org/projects/team-ect>
\[2\] <http://forge.typo3.org/projects/team-ect/wiki/TER_Clean-up>

![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/7f4882028d9d0d1c88a5f986ec6c0ed3.jpeg)

About the Author

[Xavier Perseguers](https://news.typo3.com/article/author/xavier-perseguers)

CEO of Causal Sarl,Fribourg, Switzerland

[Website](https://www.causal.ch/)[Twitter](https://twitter.com/xperseguers)[LinkedIn](https://www.linkedin.com/in/xavierperseguers/)

Xavier Perseguers is the CEO of Causal Sarl, a Swiss company actively contributing to TYPO3. He is regularly contributing to the TYPO3 core and helping people in the community. Xavier is finally the author of a few popular extensions such as a connector to LDAP for TYPO3 and an extension to automatically resize images uploaded by editors in order to lower the resource footprint. Another widely used extension lets editor and developer easily work on their documentation and manuals from within TYPO3 using the Sphinx rendering engine.

[More posts by this author](https://news.typo3.com/article/author/xavier-perseguers)