|
10 | 10 | `composer.json` |
11 | 11 | =============== |
12 | 12 |
|
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 |
14 | 20 |
|
15 | 21 | .. typo3:file:: composer.json |
16 | 22 | :name: extension-composer-json |
@@ -48,20 +54,11 @@ easy way via the :bash:`composer require` command. |
48 | 54 | About the composer.json file |
49 | 55 | ============================ |
50 | 56 |
|
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**. |
62 | 58 |
|
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. |
65 | 62 |
|
66 | 63 | #. Working with Composer in general is strongly recommended for TYPO3. |
67 | 64 |
|
|
0 commit comments