Releases: php/php-windows-builder
Releases · php/php-windows-builder
Release list
1.9.0
- Added full PHP 8.6 support across PHP and extension builds.
- Added pre-release fallback to PHP QA builds.
- Added Visual Studio 18 / VS 2026 toolchain support.
- Added SBOM metadata generation and publication workflow.
- Improved test workflows for PHP builds
- Improved PHP dependency handling
- Fixed brotli/zstd/curl dependency detection.
- Improved Visual Studio and SDK handling.
- Fixed building gRPC, ddtrace, and xpass extensions.
- Removed obsolete ds extension patch and the phalcon composer stub file.
1.8.1
- Fixed building extensions with libcurl with brotli and zstd as dependencies.
1.8.0
- Improved testing support for libraries and tests in workflows.
- Added support to patch
run-tests.phpon PHP 7.4 and above to keep parallel test runs from aborting when workers crash. - Added/Updated patches for
ssh2,grpcandcouchbaseextensions. - 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
- 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,MongoDBfor x86 arch,pdo_sqlsrv, andzipextensions.
1.6.2
- 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
1.6.0
- 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_xdevapiextension. - Fixed run-tests.php params to match the Makefile defaults.
- Refactored extension specific code out of Invoke-Tests.
- Set
PHP_BUILD_PROVIDERfor PHP builds in php workflow.
1.5.1
Fix enabling opcache extension in tests for PHP 8.5 and above.
1.5.0
- Fix support for oci and ibm extensions.
- Fix running extensions tests with PHP 8.5. (#22)
- Fix support for
luasandboxextension. - Fix running tests with PHP 8.1 before release.
1.4.0
- Added support to build with stable PHP 8.5.
- Added patches to build with PHP 8.5.
- Improved auto-detect support for
ociandibmextensions,xmlrpcandparallel. - Cleanup redundant stub composer files.
- Fixed typo in
BuildPhpExtension.psd1.