CompatInfo 4.0.0-beta-1 has just been released.

4.0.0-beta1 is final milestone of API 4.0

We have reached a point where API is stabilized and is ready for a release candidate.

  • Like composer, CompatInfo has adopted an ascii text logo.

           _            ____                            _   ___        __
     _ __ | |__  _ __  / ___|___  _ __ ___  _ __   __ _| |_|_ _|_ __  / _| ___
    | '_ \| '_ \| '_ \| |   / _ \| '_ ` _ \| '_ \ / _` | __|| || '_ \| |_ / _ \
    | |_) | | | | |_) | |__| (_) | | | | | | |_) | (_| | |_ | || | | |  _| (_) |
    | .__/|_| |_| .__/ \____\___/|_| |_| |_| .__/ \__,_|\__|___|_| |_|_|  \___/
    |_|         |_|                        |_|
  • Database handle informations commands were optimized. Especially db:init (thanks to Remi Collet).

  • db:init do a backup first (db:backup) before to build a new fresh copy of the database (compatinfo.sqlite).

  • Add a new command db:release:php to easily tag end of life (php.max) some elements in references.

  • Add --major option to db:update command to read different version of json files.

  • Updates the Reflection reference to solve GH-162 issue.

  • DB version support new PHP 5.6.5, 5.5.21, 5.4.37 versions.

  • A new strategy to detect conditional code was applied. See GH-160 issue.

  • The current build version of the reference database is now printed with the CompatInfo version (see --version option).

  • Ability to test references corresponding to your platform. That will avoid tests failures if CompatInfo references are forward your platform and extensions supported.

    Impossible with CompatInfo 3.7.3, reason of commit 079bddf.
  • Specific code Collection\ReferenceCollection to this project have been transfered from php-reflect.

  • Added a new class CompatInfo\Util on code refactoring, to remove dupplicated code about version helper on building analyser’s reports.

  • A bit of color to make the phar manifest more readable.

  • Migrates reference:show command from API 3 to API 4

  • Updated php min version required (5.3.2) due to usage of stream_resolve_include_path with reference:show command and its filter option.

Download :

Published by Laurent Laville on 2015-02-04