Releases: shivammathur/setup-php
Releases · shivammathur/setup-php
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.
2.3.0
- 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 tov2
. - Pre-install
PCOV
onPHP 8
. - Switch from
xz
tozstd
compression for packagingPHP
. - 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 withsudo
in Ubuntu 20.04 self-hosted runners. - Fix
PhpManager
setup onwindows
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
asNode 12.x
is the default version. - Cleanup
ESlint
config. - Update Node dependencies.
1.9.0
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 tov2
. - Pre-install
PCOV
withPHP 8
. - Switch from
xz
tozstd
compression for packagingPHP 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
asNode 12.x
is the default version. - Cleanup
ESlint
config. - Update Node dependencies.
2.2.2
- Add support for
phan/phan
tool. Closes #223 - Remove extra newline in
extension.ts
. - Cleanup
install.test.ts
. - Create
$pecl_file
as root inlinux.sh
usingtee
. - Update image tag in
README
. - Update
Node.js
dependencies.
2.2.1
- Fix
sqlite3
andpdo_sqlite
logs. - Fix enabling
pdo
extension. - Update PPA in
add_devtools
inlinux.sh
. - Update PPA before
phalcon
setup inphalcon.sh
. - Update libs for PHP 8.0 on linux for self-hosted runners.
- Setup
libwebp-dev
with PHP 8.0 onlinux
for GitHub runners. - Update issue and pull request templates.
- Fix to use correct
$php_dir
onwindows
.
Note: These fixes were back-ported to 2.2.0
.
2.2.0
- 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 onlinux
. Fixes #215 - Add
composer
globalbin
directory toPATH
environment variable. Resolves #216 - Add support for
vapor-cli
andinfection
. docs. - Add support to fetch latest versions of
blackfire
,blackfire-agent
andext-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
anddarwin
. - Fix support for
phalcon
andgearman
. - Set
endOfLine
toauto
afterprettier
is bump to2.0.5
.
1.8.8
v1
maintenance release
- Add support for
COMPOSER_TOKEN
to avoid API rate limits. - Add
composer
globalbin
directory toPATH
environment variable. - Fix PHP version detection on linux and darwin.
- Fix support for
phalcon
andgearman
. - Rebuild PHP 5.6 and 7.0 on darwin to use
[email protected]
and fix missing library errors. - Refactor and cleanup scripts.
- Fix
sqlite3
andpdo_sqlite
logs. - Update PPA in
add_devtools
inlinux.sh
. - Update PPA before
phalcon
setup inphalcon.sh
. - Set
endOfLine
toauto
afterprettier
is bump to2.0.5
.
2.1.4
- Add support to configure GitHub OAuth token in
composer
. Refer to the documentation for this. - Add support for
ast
anduopz
ubuntu packages. Now it is not required to setuppecl
for these 2 extensions. - Recompile
PCOV
for PHP 8.0 to fix crashes on windows. - Bump the minimum
Xdebug
version for PHP7.1
to7.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 onubuntu
. - Fix
icu4c
version for PHP 5.6 and 7.0 onmacOS
. - Fix loading PECL extensions. Fixes #217