Skip to content

Releases: shivammathur/setup-php

2.3.0

11 Jun 10:43
70954fb
Compare
Choose a tag to compare
  • Add support for Ubuntu 20.04 runners. Refer to the docs.
  • Add support to specify composer version in tools input. Refer to the docs.
  • Update actions/cache uses to v2.
  • Pre-install PCOV on PHP 8.
  • Switch from xz to zstd compression for packaging PHP.
  • Decouple scripts for PHP 5.5 and lower on Linux and macOS.
  • Decouple script for PHP 8.0 on Linux.
  • Fix intermittent peer fingerprint error on PHP 5.5 and lower.
  • Fix blackfire setup.
  • Fix updating powershell profiles on Windows.
  • Fix fetching CA bundle in Windows self-hosted runners.
  • Fix setrlimit warning with sudo in Ubuntu 20.04 self-hosted runners.
  • Fix PhpManager setup on windows for self-hosted runners.
  • Fix tools setup on windows for self-hosted runners.
  • Fix updating lists on Ubuntu 16.04 after adding ppa:ondrej/php on self-hosted runners.
  • Fix logs for unsupported PHP versions on self-hosted runners.
  • Improve documentation and templates.
  • Refactor internal testing workflows.
  • Revert to ES2019 as Node 12.x is the default version.
  • Cleanup ESlint config.
  • Update Node dependencies.

1.9.0

09 Jun 06:32
fe504c5
Compare
Choose a tag to compare

v1 minor release

  • Add support for Ubuntu 20.04 runners. Refer to the docs.
  • Add support to specify composer version in tools input. Refer to the docs.
  • Update actions/cache uses to v2.
  • Pre-install PCOV with PHP 8.
  • Switch from xz to zstd compression for packaging PHP 8.0.
  • Decouple script for PHP 8.0 on Linux.
  • Fix updating powershell profiles on Windows.
  • Improve documentation.
  • Refactor internal testing workflows.
  • Revert to ES2019 as Node 12.x is the default version.
  • Cleanup ESlint config.
  • Update Node dependencies.

2.2.2

26 May 02:23
b84dd3c
Compare
Choose a tag to compare
  • Add support for phan/phan tool. Closes #223
  • Remove extra newline in extension.ts.
  • Cleanup install.test.ts.
  • Create $pecl_file as root in linux.sh using tee.
  • Update image tag in README.
  • Update Node.js dependencies.

2.2.1

18 May 20:14
a48ff66
Compare
Choose a tag to compare
  • Fix sqlite3 and pdo_sqlite logs.
  • Fix enabling pdo extension.
  • Update PPA in add_devtools in linux.sh.
  • Update PPA before phalcon setup in phalcon.sh.
  • Update libs for PHP 8.0 on linux for self-hosted runners.
  • Setup libwebp-dev with PHP 8.0 on linux for GitHub runners.
  • Update issue and pull request templates.
  • Fix to use correct $php_dir on windows.

Note: These fixes were back-ported to 2.2.0.

2.2.0

22 May 10:31
3bffbad
Compare
Choose a tag to compare
  • Add support for self-hosted runners. Fixes #209, docs.
  • Add support for nektos/act. Fixes #209, docs.
  • Add support to disable non-default extensions. Resolves #214, docs
  • Setup ext-intl by default with PHP 5.6 and 7.0 on linux. Fixes #215
  • Add composer global bin directory to PATH environment variable. Resolves #216
  • Add support for vapor-cli and infection. docs.
  • Add support to fetch latest versions of blackfire, blackfire-agent and ext-blackfire.
  • Rebuild PHP 5.6 and 7.0 on darwin to use [email protected] and fix missing library errors.
  • Fix PHP version detection on linux and darwin.
  • Fix support for phalcon and gearman.
  • Set endOfLine to auto after prettier is bump to 2.0.5.

1.8.8

18 May 17:20
062567e
Compare
Choose a tag to compare

v1 maintenance release

  • Add support for COMPOSER_TOKEN to avoid API rate limits.
  • Add composer global bin directory to PATH environment variable.
  • Fix PHP version detection on linux and darwin.
  • Fix support for phalcon and gearman.
  • Rebuild PHP 5.6 and 7.0 on darwin to use [email protected] and fix missing library errors.
  • Refactor and cleanup scripts.
  • Fix sqlite3 and pdo_sqlite logs.
  • Update PPA in add_devtools in linux.sh.
  • Update PPA before phalcon setup in phalcon.sh.
  • Set endOfLine to auto after prettier is bump to 2.0.5.

2.1.4

05 May 09:36
dccdb5a
Compare
Choose a tag to compare
  • Add support to configure GitHub OAuth token in composer. Refer to the documentation for this.
  • Add support for ast and uopz ubuntu packages. Now it is not required to setup pecl for these 2 extensions.
  • Recompile PCOV for PHP 8.0 to fix crashes on windows.
  • Bump the minimum Xdebug version for PHP 7.1 to 7.4.
  • Update formulae for PHP 8.0 on macOS before setup.
  • Refactor PHP setup on linux.
  • Setup libzip-dev to fix symbol error in PHP 8.0 on ubuntu.
  • Fix icu4c version for PHP 5.6 and 7.0 on macOS.
  • Fix loading PECL extensions. Fixes #217

1.8.7

05 May 09:35
e9e024e
Compare
Choose a tag to compare

v1 maintenance release

  • Recompile PCOV binaries with latest PHP 8.0 on windows.
  • Update formulae for PHP 8.0 on macOS before setup.
  • Update dependencies.
  • Setup libzip-dev to fix symbol error in PHP 8.0 on ubuntu.
  • Fix icu4c version for PHP 5.6 and 7.0 on macOS.
  • Fix loading PECL extensions. Fixes #217

2.1.3

20 Mar 13:45
f58dc6e
Compare
Choose a tag to compare
  • Add SECURITY.md.
  • Update FUNDING.yml.
  • Install PhpManager from GitHub repository on windows.
  • Update dependencies to fix CVE-2020-7598.

1.8.6

20 Mar 13:45
fdfa901
Compare
Choose a tag to compare

v1 maintenance release

  • Install PhpManager from GitHub repository on windows.
  • Update dependencies to fix CVE-2020-7598.