Skip to content

Releases: shivammathur/setup-php

1.5.1

13 Nov 01:41
1eb8e8f
Compare
Choose a tag to compare
  • Update cache dependencies section in README after fix in actions/cache
  • Fix extensions with PDO prefix.

1.5.0

08 Nov 11:01
77bc79b
Compare
Choose a tag to compare
  • 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 to macOS X Catalina 10.15.
  • Add PECL support on ubuntu as fallback.
  • Install extensions on PHP7.4 using ppa:ondrej/php.

1.4.6

02 Nov 15:10
47d1da0
Compare
Choose a tag to compare
  • Use ppa:ondrej/php to install ext-psr via apt.
  • Divide workflows by OS, works faster.
  • Add PHP7.4 to phalcon examples.
  • Improve test suite.
  • Bump xdebug version for PHP7.4 on windows.
  • Bump to PHP7.4RC5 on darwin and windows.
  • Update ppa:ondrej/php before install.

1.4.5

29 Oct 01:42
cb5e07b
Compare
Choose a tag to compare
  • 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 correct php.ini
  • Update node-version to 12.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

24 Oct 23:44
16267e1
Compare
Choose a tag to compare
  • Improve PHP installation on windows.
  • ext-curl is now enabled by default on windows after installation.
  • Switch to apt-fast on ubuntu.
  • Fix logs on windows-2016.
  • Update workflows as default shell on windows is now powershell.
  • Run windows script using pwsh instead of powershell. This is a breaking-change. Please switch to 1.4.4 if you are running this GitHub Action on windows and using an older version.

1.4.3

17 Oct 17:01
ffc5b02
Compare
Choose a tag to compare
  • Improve logs.
  • Shift from Write-Host to printf on windows for logging.
  • Shift from echo to printf on macOS and ubuntu for logging.
  • Fix tests to cleanup files created.
  • Fix Xdebug and PCOV installation on PHP7.4 on ubuntu.

1.4.2

14 Oct 03:27
62beed2
Compare
Choose a tag to compare
  • Refactor scripts to use function add_extension in shell scripts.
  • Fix phpenmod and phpdismod commands to specify PHP version.
  • Add support for phalcon extension.
  • Add examples for Phalcon and Lumen frameworks.

1.4.1

10 Oct 16:44
3087ceb
Compare
Choose a tag to compare
  • Remove repeated command in linux.sh and run update-alternatives in parallel.
  • Fix enabling extensions on macOS.
  • Tap exolnet/homebrew-deprecated only for PHP 5.6 and 7.0.
  • Use pwsh for test commands in examples for uniformity across platforms.
  • Improve links, examples and disable coverage section in README.md.
  • Change version to node-version in the workflow.

1.4.0

08 Oct 14:32
409e055
Compare
Choose a tag to compare
  • Refactor and improve code.
  • Add examples
  • Remove quotes from strings in usage examples in README.
  • Bump version to 1.4.0

1.3.9

05 Oct 10:17
7e81c05
Compare
Choose a tag to compare

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