shivammathur/setup-php (shivammathur/setup-php)
### [`v2.31.1`](https://togithub.com/shivammathur/setup-php/releases/tag/2.31.1)
[Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.31.0...2.31.1)
##### Changelog
- Fix installing PECL extensions on Windows with a build version [#855](https://togithub.com/shivammathur/setup-php/issues/855)
- Fix cache support for ioncube extension [#856](https://togithub.com/shivammathur/setup-php/issues/856)
- Updated Node.js dependencies.
For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.31.0...2.31.1)
Follow for updates
### [`v2.31.0`](https://togithub.com/shivammathur/setup-php/releases/tag/2.31.0)
[Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.5...2.31.0)
#### Changelog
- Added support for a fallback mirror for `ondrej/php` PPA when launchpad is down ([#834](https://togithub.com/shivammathur/setup-php/issues/834)).
- Fixed installing packages on self-hosted environments with existing conf files ([#852](https://togithub.com/shivammathur/setup-php/issues/852)).
- Fixed support for `oci8` and `pdo_oci` extensions on `ubuntu-24.04`.
- Fixed support for `couchbase` extension on `ubuntu-24.04`.
- Fixed support for `ubuntu-24.04` after `apt-fast` was dropped from the GA images.
- Fixed support for `firebird` extension on `macos-14`
- Fixed support for `blackfire` extension on `macos-14`.
- Fixed support for `relay` extension.
- Fixed support for `phalcon` extension for PHP 7.4 on Ubuntu.
- Updated Node.js dependencies.
For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.5...2.31.0)
Follow for updates
### [`v2.30.5`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.5)
[Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.4...2.30.5)
#### Changelog
- Added support for Ubuntu 24.04.
- Added support for `easy-coding-standard` in tools ([https://github.com/shivammathur/setup-php/pull/838](https://togithub.com/shivammathur/setup-php/pull/838))
- Added support for zephir_parser for PHP 8.3.
- Fixed installing zts PHP versions on macOS ([https://github.com/shivammathur/setup-php/issues/847](https://togithub.com/shivammathur/setup-php/issues/847)).
- Fixed installing `ev` extension ([https://github.com/shivammathur/setup-php/issues/844](https://togithub.com/shivammathur/setup-php/issues/844)).
- Fixed support for `ioncube` extension ([https://github.com/shivammathur/setup-php/issues/840](https://togithub.com/shivammathur/setup-php/issues/840)).
- Updated Node.js dependencies.
For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.4...2.30.5)
Follow for updates
### [`v2.30.4`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.4)
[Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.3...2.30.4)
#### Changelog
- Fixed support for `sqlsrv` and `pro_sqlsrv` on Windows ([https://github.com/shivammathur/setup-php/discussions/835](https://togithub.com/shivammathur/setup-php/discussions/835)).
- Fixed a permissions issue for brew on `macos-14` environments.
- Marked PHP 5.3 to PHP 5.5 as not supported on ARM64 macOS environments like `macos-14`.
For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.3...2.30.4)
Follow for updates
### [`v2.30.3`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.3)
[Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.2...2.30.3)
#### Changelog
- Fixed reading extension directory for PHP 8.4 on macOS.
For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.2...2.30.3)
Follow for updates
### [`v2.30.2`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.2)
[Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.1...2.30.2)
#### Changelog
- Added support for vld extension ([https://github.com/shivammathur/homebrew-extensions/issues/3827](https://togithub.com/shivammathur/homebrew-extensions/issues/3827)).
- Added support to update brew along with the core tap on macOS to handle breaking changes in core tap formulae.
- Updated Node.js dependencies.
For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.1...2.30.2)
Follow for updates
### [`v2.30.1`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.1)
[Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.0...2.30.1)
#### Changelog
- Improved updating Homebrew core tap on macOS using a retry logic.
- Fixed support for phalcon on Windows.
- Fixed support for OCI extensions for PHP 8.4 on Linux and macOS.
- Fixed support for `sqlsrv` and `pdo_sqlsrv` on PHP 8.0.
- Fixed type error on Windows in `Get-File` function.
- Minified the release file `dist/index.js` file generated by `vercel/ncc`.
- Updated pre-installed PHP versions for GitHub runners in the README.
- Updated Node.js dependencies.
For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.0...2.30.1)
Follow for updates
### [`v2.30.0`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.0)
[Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.29.0...2.30.0)
##### Changelog
- Added support to set custom composer timeout ([#811](https://togithub.com/shivammathur/setup-php/issues/811))
```yml
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.3'
env:
COMPOSER_PROCESS_TIMEOUT: 300
```
- Fixed syncing dependency formulae on macOS. ([#823](https://togithub.com/shivammathur/setup-php/issues/823), [#825](https://togithub.com/shivammathur/setup-php/issues/825), [#824](https://togithub.com/shivammathur/setup-php/issues/824))
- Updated Node.js dependencies.
For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.29.0...2.30.0)
Follow for updates
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.29.0
->2.31.1
Release Notes
shivammathur/setup-php (shivammathur/setup-php)
### [`v2.31.1`](https://togithub.com/shivammathur/setup-php/releases/tag/2.31.1) [Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.31.0...2.31.1) ##### Changelog - Fix installing PECL extensions on Windows with a build version [#855](https://togithub.com/shivammathur/setup-php/issues/855) - Fix cache support for ioncube extension [#856](https://togithub.com/shivammathur/setup-php/issues/856) - Updated Node.js dependencies. For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.31.0...2.31.1)Follow for updates
### [`v2.31.0`](https://togithub.com/shivammathur/setup-php/releases/tag/2.31.0) [Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.5...2.31.0) #### Changelog - Added support for a fallback mirror for `ondrej/php` PPA when launchpad is down ([#834](https://togithub.com/shivammathur/setup-php/issues/834)). - Fixed installing packages on self-hosted environments with existing conf files ([#852](https://togithub.com/shivammathur/setup-php/issues/852)). - Fixed support for `oci8` and `pdo_oci` extensions on `ubuntu-24.04`. - Fixed support for `couchbase` extension on `ubuntu-24.04`. - Fixed support for `ubuntu-24.04` after `apt-fast` was dropped from the GA images. - Fixed support for `firebird` extension on `macos-14` - Fixed support for `blackfire` extension on `macos-14`. - Fixed support for `relay` extension. - Fixed support for `phalcon` extension for PHP 7.4 on Ubuntu. - Updated Node.js dependencies. For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.5...2.31.0)Follow for updates
### [`v2.30.5`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.5) [Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.4...2.30.5) #### Changelog - Added support for Ubuntu 24.04. - Added support for `easy-coding-standard` in tools ([https://github.com/shivammathur/setup-php/pull/838](https://togithub.com/shivammathur/setup-php/pull/838)) - Added support for zephir_parser for PHP 8.3. - Fixed installing zts PHP versions on macOS ([https://github.com/shivammathur/setup-php/issues/847](https://togithub.com/shivammathur/setup-php/issues/847)). - Fixed installing `ev` extension ([https://github.com/shivammathur/setup-php/issues/844](https://togithub.com/shivammathur/setup-php/issues/844)). - Fixed support for `ioncube` extension ([https://github.com/shivammathur/setup-php/issues/840](https://togithub.com/shivammathur/setup-php/issues/840)). - Updated Node.js dependencies. For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.4...2.30.5)Follow for updates
### [`v2.30.4`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.4) [Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.3...2.30.4) #### Changelog - Fixed support for `sqlsrv` and `pro_sqlsrv` on Windows ([https://github.com/shivammathur/setup-php/discussions/835](https://togithub.com/shivammathur/setup-php/discussions/835)). - Fixed a permissions issue for brew on `macos-14` environments. - Marked PHP 5.3 to PHP 5.5 as not supported on ARM64 macOS environments like `macos-14`. For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.3...2.30.4)Follow for updates
### [`v2.30.3`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.3) [Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.2...2.30.3) #### Changelog - Fixed reading extension directory for PHP 8.4 on macOS. For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.2...2.30.3)Follow for updates
### [`v2.30.2`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.2) [Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.1...2.30.2) #### Changelog - Added support for vld extension ([https://github.com/shivammathur/homebrew-extensions/issues/3827](https://togithub.com/shivammathur/homebrew-extensions/issues/3827)). - Added support to update brew along with the core tap on macOS to handle breaking changes in core tap formulae. - Updated Node.js dependencies. For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.1...2.30.2)Follow for updates
### [`v2.30.1`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.1) [Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.30.0...2.30.1) #### Changelog - Improved updating Homebrew core tap on macOS using a retry logic. - Fixed support for phalcon on Windows. - Fixed support for OCI extensions for PHP 8.4 on Linux and macOS. - Fixed support for `sqlsrv` and `pdo_sqlsrv` on PHP 8.0. - Fixed type error on Windows in `Get-File` function. - Minified the release file `dist/index.js` file generated by `vercel/ncc`. - Updated pre-installed PHP versions for GitHub runners in the README. - Updated Node.js dependencies. For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.30.0...2.30.1)Follow for updates
### [`v2.30.0`](https://togithub.com/shivammathur/setup-php/releases/tag/2.30.0) [Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.29.0...2.30.0) ##### Changelog - Added support to set custom composer timeout ([#811](https://togithub.com/shivammathur/setup-php/issues/811)) ```yml - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' env: COMPOSER_PROCESS_TIMEOUT: 300 ``` - Fixed syncing dependency formulae on macOS. ([#823](https://togithub.com/shivammathur/setup-php/issues/823), [#825](https://togithub.com/shivammathur/setup-php/issues/825), [#824](https://togithub.com/shivammathur/setup-php/issues/824)) - Updated Node.js dependencies. For the complete list of changes, please refer to the [Full Changelog](https://togithub.com/shivammathur/setup-php/compare/2.29.0...2.30.0)Follow for updates
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.