Skip to content

2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Nov 15:22
· 41 commits to master since this release

2.0.0 - 2024-11-24

You can now use a YAML config file (.docker-php-toolbox.yml.example) instead of each option on command line.
That will simplify/unify command to run the build of whatever PHP version asked.

Added

  • ODBC extension
  • configure compression and metadata settings for PHAR generation via BOX v4
  • ability to display a manifest for PHAR distribution
  • support for Symfony 6 and 7 Components
  • support for PHPUnit 10
  • support for CacheTool 9.x
  • support to BOX Manifest v4
  • support to OpenJDK 21 (new LTS)

Changed

  • upgrade docker-php-extension-installer to version 2.7.0
  • docker-php-extension-installer v2.7.0 add imagick support for PHP 8.4
  • disable xmlrpc extension for PHP 8.2
  • disable mcrypt extension for PHP 8.2
  • clean APT cache before installing new versions of software
  • raise symfony component constraints to latest LTS (6.4)
  • Box Manifest tool is installed now with PHAR version rather than source code
  • enable xlswriter extension for PHP 8.1+
  • upgrade oci8 extension to support PHP 8.1 (v3.2.1) and PHP 8.2 (v.3.3.0)

Removed

  • drop support for PHP 7
  • drop support for Composer 1.x
  • clean-up application code to display manifest at runtime (handled now by BOX Manifest v4 with custom stub)
  • BOX Manifest v2.x and v3.x are no more supported

Fixed

  • OCI8 extension related to PHP version 8.2.0