Skip to content

Commit 2121750

Browse files
[!!!][TASK] Require composer.json in classic mode (#6268)
* [!!!][TASK] Require composer.json in classic mode Resolves: TYPO3-Documentation/Changelog-To-Doc#1500 Releases: main * [TASK] Language check Releases: main --------- Co-authored-by: Sarah McCarthy <sarahmccarthy123@yahoo.com>
1 parent ab8c9fb commit 2121750

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

Documentation/ExtensionArchitecture/FileStructure/ComposerJson.rst

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@
1010
`composer.json`
1111
===============
1212

13-
*-- required* in Composer-based installations
13+
.. important::
14+
15+
.. versionchanged:: 14.0
16+
With TYPO3 14.0 a valid composer.json is required for all TYPO3 extensions,
17+
including those only used in Classic-mode installations.
18+
19+
Required in **all** installations
1420

1521
.. typo3:file:: composer.json
1622
:name: extension-composer-json
@@ -48,20 +54,11 @@ easy way via the :bash:`composer require` command.
4854
About the composer.json file
4955
============================
5056

51-
.. note::
52-
While the file :file:`composer.json <extension-composer-json>` is currently not strictly required
53-
for an extension to function properly in Classic mode installations (no Composer)
54-
it is recommended to keep it in any public extension that is published to
55-
`TYPO3 Extension Repository (TER) <https://extensions.typo3.org/>`__.
56-
57-
Including a :file:`composer.json <extension-composer-json>` is strongly recommended for a number of
58-
reasons:
59-
60-
#. The file :file:`composer.json <extension-composer-json>` is required for documentation that should
61-
appear on `docs.typo3.org <https://docs.typo3.org/>`__.
57+
Including a :file:`composer.json <extension-composer-json>` is **required**.
6258

63-
See :ref:`h2document:migrate` for more information on the necessary changes
64-
for rendering of extension documentation.
59+
#. Without a valid :file:`composer.json <extension-composer-json>` an extension
60+
is not installable in TYPO3, even in Classic mode installations not using
61+
Composer.
6562

6663
#. Working with Composer in general is strongly recommended for TYPO3.
6764

0 commit comments

Comments
 (0)