Releases: shivammathur/setup-php
Releases · shivammathur/setup-php
2.1.2
- Improve extension support.
sqlite
will now setupsqlite3
.- Improve code quality.
- Bump
ECMAScript
version. - Change case in README.
- Fix
mysql
on windows
1.8.5
v1
maintenance release
sqlite
will now setupsqlite3
.- Improve code quality.
- Bump
ECMAScript
version. - Change case in README.
- Fix mysql on
windows
2.1.1
- Fix caching
PDO
extensions onlinux
- Switch to
macports
based builds for old PHP ondarwin
.
Note: Please reset the key if you are caching extensions on PHP 5.3, 5.4 or 5.5 on macOS.
2.1.0
- Add support for these tools.
blackfire
- client and agentblackfire-player
flex
- symfony/flex.wp-cli
.
- Add support for
ext-blackfire
. - Fix composer version and permissions.
- Fix to cache versioned extensions correctly.
- Move dependency setup to cache-extensions.
- Fix PHP 8.0 setup after
icu
version is bumped to65.1
. - Use
shivammathur/php5-darwin
for PHP 5.3, 5.4 and 5.5 onmacOS
. - Update examples to start
mysql
service. - Add example for
blackfire
andblackfire-player
. - Fix test name in
tools.test.ts
. - Improve README.
- Update action icon in
action.yml
.
🎉Thanks! @kidunot89 and @jaapio for the contributions in this release.
1.8.4
v1
maintenance release
- Update Action icon.
- Fix composer version and permissions.
- Update examples to start
mysql
service. - Fix test name in
tools.test.ts
. - Update
libicu-dev
for PHP 8.0. - Move dependency setup to
cache-extensions
. - Fix
codeception
support. - Refactor tools and scripts.
- Fix logs in
linux
2.0.2
- Refactor
linux.sh
anddarwin.sh
. - Fix force update on
ubuntu
andmacos
. - Fix dependency link in README.
- Add section to cache node.js dependencies in README.
- Force update ppa to fix PHP
5.6
and7.0
onubuntu-18.04
. - Force install
libicu64
as icu is updated to65.1
.
2.0.1
- Remove
update
input inactions.yml
. It is only supported as an environment variable. - Fix
update_ppa
calls inlinux.sh
.
2.0.0
New features
- Support for caching extensions. docs
- Support to setup specific versions of
PECL
extensions. docs - Support for existing PHP on
macos
. Setup time should be down from 3 to 5 minutes to around a minute. - Support for PHP
5.3
,5.4
and5.5
to test backward compatibility. docs - Support for force updating PHP to latest patch release. docs
- Problem matchers for PHP native errors. docs
Migrate to v2
Note: Disregard if you are already using new inputs.
- Rename
extension-csv
input toextensions
- Rename
ini-values-csv
input toini-values
- Remove
pecl
input and add a tools input withpecl
in it.
- uses: shivammathur/setup-php@v1
with:
php-version: '7.4'
- extension-csv: xml, pcov
- ini-values-csv: post_max_size=256M
- pecl: true
+ uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
+ extensions: xml, pcov
+ ini-values: post_max_size=256M
+ tools: pecl
1.8.3
v1
maintenance release
- check for existing PHP on
macos
- Fix caching phalcon on
macos
- Fix
add_tool
onmacos
- Update dependencies
1.8.2
- Refactor scripts.
- Add script to help cache extensions.
- Add dependencies when enabling cached extensions in
linux
. - Improve
phalcon
scripts. - Add support for
cs2pr
. - Refactor tools code.