CompatInfo 4.0.0-alpha-1 has just been released.
4.0.0-alpha1 is only available in PHAR version. Source code will be published on github project repository with alpha 2 in the beginning of year 2015.
Plugin System is ready, but all plugins developped (Profiler, Log, Cache) were removed. Reason is that there are not yet customizable by an external config file.
There is an issue with SymfonyProgressBar. I’ve opened a report, so don’t assume it comes from Reflect.News :
Ability to provide a file or a directory in command line, without to specify it in
phpcompatinfo.jsonconfig file.Ability to write CLI result to file or URL (E.g: FTP) with the
--outputoption. Don’t forget the--no-ansioption.A new
compatibilityanalyser that replaced all others.Performance :
Current code won a gain performance in both side (analysis speed and memory consumption).
Changes :
The console
--verboseoption is now really used with its different levels. Try-vvvto get raw response of each command (easy debugging).Replaces Symfony Console
TableHelper, byTablehelper (Ready for Symfony 3).Replaces Symfony Console
ProgressHelper, byProgressBarhelper (Ready for Symfony 3)Uses Symfony Component 2.5 or better.
If you want to contribute to improve the next major version 4.0, have a look on roadmap.
Published by Laurent Laville on 2014-12-22Download :