All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie.
- #370 : Typed properties PHP 7.4 feature not displayed by rule reporter
- #374 : Constructor readonly properties not detected as a PHP 8.1 feature
Full Changelog: 7.1.3...7.1.4
- Raise
bartlett/php-compatinfo-db
constraint on versions 6.4 to fix compatibility with version resolving
- #370 : Typed properties PHP 7.4 feature not displayed by rule reporter
Full Changelog: 7.1.2...7.1.3
- #369 : Add support to
$_composer_autoload_path
global Composer variable - Upgrade
ConsoleKernel::getCacheDir()
to compatible with CompatInfoDB 6.2.1 - Reduce size of PHAR version (same feature as for CompatInfoDB)
- Dockerfile : be able to use all 7.1 versions family without to hardcode a composer constraint that will be wrong with major releases
- Cannot convert to GitHub Action (same issue as for CompatInfoDB)
Full Changelog: 7.1.1...7.1.2
- Add PHP-Parser 5.0 support (migrate code following guide)
Bartlett\CompatInfo\Application\PhpParser\NodeDumper
class (incompatible with PHP-Parser 5, and unused for production)
- #368 : clarify documentation about
ext-pdo
requirement - Sarif report did not report rules on recent php versions (8.2 and 8.3)
- ReservedSniff is now able to detect correctly mixed and never keyword usage
Full Changelog: 7.1.0...7.1.1
WARNING
As PHP 8.0 is still supported, database of CompatInfoDB (v5.14) is outdated and does not contain recent PHP 8.3 elements.
But source code that implement PHP 8.3 new features may be detected !
- PHP 8.3.0 support
- Docker support with official image : https://github.com/llaville/php-compatinfo/pkgs/container/php-compatinfo
- Compatibility with Symfony Components v7
Full Changelog: 7.0.3...7.1.0
- Print wrong link on about command output
- Allow to use the db:new command from CompatInfoDB 6.1.x
Full Changelog: 7.0.2...7.0.3
- update
bartlett/php-compatinfo-db
constraint bartlett/graph-uml
dev dependency was removed and replaced by phar artifact version download with the GH gh-pages workflow
Full Changelog: 7.0.1...7.0.2
- CompatInfo 7.0.1 will be the last version to support PHP 8.0; 8.1 and 8.2 will be accepted but not 8.3
tests/bootstrap.php
file to prevent PHPUnit to failed with error if database is not built and populate (launch auto diagnose)
- Misunderstood the RFC. The first suggestion with additional argument was never implemented
- #363 : PHP 8.2 features support
Full Changelog: 7.0.0...7.0.1
- add support for PHP CompatInfoDB 5.0
- raise
psr/log
constraint for v3 support
- drop support for PHP 7
- drop support for Symfony 4 and allow Symfony 6 support
Full Changelog: 6.5.5...7.0.0