Skip to content

Latest commit

 

History

History
344 lines (224 loc) · 18 KB

CHANGELOG.md

File metadata and controls

344 lines (224 loc) · 18 KB

Changelog

All notable changes to this project will be documented in this file.

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

1.8.0 - 2022-11-23

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 - 2022-10-03

Added

  • support to Deployer 7

Changed

Full Changelog: 1.6.0...1.7.0

1.6.0 - 2022-09-15

Added

  • basic support for PHP 8.2.0RC1

Changed

Full Changelog: 1.5.0...1.6.0

1.5.0 - 2022-02-20

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

Full Changelog: 1.4.0...1.5.0

1.4.0 - 2022-01-22

Added

  • about command to display current long version and more information about this package.

Changed

Removed

  • drop support for PHP 7.3 has ended 6th December 2021.
  • drop support for Composer v1
  • Bartlett\PHPToolbox\Console\ApplicationInterface::VERSION constant to define current version (replaced by Composer Runtime API v2)

Full Changelog: 1.3.0...1.4.0

1.3.0 - 2022-01-09

Added

Extensions

Changed

  • box-bootstrapped (introduced in v1.1.0) is now replaced by box-metadata (a simple patch to official box-project)

Full Changelog: 1.2.0...1.3.0

1.2.0 - 2021-12-18

Added

Tools

Changed

Full Changelog: 1.1.1...1.2.0

1.1.1 - 2021-12-12

Changed

  • cachetool is available in 3 major version (6.x, 7.x, and 8.x)
  • upgrade docker-php-extension-installer to version 1.4.6
  • update oci8 extension reference for install on PHP 5.6, PHP 7.x, PHP 8.0 and PHP 8.1

Fixed

  • #32 : Composer install not v2 but v1

Full Changelog: 1.1.0...1.1.1

1.1.0 - 2021-12-06

Added

  • #24 : Add box bootstrapped version.
  • PR #26 : Add laravel/installer (thanks to @ericp-mrel for first contribution)
  • PR #30 : Add wp-cli (thanks to @ericp-mrel for first contribution)
  • Dockerfiles/base/Dockerfile-56 : Specialized Docker image for PHP 5.6
  • Dockerfiles/base/Dockerfile-70 : Specialized Docker image for PHP 7.0

Changed

  • ComposerInstallCommand may now install dev dependencies if needed (false by default), and allow global installation.

Removed

  • drop support of PHP 5.2, 5.3, 5.4 and 5.5

Full Changelog: 1.0.1...1.1.0

1.0.1 - 2021-12-04

Changed

  • PR #16 : Sorts tools by priority so dependencies can be installed in the correct order.

Fixed

  • PR #17 : Allows building other vendor prefixed docker images.
  • PR #18 : Display success status message only if the process ran successfully (thanks to @ericp-mrel)
  • PR #21 : PATH variables being substituted instead of being output literally (thanks to @ericp-mrel)
  • PR #22 : NVM installation and NpmInstallCommand (thanks also to @ericp-mrel for his participation)

Full Changelog: 1.0.0...1.0.1

1.0.0 - 2021-12-01

Added

  • support to PHP 8.1.0 (final and stable version)

Full Changelog: 1.0.0-beta.3...1.0.0

1.0.0-beta.3 - 2021-11-12

Changed

  • upgrade docker-php-extension-installer to version 1.4.0
  • url of composer PHAR distribution in resources/tools/composer.json
  • support to PHP 8.1.0 RC6
  • yaml extension 2.2.2 add support to PHP 8.1

Full Changelog: 1.0.0-beta.2...1.0.0-beta.3

1.0.0-beta.2 - 2021-10-11

Added

  • new specialized command (phive-install) to install PHP Application from a PHAR archive

Tools

Changed

  • upgrade docker-php-extension-installer to version 1.2.65
  • yarn tool is no more installed by default
  • uploadprogress extension support now PHP 8.0

Fixed

Removed

  • drop support of uopz extension (too much trouble (segmentation fault) with others extensions)
  • drop support of yamllint tool, because it can be replaced by Mega-Linter

Full Changelog: 1.0.0-beta.1...1.0.0-beta.2

1.0.0-beta.1 - 2021-09-09

Added

Tools

Fixed

  • file download url of mhsendmail tool

Full Changelog: 1.0.0-alpha.3...1.0.0-beta.1

1.0.0-alpha.3 - 2021-08-30

Third prototype version with following contents (+9 tools): new ROADMAP

The next release will be the first beta (beta.1), planned for 9 September 2021.

Added

  • new specialized command (git-install) to install source code from a GIT repository
  • new specialized command (pip-install) to install pip (python) package
  • a79031d : PHP_CodeSniffer custom standard
    • fbdf1b8 : exclude-tag option and new class Bartlett\PHPToolbox\Collection\Filter to filter extensions and tools more easily
    • Mega-Linter support as QA tool to avoid technical debt

Tools

Changed

  • cf22cf8 : auto tagging by name each extension and tool in resources path
  • 429a524 : specialized sh command is replaced by shell command
  • Dockerfile Dockerfiles/base/Dockerfile-81 support now PHP 8.1.0beta3
  • Dockerfiles Dockerfiles/base/Dockerfile* are based on buster (Debian 10) because recent distribution with bullseye (Debian 11) does not support yet a microsoft odbc driver

Full Changelog: 1.0.0-alpha2...1.0.0-alpha.3

1.0.0alpha2 - 2021-08-14

Second prototype version with following contents (+40 extensions, +5 tools): new ROADMAP

Added

  • CHANGELOG.md file to follow changes to this project
  • c5cb09b : Display timing and memory usage information with profile option on build:image command

Extensions

Tools

Changed

  • 33967d7 : Make Dockerfile process is now optimized (quick build) to avoid invalidate cache when not necessary (when no-cache option is not specified)

Full Changelog: 1.0.0-alpha1...1.0.0-alpha2

1.0.0alpha1 - 2021-08-07

Added

First prototype version with following contents: ROADMAP