Skip to content

Releases: php/php-windows-builder

1.8.1

13 Apr 13:46
e03e5d3

Choose a tag to compare

  • Fixed building extensions with libcurl with brotli and zstd as dependencies.

1.8.0

11 Apr 21:00
131e6b1

Choose a tag to compare

  • Improved testing support for libraries and tests in workflows.
  • Added support to patch run-tests.php on PHP 7.4 and above to keep parallel test runs from aborting when workers crash.
  • Added/Updated patches for ssh2, grpc and couchbase extensions.
  • Added support to override series files to keep building older releases after breaking changes in dependency builds.
  • Switched extension dependency resolution from staging series package lists to stable ones.
  • Fixed building PHP 7.2.x by patching win32/build/mkdist.php.
  • Fixed smoke-tests in PHP workflows for versions using vc15 and lower.

1.7.0

14 Mar 21:00
e0e0174

Choose a tag to compare

  • Added support to build and test PHP with custom library builds from winlibs/winlib-builder.
  • Added smoke tests for PHP build artifacts and a local workflow to validate local installs.
  • Added caching for Visual Studio components in extension builds.
  • Fixed duplicate checkout handling in extension builds.
  • Refactored file discovery for extension sources and improved extension build logs.
  • Fixed building PHP from local source directories and from paths containing spaces.
  • Improved PHP test stability with worker crash fallback, longer extension test timeouts, and full paths for opcache.file_cache.
  • Added support to skip uploads in the PECL workflow.
  • Updated GitHub Actions to Node 24 compatible versions.
  • Fixed patches for SeasLog, MongoDB for x86 arch, pdo_sqlsrv, and zip extensions.

1.6.2

03 Feb 14:27
a5c8a1a

Choose a tag to compare

  • Fixed parsing default arguments from composer.json.
  • Fixed building pecl_http and sqlsrv.
  • Fixed Test-Library in Get-LibrariesFromConfig
  • Improved support to parse required extensions.

1.6.1

12 Jan 12:33
b0e2fd5

Choose a tag to compare

Added support for git submodules.

1.6.0

10 Jan 06:08
5ffdefc

Choose a tag to compare

  • Improved Get-ExtensionSource to use current checked out source. (#23)
  • Improved adding boost library.
  • Improved auto library detection.
  • Fixed support to install Oracle DB to run tests for oci extensions.
  • Fixed typo in Add-Extension.
  • Fixed duplication logic in Add-Path.
  • Improved parsing extension name from config.w32.
  • Fixed overwrite in Add-ExtensionDependencies.
  • Fixed building mysql_xdevapi extension.
  • Fixed run-tests.php params to match the Makefile defaults.
  • Refactored extension specific code out of Invoke-Tests.
  • Set PHP_BUILD_PROVIDER for PHP builds in php workflow.

1.5.1

19 Dec 10:16
c89baa7

Choose a tag to compare

Fix enabling opcache extension in tests for PHP 8.5 and above.

1.5.0

19 Dec 09:53
aebe857

Choose a tag to compare

  • Fix support for oci and ibm extensions.
  • Fix running extensions tests with PHP 8.5. (#22)
  • Fix support for luasandbox extension.
  • Fix running tests with PHP 8.1 before release.

1.4.0

22 Nov 23:58
5401ea5

Choose a tag to compare

  • Added support to build with stable PHP 8.5.
  • Added patches to build with PHP 8.5.
  • Improved auto-detect support for oci and ibm extensions, xmlrpc and parallel.
  • Cleanup redundant stub composer files.
  • Fixed typo in BuildPhpExtension.psd1.

1.3.0

13 Nov 12:11
2b537c4

Choose a tag to compare

  • Added support to run tests before PHP releases.
  • Fixed support to specify in tree extensions as required in composer.json.
  • Switched to workflow artifacts for PECL releases.
  • Bumped php-sdk version to 2.6.0.