Skip to content

Releases: llaville/php-compatinfo-db

4.3.0

20 Apr 06:13

Choose a tag to compare

Added

  • PHP 8.1.5 support
  • PHP 8.0.18 support
  • PHP 7.4.29 support

Changed

  • Memcached reference updated to version 3.2.0 (stable)
  • Xdebug reference updated to version 3.1.4 (stable)

4.2.0

21 Mar 07:44

Choose a tag to compare

Added

Changed

  • Http reference updated to version 4.2.2 (stable) for PHP 8.x
  • Http reference updated to version 3.2.5 (stable) for PHP 7.x
  • Mailparse reference updated to version 3.1.3 (stable)
  • Memcached reference updated to version 3.2.0RC2 (beta)

Fixed

  • #119 : Auto diagnose print its results even if all works fine
  • add float limit constants missing (see #120 (comment))
  • add os family constant missing (see #120 (comment))
  • add sapi_windows_vt100_support missing function from standard extension

4.1.0

21 Feb 14:39

Choose a tag to compare

Added

  • PHP 8.1.3 support
  • PHP 8.0.16 support
  • PHP 7.4.28 support

Changed

  • Rdkafka reference updated to version 6.0.1 (stable)
  • Redis reference updated to version 5.3.7 (stable)

Fixed

  • #111 Cannot build the PHAR version of CompatInfoDB with metadata

4.0.0

04 Feb 07:28

Choose a tag to compare

NOTE: I will thanks @remicollet to is help to have made this major version better

Added

  • about command to display current long version and more information about this package.
  • APP_DATABASE_URL contains full path without placeholders for SQLite driver.
  • APP_CACHE_DIR identifies directory where you may find the SQLite database (compatinfo-db.sqlite) by default.
  • APP_HOME_DIR identifies user home directory (whatever platform).

Changed

  • option --version display now only long version without application description.
  • enhance how is displayed application version installed : Learn more on discussion 116
  • Checker service handle now, and print into diagnostic the application environment variables (keys/values).
  • Launch an auto diagnostic when a db:* command (excluding db:create and db:init) is run.
  • db:init command use internally a command bus rather than a query bus (follow concept of CQRS architecture)
  • db:init command add only instance from DistributionRepository
  • db:create command separate presentation and handler as other db commands (follow concept of CQRS architecture)
  • db:create command (only handle schema creation). Use db:init command to load database contents
  • db:list command (always returns a platform and never create one on fly as previously in v3.x)
  • Xdebug reference updated to version 3.1.3 (stable)

Removed

  • Checker service that was previously used to display diagnose command results (breaking layers architecture), replaced by PrintDiagnose trait.
  • PlatformRepository now database does not contains anymore instance of current PHP Interpreter
  • --all option of db:list command (becomes the default behaviour)

Fixed

  • #112 touch fails on read-only database (thanks to @remicollet for reporting)
  • #113 db:list fails
  • #114 db:create fails when database exists (thanks to @remicollet for reporting)
  • display manifest on PHAR distribution. Lear more

3.18.0

22 Jan 09:11

Choose a tag to compare

Added

  • PHP 8.1.2 support
  • PHP 8.0.15 support
  • new environment variable APP_VENDOR_DIR that identify vendor directory (auto-detection)
  • bin/compatinfo-db is made available into the bin-dir (from composer config)
  • new command db:create to setup database and load its contents (replaces composer script initialization and db:init command)

Changed

  • Igbinary reference updated to version 3.2.7 (stable)
  • Lzf reference updated to version 1.7.0 (stable)
  • Msgpack reference updated to version 2.2.0RC1 (beta)
  • Rdkafka reference updated to version 6.0.0 (stable)
  • Redis reference updated to version 5.3.6 (stable)
  • add composer config platform, following @remicollet suggestion
  • PHAR distribution compiled with box-project included now latest data references to be able to create external database

Removed

Fixed

  • #109 Class constants not well detected

3.17.1

11 Jan 17:04

Choose a tag to compare

Fixed

  • #108 : Doctrine\Common\Annotations\AnnotationRegistry not found

3.16.2

11 Jan 16:40

Choose a tag to compare

Changed

  • Composer 2.2 compatibility for plugins

Fixed

  • #108 : Doctrine\Common\Annotations\AnnotationRegistry not found

3.17.0

05 Jan 09:33

Choose a tag to compare

Changed

Removed

  • drop support for PHP 7.3 has ended 6th December 2021.
  • Bartlett\CompatInfoDb\Presentation\Console\ApplicationInterface::VERSION constant that identify current version of Application
  • deprecated / End Of Life composer plugin composer/package-versions-deprecated, and use Composer 2.2 (LTS) equivalent feature

3.16.1

19 Dec 14:49

Choose a tag to compare

3.16.0

19 Dec 14:32

Choose a tag to compare

Added

  • PHP 8.1.1 support
  • PHP 8.0.14 support
  • PHP 7.4.27 support

Changed

  • Amqp reference updated to version 1.11.0 (stable)
  • Rdkafka reference updated to version 6.0.0RC2 (beta)
  • Redis reference updated to version 5.3.5 (stable)
  • Xdebug reference updated to version 3.1.2 (stable)
  • Yac reference updated to version 2.3.1 (stable)
  • moved Doctrine ORM cli-config.php file from root folder to config/ directory (more sense)