Používáte na svém projektu Shopsys Framework? Pak byste měli zpozornět. Byla vydána nová verze balíčkovacího nástroje Composer 2. Oficiální info k vydané verzi zde: https://blog.packagist.com/composer-2-0-is-now-available/.
Co to znamená pro Váš projekt postavený na Shopsys Frameworku?
Váš projekt automaticky stáhne verzi Composer 2, protože skript instalující Composer programově vždy stahuje nejnovější verzi (skript je umístěn v docker / php-fpm / docker-install-composer).
Je možné, že vaše nová sestavení s novou verzí selžou. Composer 2 zahrnuje podporu pro paralelní stahování a nyní není nutné (ani možné) pokračovat v používání pluginu hirak / prestissimo. Budete muset odstranit tento plugin z Dockerfile. Inspiraci najdete zde – https://github.com/shopsys/shopsys/pull/2089.
Pravděpodobně budete muset aktualizovat své závislosti pomocí příkazu:
composer update |
…, protože některé balíčky (například symfony / flex) přidaly podporu pro Composer 2 ve verzích, které ještě možná nemáte nainstalované.
Pro případ, že potřebujete používat Composer 1, aktualizujte obsah souboru docker/php-fpm/docker-install-composer následovně:
Slibujeme, že veškerá práce navíc stojí za to. Všechny nás těší výrazné zvýšení rychlosti.