Closed llaville closed 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)
See also https://github.com/llaville/php-compatinfo/projects/3
output
moved Doctrine ORM cli-config.php file from root folder to config/ directory (more sense)
cli-config.php
config/
Support Typed properties features, now minimum PHP requirement is 7.4
Read more about this feature at :
Bartlett\CompatInfo\Presentation\Console\ApplicationInterface::VERSION
composer/package-versions-deprecated
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" }
Used only by .github/workflows/gh-pages.yml workflow to generate UML graph dynamically (svg images) : See Architecture chapter of documentation
.github/workflows/gh-pages.yml
Used to produce a manifest for PHAR distribution with box-project and its patch (see PR 582) with standard box.json.dist file
box.json.dist
To allow adding your own compatible Logger
Actually used only with doctor --with-tests command, but will probably be removed to keep only phpunit command
doctor --with-tests
phpunit
Read also understand how new version installed is shown
Version 6.1.0 is ready (examples / unit tests / documentation) : all passed !
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
output
option by introducing Reporter extension (see documentation)Changed
moved Doctrine ORM
cli-config.php
file from root folder toconfig/
directory (more sense)Support Typed properties features, now minimum PHP requirement is 7.4
Read more about this feature at :
Removed
Bartlett\CompatInfo\Presentation\Console\ApplicationInterface::VERSION
constant that identify current version of Applicationcomposer/package-versions-deprecated
, and use Composer 2.2 (LTS) equivalent featureFAQ
Who are dev dependencies required for ?
bartlett/graph-uml
Used only by
.github/workflows/gh-pages.yml
workflow to generate UML graph dynamically (svg images) : See Architecture chapter of documentationcomposer/composer
Used to produce a manifest for PHAR distribution with box-project and its patch (see PR 582) with standard
box.json.dist
filepsr/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 onlyphpunit
command