Releases: php/pie
Releases · php/pie
0.3.0
0.3.0
- Total issues resolved: 11
- Total pull requests resolved: 30
- Total contributors: 13
enhancement
- 159: Upgrade Behat and use PHP config thanks to @alexandre-daubois
- 155: Automatically setup php.ini entries thanks to @asgrim
- 154: Use Composer 2.8.4 and add warning to readme thanks to @asgrim
- 151: Docker bin image not yet available thanks to @jnoordsij
- 149: Add missing dependencies to composer.json thanks to @TimWolla
- 139: Use GH attestation and organise workflows better thanks to @asgrim
- 131: chore: move the obtaining the version method to a separate class thanks to @godruoyi
- 130: (feat) : Enhance UnixBuild with proper cleanup and improved test organization thanks to @tal7aouy and @TimWolla
- 128: Add build provenance attestation to the release workflow thanks to @TimWolla
- 127: Configure fine-grained GitHub Action permissions thanks to @TimWolla
- 125: Enable Dependabot for composer thanks to @TimWolla
- 121: Run
composer bump
thanks to @TimWolla - 119: Add Dependabot for GitHub Actions thanks to @TimWolla
- 116: Add support for
os-families-exclude
in extensionscomposer.json
thanks to @alexandre-daubois and @macintoshplus - 115: Added support for build-path php-ext configuration thanks to @asgrim
- 114: Make all PHPUnit data providers static thanks to @alexandre-daubois
- 112: Use
#[RequiresOperatingSystemFamily]
where possible thanks to @alexandre-daubois - 111: Prevent the
--with-phpize-path
option to be used on Windows thanks to @alexandre-daubois - 78: Replace internal NumberOfCores by CpuCoreCounter thanks to @theofidry
bug
- 158: Trim warnings and deprecations from output when invoking PHP in
PhpBinaryPath
thanks to @alexandre-daubois and @asgrim - 153: Fix conflict trying to install an ext that is already enabled thanks to @asgrim
- 141: Update illuminate/container and illuminate/contracts thanks to @TimWolla and @ruudk
- 124: Improve messaging when dependencies are not resolved and there is no Composer messaging thanks to @asgrim and @freshleafmedia
- 123: Fix build phar job on forks that have no tags thanks to @asgrim
documentation
- 152: Mark xdebug as supported thanks to @jnoordsij
- 148: add remi's supported ext thanks to @remicollet
- 147: Updated status of pcov ext thanks to @asgrim
- 142: Supported pecl extensions list thanks to @asgrim
dependencies,php
- 126: Bump psalm/plugin-phpunit from 0.18.4 to 0.19.0 thanks to @dependabot[bot] and @asgrim
enhancement,maintainer feedback needed
dependencies
- 120: Bump softprops/action-gh-release from 1 to 2 thanks to @dependabot[bot]
0.2.0
0.2.0
- Total issues resolved: 0
- Total pull requests resolved: 18
- Total contributors: 5
documentation
- 105: Added docs to verify signature of releases thanks to @asgrim
- 85: Fix expected PDB name in Windows docs thanks to @asgrim
bug
- 104: Add new phpize path param missing from new test thanks to @asgrim
- 94: Remove
escapeshellarg()
quoting for configure flags thanks to @TimWolla - 75: Adjust timeouts for invoked processes thanks to @asgrim
enhancement
- 103: Ensure built .so file matches the expected filename thanks to @asgrim
- 102: Add build tools to Pie requirements in the docs thanks to @alexandre-daubois
- 97: Replace legacy polyfills thanks to @stloyd
- 96: Add the
--with-phpize-path
option thanks to @alexandre-daubois - 95: Use Composer HttpDownloader and remove Guzzle thanks to @asgrim
- 91: Better authorization header handling in
AddAuthenticationHeader
thanks to @alexandre-daubois - 90: Use Behat attributes instead of annotations thanks to @alexandre-daubois
- 83: Adapt to use composer installer thanks to @asgrim
- 81: Fix building with multiple jobs for BSDmake thanks to @TimWolla
- 76: Parallel jobs with make thanks to @asgrim
- 70: Fixed error in documentation regarding using PIE to install an extension for a different php version thanks to @mickverm
- 69: Fixed getReleaseAssetsForPackage() for repositories with names that do not match the package name. thanks to @mickverm
- 67: Removed workaround for no tags existing yet in the repo thanks to @asgrim
0.1.0
Initial release of PIE
Milestone: https://github.com/php/pie/milestone/1
0.1.0
- Total issues resolved: 0
- Total pull requests resolved: 28
- Total contributors: 1
enhancement
- 63: Include nightly PHAR thanks to @asgrim
- 62: Fix docs job name thanks to @asgrim
- 61: Publish docs with GH Pages thanks to @asgrim
- 60: Feature descriptions thanks to @asgrim
- 55: Display version and package name correctly thanks to @asgrim
- 53: Added composer problems to output when unable to find installable ext thanks to @asgrim
- 46: Check ZTS and NTS flags when resolving package thanks to @asgrim
- 45: Install notification to packagist thanks to @asgrim
- 43: Show command thanks to @asgrim
- 42: Remove dep on azjezz psl thanks to @asgrim
- 38: Usage documentation thanks to @asgrim
- 33: Only use sudo if needed thanks to @asgrim
- 32: PHP 8.4 support thanks to @asgrim
- 27: Added info command thanks to @asgrim
- 25: Check if a given PHP Binary is actually valid thanks to @asgrim
- 24: Improve version resolution with Composer thanks to @asgrim
- 22: Add CI pipeline to build PHAR file thanks to @asgrim
- 21: Install command implementation thanks to @asgrim
- 19: Build Command implementation thanks to @asgrim
- 11: Initial implementation of bin/pie download thanks to @asgrim
- 1: Initial boilerplate thanks to @asgrim
bug
- 59: Fix phpize path used for UnixBuild & a bunch of test fixes thanks to @asgrim
- 57: Ensure a tag exists for Box thanks to @asgrim
- 54: Add licence thanks to @asgrim
- 47: Fix php binary path with older php versions thanks to @asgrim
- 37: Support numeric-branch -dev branches thanks to @asgrim