Skip to content

Latest commit

 

History

History
267 lines (173 loc) · 10.6 KB

CHANGELOG-4.x.md

File metadata and controls

267 lines (173 loc) · 10.6 KB

Changes CompatInfoDB 4.x

All notable changes of the CompatInfoDB 4 release series will be documented in this file.

The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie.

4.11.0 - 2022-12-15

Added

  • PHP 8.2.0 support (backport from v5.0.0)

Full Changelog: 4.10.0...4.11.0

4.10.0 - 2022-12-02

Added

  • PHP 8.2.0RC7 support
  • PHP 8.1.13 support
  • PHP 8.0.26 support

Changed

  • db:build and db:release commands are only available when development mode is active (env var APP_ENV sets to dev)
  • Xdebug reference updated to version 3.2.0RC2

Removed

Fixed

Full Changelog: 4.9.0...4.10.0

4.9.0 - 2022-11-11

Added

  • PHP 8.2.0RC6 support

Changed

  • The db:release command is now able to add new releases for all declared extensions (and not only the core)
  • Igbinary reference updated to version 3.2.12 (stable)
  • Solr reference updated to version 2.6.0 (stable)
  • Xdebug reference updated to version 3.1.6 (stable)
  • Xhprof reference updated to version 2.3.8 (stable)

Full Changelog: 4.8.0...4.9.0

4.8.0 - 2022-11-05

Added

  • PHP 7.4.33 support

Fixed

  • #129 : Project Directory is not well detected with PHAR distribution

Full Changelog: 4.7.1...4.8.0

4.7.1 - 2022-11-01

Fixed

  • add missing bartlett/box-manifest dev dependency to allow bartlett/umlwriter to draw diagram classes

Full Changelog: 4.7.0...4.7.1

4.7.0 - 2022-10-29

Added

  • PHP 8.0.25 support
  • PHP 8.1.12 support
  • PHP 8.2.0RC5 support

Full Changelog: 4.6.1...4.7.0

4.6.1 - 2022-10-25

Changed

  • Igbinary reference updated to version 3.2.9 (stable)

Fixed

  • Autowiring alias is deprecated since Symfony 5.1
  • #128 : DATABASE_URL runtime settings are not applied

Full Changelog: 4.6.0...4.6.1

4.6.0 - 2022-10-16

Added

  • Introduces debug:container command, compatible with symfony/framework-bundle, when APP_ENV=dev is set
  • Introduces debug:event-dispatcher command, of symfony/framework-bundle, when APP_ENV=dev is set
  • #125 : db:polyfill command is now able to detect new classes
  • symfony/polyfill-php82 polyfill support
  • PHP 8.2.0RC4 support

Changed

  • Msgpack reference updated to version 2.2.0RC2 (beta)
  • Xdebug reference updated to version 3.2.0RC1 (beta)
  • updated symfony/polyfill-* polyfills that did not yet identify new classes or interfaces
  • raise doctrine/orm constraint to remove Deprecated Doctrine\ORM\Tools\Setup

Fixed

  • db:polyfill command did not run anymore since version 4.4.0 (see code refactoring with issue #123)

Full Changelog: 4.5.0...4.6.0

4.5.0 - 2022-10-01

Added

  • experimental support to PHP 8.2 (under development)
  • PHP 8.1.11 support
  • PHP 8.0.24 support
  • PHP 7.4.32 support (7.4.31 has never been released)

Changed

  • Apcu reference updated to version 5.1.22 (stable)
  • Mailparse reference updated to version 3.1.4 (stable)
  • Xdebug reference updated to version 3.2.0alpha3 (alpha)
  • Zip reference updated to version 1.21.1 (stable)

Full Changelog: 4.4.0...4.5.0

4.4.0 - 2022-09-09

Added

  • PHP 8.1.6, 8.1.7, 8.1.8, 8.1.9 and 8.1.10 support
  • PHP 8.0.19, 8.0.20, 8.0.21, 8.0.22 and 8.0.23 support
  • PHP 7.4.30 support
  • #123 : Configuration improvement and add a light Kernel

Changed

  • Ast reference updated to version 1.1.0 (stable)
  • Http reference updated to version 4.2.3 (stable)
  • Imagick reference updated to version 3.7.0 (stable)
  • Mcrypt reference updated to version 1.0.5 (stable)
  • Rdkafka reference updated to version 6.0.3 (stable)
  • Stomp reference updated to version 2.0.3 (stable)
  • XlsWriter reference updated to version 1.5.2 (stable)
  • Xdebug reference updated to version 3.1.5 (stable)
  • Xhprof reference updated to version 2.3.7 (stable)
  • Zip reference updated to version 1.20.1 (stable)

Full Changelog: 4.3.0...4.4.0

4.3.0 - 2022-04-20

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)

Full Changelog: 4.2.0...4.3.0

4.2.0 - 2022-03-21

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

Full Changelog: 4.1.0...4.2.0

4.1.0 - 2022-02-20

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

Full Changelog: 4.0.0...4.1.0

4.0.0 - 2022-02-04

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

Full Changelog: 3.18.0...4.0.0