Open
Description
This issue is a meta issue to follow the dependencies update for next version (5.3) of Bolt.
- Bump Symfony 5.4 requirement and remove the abandoned dependency
symfony/web-server-bundle
⬆️ Require Symfony 5.4 and remove web server bundle #3535 - Bump minimal PHP version to ^8.1 ⬆️ Bump PHP 8.1 minimal version - issue #3551 #3553
- Update
babdev/pagerfanta-bundle
⬆️ Upgrade dependency babdev/pagerfanta-bundle - issue #3551 #3556 - Remove unused development dependency
coduo/php-matcher
⬆️ remove unused coduo/php-matcher dependency - issue #3551 #3558 - Remove useless
psr/simple-cache
➖ remove useless dependency psr/simple-cache #3562 - Update dependency
siriusphp/upload
⬆️ update siriusphp/upload #3563 - Update dependency
php-translation/symfony-bundle
⬆️ Update dependency php-translation/symfony-bundle #3564 - Update dependency
issue_3551_update_symfony_webpack-encore-bundle
⬆️ Update dependency symfony/webpack-encore-bundle #3565 - Update dependency
league/glide-symfony
⬆️ Update dependency league/glide-symfony #3566 - Update dependency
embed/embed
⬆️ Update dependency embed/embed #3567 - Update
nesbot/carbon
⬆️ Upgrade dependency nesbot/carbon - issue #3551 #3554 - Update dev dependency
symplify/easy-coding-standard
⬆️ Update symplify easy coding standard #3568 - Update dev dependency
phpunit/phpunit
anddama/doctrine-test-bundle
(PHPUnit 10+ after upgrade Doctrine Dbal) ⬆️ update PHPUnit to 9.6, DMA Extension 6.7 and upgrade tests #3570 -
Add thereplace
section incomposer.json
⬆️ Add dependencies replace - issue #3551 #3557
The replace section allows the removal of unnecessary dependencies like polyfill.
All polyfill for PHP before the current PHP minimal version must be added in thereplace
section.
Delayed changes to the next major version because it introduces a BC break:
-
Replace dependency tightenco/collect by illuminate/collection⬆️ 💥 Replace dependency tightenco/collect by illuminate/collect… #3555 -
Remove abandoned dependencysensio/framework-extra-bundle
(need upgrade Symfony to 6.4) -
Upgradeapi-platform/core
andwebonyx/graphql-php
after Symfony 6.4 -
Integrate translation field behavior♻️ 💥 Integrate translation behavior #3561 -
Upgradedoctrine/orm
,doctrine/doctrine-bundle
,doctrine/doctrine-fixtures-bundle
,beberlei/doctrineextensions
,scienta/doctrine-json-functions
,dama/doctrine-test-bundle
=> WIP in branchissue_3551_upgrade_doctrine2
locked by PR 3561
The list of outdated direct dependencies:
Direct dependencies required in composer.json:
api-platform/core v2.7.18 v3.4.16 Build a fully-featured hypermedia or GraphQL API in minutes!
babdev/pagerfanta-bundle v2.11.0 v4.5.0 Bundle integrating Pagerfanta with Symfony
beberlei/doctrineextensions v1.3.0 v1.5.0 A set of extensions to Doctrine 2 that add support for additional query functions available in MySQL, Oracle, PostgreSQL and SQLite.
coduo/php-matcher 5.0.1 6.0.17 PHP Matcher enables you to match values with patterns
dama/doctrine-test-bundle v6.7.5 v8.3.0 Symfony bundle to isolate doctrine database tests and improve test performance
doctrine/doctrine-bundle 2.7.2 2.13.2 Symfony DoctrineBundle
doctrine/doctrine-fixtures-bundle 3.4.5 4.0.0 Symfony DoctrineFixturesBundle
doctrine/orm 2.14.3 3.3.2 Object-Relational-Mapper for PHP
embed/embed v3.4.18 v4.4.15 PHP library to retrieve page info using oembed, opengraph, etc
knplabs/doctrine-behaviors 2.5.0 2.6.2 Doctrine Behavior Traits
league/glide-symfony 1.1.1 2.0.1 Glide adapter for Symfony
nesbot/carbon 2.73.0 3.8.6 An API extension for DateTime that supports 281 different languages.
php-http/httplug-bundle 1.34.3 2.1.0 Symfony integration for HTTPlug
php-translation/symfony-bundle 0.12.8 0.15.0
phpstan/phpstan 1.12.21 2.1.8 PHPStan - PHP Static Analysis Tool
phpstan/phpstan-doctrine 1.5.7 2.0.2 Doctrine extensions for PHPStan
phpstan/phpstan-symfony 1.4.13 2.0.2 Symfony Framework extensions and rules for PHPStan
phpunit/phpunit 8.5.41 10.5.45 The PHP Unit Testing framework.
psr/simple-cache 1.0.1 3.0.0 Common interfaces for simple caching
scienta/doctrine-json-functions 4.5.0 6.3.0 A set of extensions to Doctrine 2 that add support for json query functions.
sensio/framework-extra-bundle v6.2.10 v6.2.10 This bundle provides a way to configure your controllers with annotations
Package sensio/framework-extra-bundle is abandoned, you should avoid using it. Use Symfony instead.
siriusphp/upload 3.0.1 4.0.0 Framework agnostic upload library
symfony/web-server-bundle v4.4.44 v4.4.44 Provides commands for running applications using the PHP built-in web server
Package symfony/web-server-bundle is abandoned, you should avoid using it. No replacement was suggested.
symfony/webpack-encore-bundle v1.17.2 v2.2.0 Integration with your Symfony app & Webpack Encore!
symplify/easy-coding-standard 10.3.3 12.5.8 Prefixed scoped version of ECS package
tightenco/collect v8.83.27 v9.52.7 Collect - Illuminate Collections as a separate package.
Package tightenco/collect is abandoned, you should avoid using it. Use illuminate/collections instead.
webonyx/graphql-php v14.11.10 v15.19.1 A PHP port of GraphQL reference implementation