Skip to content

Releases: llaville/docker-php-toolbox

2.3.0

22 Nov 05:35

Choose a tag to compare

2.3.0 - 2025-11-22

Added

Changed

Removed

  • support to pickle tool (see pie as successor)
  • support of openJDK 11 and openJDK 17

Fixed

  • mongodb extension is supported by PHP 8.5

Full Changelog: 2.2.0...2.3.0

2.2.0

02 Jul 03:46

Choose a tag to compare

2.2.0 - 2025-07-02

Removed

  • support to PHP 8.1
  • support to Symfony 6.4 components (previous PHP 8.1 compatibility)

Full Changelog: 2.1.2...2.2.0

2.1.2

14 Apr 11:42

Choose a tag to compare

2.1.2 - 2025-04-14

Fixed

  • solr extension is supported on PHP 8.4 since release 2.8.0
  • xmldiff extension is supported on PHP 8.4 since release 1.1.4

Full Changelog: 2.1.1...2.1.2

2.1.1

14 Apr 09:37

Choose a tag to compare

2.1.1 - 2025-04-14

Fixed

  • xdebug extension is supported by PHP 8.4

Full Changelog: 2.1.0...2.1.1

2.1.0

13 Apr 06:53

Choose a tag to compare

2.1.0 - 2025-04-13

Added

  • support for Psalm 6.x
  • support for PHPUnit 12.x

Changed

Removed

  • drop support for PHPUnit 4.x, 5.x, 6.x, 7.x that reached end of life
  • drop support of PHP-CS-Fixer 2.x
  • drop support of PHP_CodeSniffer 2.x
  • drop support of pip v2
  • drop support of PHP Magic Number Detector v2
  • drop support of Deployer v2, v3, v4, v5 and upgrade support to latest version 7.5.12

Full Changelog: 2.0.0...2.1.0

2.0.0

24 Nov 15:22

Choose a tag to compare

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

1.8.0

23 Nov 09:50

Choose a tag to compare

WARNING: This is the last version of release series 1.x to support PHP 7. Next major version 2.0 will only support PHP 8.

Added

  • Introduced Changie tools
  • add new --work-tag-suffix option to overwrite default "work" suffix (i.e: "work-820RC7") in docker image

Changed

Full Changelog: 1.7.0...1.8.0

1.7.0

03 Oct 07:52

Choose a tag to compare

Added

  • support to Deployer 7

Changed

1.6.0

15 Sep 08:37

Choose a tag to compare

Added

  • basic support for PHP 8.2.0RC1

Changed

1.5.0

20 Feb 12:50

Choose a tag to compare

Changed

  • upgrade docker-php-extension-installer to version 1.4.16
  • httpie tool is now installed with Advanced Packaging Tool (as recommended)
  • my fork of humbug/box (box-metadata tool) is now replaced by official bartlett/box-manifest project