Releases: shivammathur/setup-php
Releases · shivammathur/setup-php
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
1.8.7
v1
maintenance release
- Recompile
PCOV
binaries with latest PHP 8.0 onwindows
. - Update formulae for PHP 8.0 on
macOS
before setup. - Update dependencies.
- 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
2.1.3
- Add
SECURITY.md
. - Update
FUNDING.yml
. - Install
PhpManager
from GitHub repository on windows. - Update dependencies to fix
CVE-2020-7598
.
1.8.6
v1
maintenance release
- Install
PhpManager
from GitHub repository on windows. - Update dependencies to fix
CVE-2020-7598
.