- name: Setup PHP with mongodb compiled from source
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
extensions: mongodb-mongodb/[email protected]
- 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@v2
with:
php-version: '7.4'
coverage: xdebug2
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
ini-values: xdebug.mode="develop,coverage"
- Add support to specify version in d.x notation. For example 5.x, 7.4 and 8.x (#395).
- name: Setup PHP 7.4
uses: shivammathur/setup-php@v2
with:
php-version: '7.x'
- Add support for specifying ICU version for intl extension on PHP 8.0 (shivammathur/icu-intl#1).
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
extensions: intl-68.2
- Add support for pdo_firebird for all configurations.
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
extensions: pdo_firebird
- Add support for self-hosted runners on macOS ARM64 Docs.
- Add support for blackfire on PHP 8.0.
- name: Setup PHP with blackfire
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
extensions: blackfire
tools: blackfire
- Add support for pecl_http for all PHP versions on Ubuntu and macOS and PHP 7.1 to PHP 8.0 on Windows. (#396)
- name: Setup PHP with pecl_http
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
extensions: pecl_http
- Add support for aliases for symfony-cli, vapor-cli, and wp-cli. Docs
- Add support for couchbase extension with PHP 5.3 to PHP 5.5 on Ubuntu and macOS.
- Fail fast on failing to setup the requested PHP version (#368).
- Fix Composer config syntax (#404).
- Fix PHP 8 on macOS after update on images.
- Fix PDO extensions setup on Ubuntu and macOS (#412).
- Fix compiling extensions in self-hosted workflows (shivammathur/node-docker#5).
- Fix tools setup on self-hosted runners.
- Fix pcov on PHP 8.0 on Windows (#398).
- Fix cache support for cubrid and pdo_cubrid.
- Fix support for phalcon3 (#413).
- Improve support for PHP extensions amqp, igbinary, imap, msgpack, propro, raphf, redis and zmq on macOS.
- Improve support for phive. Now the correct version of phive for the PHP version should be setup (#366).
- Improve fetching homebrew taps.
- Improve PECL support. It is no longer required to specify pecl in tools input.
- Improve regexes in extensions.ts.
- Improve logs in Symfony examples (#377).
- Set up Codeception using Composer.
- Change Node.js version in the workflow.
- Update Node.js dependencies.
Thanks @dingo-d, @alcaeus, @smoqadam and @glensc for the contributions 🎉