Skip to content

Add support to Symfony v8.0 components #1583

@llaville

Description

@llaville

Feature Request

While I'm currently works on Symfony v8 support to my project https://github.com/llaville/box-manifest, I've noticed that only partial Symfony v8 components were installed.

Reason is given by searching for dependencies constraints

box-manifest on git branch 4.x [!?] via php v8.4.16
container  [Docker] > composer show -D
bamarni/composer-bin-plugin 1.8.3  No conflicts for your bin dependencies
composer/composer           2.9.3  Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the rig...
cyclonedx/cyclonedx-library 3.9.0  Work with CycloneDX documents.
humbug/box                  4.6.10 Fast, zero config application bundler with PHARs.
league/pipeline             1.1.0  A plug and play pipeline implementation.
psr/log                     3.0.2  Common interface for logging libraries
symfony/console             7.4.3  Eases the creation of beautiful and testable command line interfaces
symfony/filesystem          7.4.0  Provides basic utilities for the filesystem
symfony/process             7.4.3  Executes commands in sub-processes
symfony/serializer          8.0.3  Handles serializing and deserializing data structures, including object graphs, into array structures or...
symfony/stopwatch           8.0.0  Provides a way to profile code

box-manifest on git branch 4.x [!?] via php v8.4.16
container  [Docker] > composer why symfony/console
bartlett/box-manifest 4.x-dev requires  symfony/console (^7.4 || ^8.0)
composer/composer     2.9.3   requires  symfony/console (^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0)
fidry/console         0.6.11  requires  symfony/console (^6.4 || ^7.2)
humbug/php-scoper     0.18.18 requires  symfony/console (^6.4 || ^7.0)
symfony/var-dumper    v7.4.3  conflicts symfony/console (<6.4)

box-manifest on git branch 4.x [!?] via php v8.4.16
container  [Docker] > composer why fidry/console
humbug/box        4.6.10  requires fidry/console (^0.6.0)
humbug/php-scoper 0.18.18 requires fidry/console (^0.6.10)

box-manifest on git branch 4.x [!?] via php v8.4.16
container  [Docker] > composer why humbug/php-scoper
humbug/box 4.6.10 requires humbug/php-scoper (^0.18.14)

You should apply compatibility for your projects fidry/console and humbug/php-scoper

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions