Releases: shivammathur/setup-php
Releases · shivammathur/setup-php
1.5.1
- Update cache dependencies section in README after fix in
actions/cache
- Fix extensions with
PDO
prefix.
1.5.0
- Update
ppa:ondrej/php
before install. - Cache
node_modules
in test workflows. - Improve documentation and templates.
- Add dependency cache section using
action/cache
. - Revert to
apt-get
for installing extensions. - Remove
windows-2016
support. - Bump
macOS-latest
version tomacOS X Catalina 10.15
. - Add
PECL
support onubuntu
as fallback. - Install extensions on
PHP7.4
usingppa:ondrej/php
.
1.4.6
- Use
ppa:ondrej/php
to installext-psr
via apt. - Divide workflows by OS, works faster.
- Add
PHP7.4
tophalcon
examples. - Improve test suite.
- Bump
xdebug
version forPHP7.4
onwindows
. - Bump to
PHP7.4RC5
ondarwin
andwindows
. - Update
ppa:ondrej/php
before install.
1.4.5
- Fix custom extension scripts to not clone in working directory.
- Use files from this action instead of copying.
- Use
tool-cache
directory to store script for the action. - Fix race condition in
linux.sh
to get correctphp.ini
- Update
node-version
to12.x
for testing. - Update action branding.
- Update PHP 7.4 versions in
README.md
- Add support for PHP 7.4 for
phalcon4
1.4.4
- Improve PHP installation on windows.
ext-curl
is now enabled by default on windows after installation.- Switch to
apt-fast
onubuntu
. - Fix logs on
windows-2016
. - Update workflows as default shell on
windows
is now powershell. - Run windows script using
pwsh
instead ofpowershell
. This is abreaking-change
. Please switch to1.4.4
if you are running this GitHub Action on windows and using an older version.
1.4.3
- Improve logs.
- Shift from
Write-Host
toprintf
onwindows
for logging. - Shift from
echo
toprintf
onmacOS
andubuntu
for logging. - Fix tests to cleanup files created.
- Fix
Xdebug
andPCOV
installation onPHP7.4
on ubuntu.
1.4.2
- Refactor scripts to use function
add_extension
in shell scripts. - Fix
phpenmod
andphpdismod
commands to specify PHP version. - Add support for
phalcon
extension. - Add examples for
Phalcon
andLumen
frameworks.
1.4.1
- Remove repeated command in
linux.sh
and runupdate-alternatives
in parallel. - Fix enabling extensions on
macOS
. - Tap
exolnet/homebrew-deprecated
only for PHP5.6
and7.0
. - Use
pwsh
for test commands in examples for uniformity across platforms. - Improve links, examples and disable coverage section in
README.md
. - Change
version
tonode-version
in the workflow.
1.4.0
- Refactor and improve code.
- Add examples
- Remove quotes from strings in usage examples in
README
. - Bump version to 1.4.0
1.3.9
New option to disable coverage drivers
specifying coverage: none will disable Xdebug and PCOV if enabled.
Example
uses: shivammathur/setup-php@master
with:
php-version: 7.3
coverage: none