Support Ukraine
- Added support for PHP builds with debugging symbols for PHP 5.6 and above. ALPHA Docs, (#634, shivammathur/homebrew-php#976)
- name: Setup PHP with debugging symbols
uses: shivammathur/setup-php@v2
with:
php-version: '8.1'
env:
debug: true
- Added support for intl extension with ICU 72.1. shivammathur/icu-intl#4
- name: Setup PHP with intl
uses: shivammathur/setup-php@v2
with:
php-version: '8.1'
extensions: intl-72.1
-
Existing PHP version on GitHub actions Ubuntu images is now updated if
ppa:ondrej/php
is missing regardless of theupdate
environment variable. (actions/runner-images#6331). -
Environment variable
COMPOSER_NO_AUDIT
is now set by default. If you would like to run the composer audit in your workflows, please add a step withcomposer audit
command. (#635, #636)
- name: Composer audit
run: composer audit
-
Switched to
GITHUB_OUTPUT
environment file for setting up outputs. If you are usingsetup-php
on self-hosted runners, please update it to2.297.0
or greater. More Info (#654) -
Updated
sqlsrv
andpdo_sqlsrv
version to5.10.1
for PHP 7.0 and above on Linux. -
Improved support for
phalcon5
extension to set up the latest stable version. -
Improved
symfony-cli
support to fetch the artifact URL from the brew tap on Linux. (#641, #652, #653) -
Improved fetching
brew
taps on Linux to avoid brew's overhead. -
Fixed installing extension packages on self-hosted Linux runners. (#642)
-
Fixed support for
couchbase
andfirebird
extensions after GitHub release page changes. -
Fixed support for older versions of
laravel/pint
. (#647) -
Updated Node.js dependencies.
Full Changelog: 2.21.2...2.22.0
Thanks! @alcaeus and @jderusse for the contributions 🎉