9.8.0-rc.2 - 2026-10-09
This second release candidate of the new version 9.8 follows changes
accordingly to the ROADMAP.
Any feedback will be greatly appreciated.
And if you want to help/contribute to make PHPLint 9.8 more stable,
do not hesitate to add new report with title prefixed by 9.8 |
Important
If your issue/report contains contextual information (to identify more easily the problem),
please provide the output of the diagnose command, or diagnostic printed after the lint command execution.
Remember you can add what you want (with PLINT_DIAGNOSTIC environment variable). Read the Diagnose Manager user Guide to learn more.
You may also read the FAQ if you begin with this version,
or just migrate from version 9.7.x
Highlights in this pre-version
A benchmark report is available between version 9.7.2 and 9.8.0-rc.2
- Commit
a81901a: Fixed the project autoloader to be compatible with global_composer_autoload_pathvariable defined by Composer bin proxy - Commit
7dc1d5d: Fixed a PHP error whencache_manageris not loaded andcacheis asked - Commit
6ccc8e0: PHAR distribution do not check anymore the requirement before to run on a platform - Commit
013ec7c: to help PHPLint 9.7 users to migrate easily to new version 9.8 - Commit
7d109f7: restore thecacheoption for a smooth migration for PHPLint 9.7 users - Commit
8a973bc: collect and show all deprecations triggered bysymfony/deprecation-contractspackage - Commit
8ece9ed: FixedPathValueResolverforexcludeparameter that should not be realpath resolved - Commit
05fa0b8: introduces the newVarDumpHelperfor debugging purpose only - Commit
1dc7edf: the logger instance is now inject directly into the Application Class Constructor - Commit
b596c75: default colors skin is moved outside application to be able to initialize them on the new ConsoleLogger class
Full Changelog: 9.8.0-rc.1...9.8.0-rc.2