Skip to content

Releases: shivammathur/setup-php

2.1.2

16 Mar 02:49
f3a1262
Compare
Choose a tag to compare
  • Improve extension support.
  • sqlite will now setup sqlite3.
  • Improve code quality.
  • Bump ECMAScript version.
  • Change case in README.
  • Fix mysql on windows

1.8.5

16 Mar 02:38
5ad0888
Compare
Choose a tag to compare

v1 maintenance release

  • sqlite will now setup sqlite3.
  • Improve code quality.
  • Bump ECMAScript version.
  • Change case in README.
  • Fix mysql on windows

2.1.1

08 Mar 03:11
0585c3d
Compare
Choose a tag to compare
  • Fix caching PDO extensions on linux
  • Switch to macports based builds for old PHP on darwin.

Note: Please reset the key if you are caching extensions on PHP 5.3, 5.4 or 5.5 on macOS.

2.1.0

02 Mar 14:43
b7d68d8
Compare
Choose a tag to compare
  • Add support for these tools.
    • blackfire - client and agent
    • blackfire-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 to 65.1.
  • Use shivammathur/php5-darwin for PHP 5.3, 5.4 and 5.5 on macOS.
  • Update examples to start mysql service.
  • Add example for blackfire and blackfire-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

08 Mar 15:25
0da52b1
Compare
Choose a tag to compare

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

22 Feb 19:16
03fd0b8
Compare
Choose a tag to compare
  • Refactor linux.sh and darwin.sh.
  • Fix force update on ubuntu and macos.
  • Fix dependency link in README.
  • Add section to cache node.js dependencies in README.
  • Force update ppa to fix PHP 5.6 and 7.0 on ubuntu-18.04.
  • Force install libicu64 as icu is updated to 65.1.

2.0.1

19 Feb 03:38
cdfbf6d
Compare
Choose a tag to compare
  • Remove update input in actions.yml. It is only supported as an environment variable.
  • Fix update_ppa calls in linux.sh.

2.0.0

16 Feb 23:11
383a511
Compare
Choose a tag to compare

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 and 5.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 to extensions
  • Rename ini-values-csv input to ini-values
  • Remove pecl input and add a tools input with pecl 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

16 Feb 22:31
3579c7e
Compare
Choose a tag to compare

v1 maintenance release

  • check for existing PHP on macos
  • Fix caching phalcon on macos
  • Fix add_tool on macos
  • Update dependencies

1.8.2

02 Feb 22:57
d9cf6f5
Compare
Choose a tag to compare
  • 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.