Skip to content
Compare
Choose a tag to compare
@shivammathur shivammathur released this 23 Feb 10:03
6dba529
  • Add support to compile extensions from source. Docs (#399).
- name: Setup PHP with mongodb compiled from source
  uses: shivammathur/setup-php@v2
  with:
    php-version: '7.4'  
    extensions: mongodb-mongodb/mongo-php-driver@v1.9
  • 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
  • Add support for quoted CSV in ini-values to allow directives with commas (#392, #405).
- 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'
- 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 🎉