Releases: php/php-windows-builder
Releases · php/php-windows-builder
1.8.1
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
Added support for git submodules.
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
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.
1.3.0
- 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.