Команда Packagist оголосила, що 25 лютого 2025 року припинить підтримку Composer v1.x.
Composer 1.x успішно слугував спільноті PHP, проте з виходом Composer 2.0 у жовтні 2020 року настав час рухатися далі. Станом на сьогодні понад 95% оновлень Composer використовують версію 2, яка забезпечує суттєві покращення у продуктивності, використанні пам’яті та безпеці.
Composer 1.x має архітектурні проблеми, що ускладнюють управління репозиторієм пакетів, який налічує 400 000 пакетів і понад 4,5 мільйона версій. Тому ми оголосили про депрекацію підтримки Composer 1.x у лютому 2021 року, запровадивши затримки в оновленні метаданих та обмеживши доступ до нових пакетів. Щоб зосередити наші зусилля на підтримці та покращенні Composer 2.x, ми тепер оголошуємо про повне закриття доступу до метаданих Composer 1.x на Packagist.org.
Ключові дати на майбутнє:
- 1 лютого 2025 року: Метадані Composer 1.x стануть лише для читання. Після цієї дати нові пакети або нові версії не будуть доступні для користувачів Composer 1.x.
- 1 серпня 2025 року: Доступ до метаданих Composer 1.x буде повністю закрито. Спроби оновити пакети за допомогою Composer 1.x більше не працюватимуть.
Як зазначено в оголошенні, 96% оновлень Composer використовують версію 2, тому, ймовірно, ви не зіштовхнетеся з цими проблемами. Проте, якщо у вас є старі програми, стане в нагоді перевірити, чи вони оновлені до v2. Якщо ні, рекомендуємо оновити їх до ключових дат