shivammathur
released this
23 Feb 09:55
·
56 commits
to releases/v1
since this release
v1 maintenance release
- Add support to setup Xdebug 2.x on PHP 7.2 to PHP 7.4. Docs
name: Setup PHP with Xdebug 2.x
uses: shivammathur/setup-php@v1
with:
php-version: '7.4'
coverage: xdebug2
- Add support for quoted CSV in ini-values input to allow directives with commas.
name: Setup PHP
uses: shivammathur/setup-php@v1
with:
php-version: '7.4'
ini-values: xdebug.mode="develop,coverage"
- Add support to specify version in d.x notation. For example 5.x, 7.4 and 8.x.
name: Setup PHP 7.4
uses: shivammathur/setup-php@v1
with:
php-version: '7.x'
- Fail fast on failing to setup the requested PHP version.
- Fix Composer config syntax.
- Fix PHP 8 on macOS.
- Improve support for PHP extensions amqp, igbinary, imap, msgpack, pecl_http, propro, raphf, redis and zmq on macOS.
- Improve support for phive.
- Improve fetching homebrew taps.
- Improve regexes in extensions.ts.
- Improve PECL support. It is no longer required to specify pecl in tools input.
- Set up Codeception using Composer.
- Sync Symfony examples from v2.
- Sync HOMEBREW parameters from v2.
- Change Node.js version in the workflow.
- Update Node.js dependencies.