Packagist.org припиняє підтримку Composer 1.x

Перекладено ШІ
Оригінал: Laravel News
Оновлено: 04 грудня, 2024
Команда Packagist оголосила про завершення підтримки Composer v1.x з 25 лютого 2025 року. Чому варто терміново перейти на нову версію та як це вплине на вашу роботу? Читайте далі, щоб дізнатися про важливі дати та переваги, які принесла Composer 2.0

Команда 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.

Ключові дати на майбутнє:

Як зазначено в оголошенні, 96% оновлень Composer використовують версію 2, тому, ймовірно, ви не зіштовхнетеся з цими проблемами. Проте, якщо у вас є старі програми, стане в нагоді перевірити, чи вони оновлені до v2. Якщо ні, рекомендуємо оновити їх до ключових дат