setup-php v2.8.0 Release Notes
Release Date: 2020-11-20 // about 4 years ago-
โ Add support to setup a specific
Composer
version.
For example to setupComposer 2.0.6
.- name: Setup PHPuses: shivammathur/setup-php@v2with: php-version: '7.4'tools: composer: 2.0.6
โ Add support for
couchbase
extension forPHP 5.6
toPHP 7.4
.- name: Setup PHPuses: shivammathur/setup-php@v2with: php-version: '7.4'extensions: couchbase
Set
blackfire-player
tov1.9.3
forPHP 5.5
toPHP 7.0
.Set
composer
version tov1
whenprestissimo
orcomposer-prefetcher
is specified in tools. It is recommended to stop usingprestissimo
asComposer 2
is faster on its own.๐ Document using
setup-php
oni386
andamd64
containers usingspc
. Docs. Closes #326.โ Add workflow to document extensions that are enabled by default on wiki. (#327)
๐ Fix tools setup when latest release does not have the tool in release assets. Will now fetch tool from the previous release till it is added to the latest release.
๐ Improve regex for pre-release
PECL
extensions. (#325)๐ Install
VcRedist
from GitHub onWindows
.โก๏ธ Update
PHP
dependencies as per GitHub Action runner version onmacOS
.Fix
grpc_php_plugin
setup. Now usesXcode 11.7
as compiling it withXcode 12
is flaky.๐ Fix extension setup on
PHP 8.0
andPHP 8.1
and for all PHP versions on self-hostedLinux
.๐ Fix
composer
setup when it is a dependency of a tool.๐ Revert back to
apt-fast
as after1.9.10
release it reports correct exit codes.โช Revert back to using dashes in step-ids as issue parsing them is fixed upstream (nektos/act#287).
๐ Use GitHub releases
(s3)
as primary source for builds and scripts with bintray only as fallback. This will scalesetup-php
better and avoid bintray's 2TB/month download limit.๐จ Refactor and dry
linux.sh
anddarwin.sh
.๐ Fix contribution docs.
๐ฑ Thanks @GrahamCampbell and @mlocati for the contributions ๐
๐ Support the project
โก๏ธ Follow for updates