Releases: shivammathur/setup-php
Releases · shivammathur/setup-php
1.9.5
- Add fallback for fetching
composer
. - Remove old
PHPUnit
onUbuntu
runners. - Switch to fixed
getcomposer.org
links.
2.4.2
- Add support for
cubrid
andpdo_cubrid
onUbuntu
. Closes #267 - Add support for
oci8
andpdo_oci
extensions in PHP 8 on Windows. - Use cached composer builds.
- Fix permissions in
protoc
setup. - Change
cURL
parameters. - Dry custom tools and extension code.
- Update
README
.
1.9.4
v1
maintenance release
- Resume nightly
PHP 8
builds onWindows
fromshivammathur/php-builder-windows
. - Revert to default
packagist
mirror for old PHP. - Accept
PECL
default parameters. - Limit
swoole
support toPHP 7.4
. - Remove
update_extension
fromlinux.sh
. - Remove obsolete
pcov.sh
. - Bump supported version in
SECURITY.md
.
2.4.1
- Resume nightly
PHP 8
builds onWindows
fromshivammathur/php-builder-windows
. Fixes #261 - Add support for
protoc
andgrpc_php_plugin
tools. Closes #262 - Improve PHP installation speed using cached packages.
- Revert to default
packagist
mirror for old PHP. - Use cached composer builds from
shivammathur/composer-cache
. - Use
blackfire
API to get versions. - Accept
PECL
default parameters. - Improve
cURL
use. - Limit
swoole
support toPHP 7.4
. - Dry extension and tools code with custom support.
- Fail fast
PCOV
on unsupported PHP versions. - Remove
update_extension
fromlinux.sh
. - Remove obsolete
pcov.sh
. - Fix warning in
cleanup_lists
onubuntu-20.04
. - Fix updating lists in
phalcon
setup onUbuntu
. - Fix coverage message in node workflow.
- Bump supported version in
SECURITY.md
.
2.4.0
- Add support for these tools. Specify in
tools
input to setup. Closes #250composer-require-checker
composer-normalize
composer-unused
.
- Add support for these PHP extensions. Specify in
extensions
input to setup. - Improve composer setup. #239
- Setup different versions of composer directly.
- Add a breaking check to verify
composer.phar
integrity.
- Fix
blackfire
configuration onUbuntu
andmacOS
. Fixes #247 and fixes #248 - Disable
memory_limit
on all configurations. Fixes #251 - Show adding
xdebug.mode=coverage
forXdebug 3
tophp.ini
in logs. - Add values to
php.ini
after coverage setup. - Improve setup on Ubuntu when PHP versions are installed.
- Only install
CLI SAPI
fromppa:ondrej/php
. - Only update
ppa:ondrej/php
andUbuntu
archives package lists.
- Only install
- Patch
OpenSSL
binaries afterPHP 5.3
andPHP 5.4
setup onWindows
. - Improve support for pre-release extensions.
- Fix warning while installing
PDO
extensions onPHP 5.6
andPHP 7.0
onUbuntu
. - Remove
src/configs/config.yaml
as it is no longer used. - Fix order of tools in
README
. - Update
README
with licensing information aboutsetup-php
logo. - Add information about
setup-php
being part ofTidelift Subscription
inREADME
. - Improve
getXdebugVersion
inextension.ts
. - Fix typo in
tools.test.ts
. - Sort tools in switch case in
tools.ts
and intools.test.ts
. - Update dependencies including
lodash
to apply advisory GHSA-p6mc-m468-83gw. - Bump cache key in main test workflow.
Thanks @GrahamCampbell, @localheinz and @lolautruche for the contributions 🚀
1.9.3
v1
maintenance release
- Improve composer setup.
- Disable memory_limit on
Windows
andmacOS
. - Improve
getXdebugVersion
inextension.ts
. - Improve setup on Ubuntu when PHP versions are installed.
- Only install
CLI SAPI
fromppa:ondrej/php
. - Only update
ppa:ondrej/php
andUbuntu
archives package lists.
- Only install
- Improve support for pre-release extensions.
- Remove
src/configs/config.yaml
as it is no longer used. - Update
README
. - Fix typo in
tools.test.ts
. - Update dependencies including
lodash
to apply advisory GHSA-p6mc-m468-83gw.
2.3.2
- Add support for
phplint
. Resolves #237. - Add
ppa:ondrej/php
onubuntu-20.04
. Related to actions/runner-images#1104. - Add versioning section to the
README
. - Use
/etc/lsb-release
script directly instead of callinglsb_release
package. - Use
shivammathur/extensions
tap forgrpc
,swoole
,protobuf
PHP extensions onmacOS
. - Fix
PHP 8.0
onmacOS
#242 - Update
Node.js
dependencies.
1.9.2
v1
maintenance release
- Add
ppa:ondrej/php
onubuntu-20.04
. - Use
shivammathur/extensions
tap forgrpc
,swoole
,protobuf
PHP extensions onmacOS
. - Fix
PHP 8.0
onmacOS
. - Update
Node.js
dependencies.
2.3.1
- Add support for
Xdebug
onPHP 8.0
on all OS.
Nowcoverage: xdebug
will setup a nightly version ofXdebug3
onPHP 8.0
and setxdebug.mode=coverage
inphp.ini
. - Use
shivammathur/homebrew-extensions
tap forPCOV
andXdebug
onPHP 5.6
and above onmacOS
. - Add support for
x86
PCOV
andXdebug
for PHP 8.0 on self-hostedWindows
runners. - Fix
pdo
extensions setup on self-hosted runners. - Update documentation regarding services on self-hosted runners.
- Remove dashes from step ids.
- Remove deprecated
--no-suggest
flag from composer command in examples.
1.9.1
v1
maintenance release
- Add support for
Xdebug
onPHP 8.0
on all OS.
Nowcoverage: xdebug
will setup a nightly version ofXdebug3
onPHP 8.0
and setxdebug.mode=coverage
inphp.ini
. - Use
shivammathur/homebrew-extensions
tap forPCOV
andXdebug
onPHP 5.6
and above onmacOS
. - Remove dashes from step ids.
- Remove deprecated
--no-suggest
flag from composer command in examples.