Skip to content

Releases: shivammathur/setup-php

1.8.0

26 Jan 12:53
d384d9f
Compare
Choose a tag to compare
  • Add support for pre-release PECL extensions.
  • Fix php.ini permissions after extension setup.
  • Fix PHPUnit problem matchers.
  • Add support for symfony in tools input.
  • Fix lower-casing of coverage driver.
  • Add lint to pre-commit hook.
  • Fix check for testing tools setup in windows.

1.7.4

21 Jan 20:52
e01b2f0
Compare
Choose a tag to compare
  • Use ppa:ondrej/php for ext-phalcon.
  • Add support to setup ts or nts versions on windows.
  • Add support for ext-imagick on darwin.
  • Add support for phive.
  • Change macOS-latest to macos-latest.
  • Refactor scripts to enable pre-existing ext-phalcon.

1.7.3

17 Jan 11:48
8489dbf
Compare
Choose a tag to compare
  • Update Xdebug if runner has old version on linux.
  • Remove fetch-depth for actions/checkout@v2 in test workflows.
  • Disable process-timeout limit in composer
  • Install phalcon v4 from PECL on windows
  • Fix logs on windows for pre-installed PHP version.
  • Fix Xdebug on PHP 7.0 on darwin.
  • Fix Xdebug and phalcon logs on linux
  • Add support for phpize and php-config.

1.7.2

10 Jan 01:41
2ee4653
Compare
Choose a tag to compare

Improve remove_extensions in linux to speed up coverage: none

1.7.1

08 Jan 22:28
71db1e2
Compare
Choose a tag to compare
  • Update actions/checkout to v2.
  • Update year in LICENSE.
  • Add CakePHP examples.
  • Add REDIS_PORT environment variable in examples that use Redis for caching.
  • Add narrowspark/automatic-composer-prefetcher in tools.
  • Add support to specify version of tools.
  • Fix codeception for PHP 5.6, 7.0 and 7.1.
  • Fix warnings in actions.yml.
  • Update default packages in linux.

1.7.0

01 Jan 10:52
7b8bf7a
Compare
Choose a tag to compare
  • Refactor installation scripts.
    • Switching between installed PHP versions should now just take seconds on linux. 🚀
    • Plugin hirak/prestissimo is now optional, can be setup using tools input.
    • Update ppa:ondrej/php only if required.
  • Input pecl is now deprecated, specify pecl in tools input.
  • Fix regex to check installed extensions in linux and darwin.
  • Discard patch if specified in php-version input.
  • Add cross-platform support for ext-phalcon using pre-built binaries/packages. Fixes #128
  • Refactor coverage and extension code.
  • Add support to setup widely used tools globally.
  • Update symfony examples
  • Update existing PHP version on windows. Fixes #132
  • Fix setup order - Hotfix

1.6.2

22 Dec 04:34
a507be7
Compare
Choose a tag to compare
  • Add support for adding problem matchers for PHPUnit.
  • Set ProgressPreference to SilentlyContinue in win32.ps1.
  • Switch to x64 version for PHP >= 7.0 on windows.
  • Add support for PHP 8.0.0-dev on windows.
  • Fix enabling zend extensions.
  • Fix typo in comment in actions.yml.
  • Remove coverage drivers completely if requested.
  • Add support for ext-phalcon after v4 release.

1.6.1

16 Dec 23:01
51c7527
Compare
Choose a tag to compare
  • Update dependencies.
  • Update PEAR channel after installation.
  • Add support for ext-gearman.
  • Fix add_extension in linux and macOS
  • Fix typo in available options.

1.6.0

09 Dec 10:02
cfa7bc5
Compare
Choose a tag to compare
  • Add support for PHP 8.0.0-dev Fixes #104.
  • Deprecate extension-csv and ini-values-csv inputs in favour of extensions and ini-values.
  • Update example to use PHP 7.4.
  • Fix PHP versions in logs.
  • Improve README

1.5.8

06 Dec 04:03
14acb26
Compare
Choose a tag to compare
  • Bump typescript to 3.7.3.
  • Install PCOV from PECL for PHP 7.4 on windows.
  • Mark release support PHP 7.2 as Security fixes only and PHP 7.1 as End of life.