llaville / php-compatinfo

Library that find out the minimum version and the extensions required for a piece of code to run
https://llaville.github.io/php-compatinfo/7.1/
Other
371 stars 21 forks source link

[6.1] upcoming version summary #317

Closed llaville closed 2 years ago

llaville commented 2 years ago

First feature release of branch 6.x is scheduled for January 6th, 2022

Will requires at least upcoming php-compatinfo-db 3.17.0 (PHP 7.4+ compatible)

Summary of changes

See also https://github.com/llaville/php-compatinfo/projects/3

Added

Changed

Removed

FAQ

Who are dev dependencies required for ?

    "require-dev": {
        "bartlett/graph-uml": "^1.2",
        "composer/composer": "^2.0",
        "psr/log": "^1.0",
        "symfony/phpunit-bridge": "^5.1"
    }

bartlett/graph-uml

Used only by .github/workflows/gh-pages.yml workflow to generate UML graph dynamically (svg images) : See Architecture chapter of documentation

composer/composer

Used to produce a manifest for PHAR distribution with box-project and its patch (see PR 582) with standard box.json.dist file

psr/log

To allow adding your own compatible Logger

symfony/phpunit-bridge

Actually used only with doctor --with-tests command, but will probably be removed to keep only phpunit command

llaville commented 2 years ago

Read also understand how new version installed is shown

llaville commented 2 years ago

Version 6.1.0 is ready (examples / unit tests / documentation) : all passed !