close
Skip to content

Tags: php/pie

Tags

1.5.0-rc.1

Toggle 1.5.0-rc.1's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
1.5.0

=====

- Total issues resolved: **24**
- Total pull requests resolved: **47**
- Total contributors: **18**

enhancement
-----------

 - [710: 707: add --no-dev flag for pie install for PHP projects](#710) thanks to @asgrim and @geangontijo
 - [705: 701: add `--suppress-download-url-method` for end users](#705) thanks to @asgrim and @thomas-0816
 - [704: Fix build provider detection for Remi](#704) thanks to @remicollet
 - [703: 692: suppress warning about INI setup if --skip-enable-extension was supplied](#703) thanks to @asgrim and @spk
 - [691: Add lib-pam as a supported system library](#691) thanks to @fpoirotte
 - [685: 525: add SBOM attestation](#685) thanks to @asgrim
 - [683: Add lib-gpgme as a supported system library](#683) thanks to @vencakrecl
 - [674: 591: add pie search command](#674) thanks to @asgrim and @remicollet
 - [673: 604: added tool to check build tools](#673) thanks to @asgrim and @theofidry
 - [671: 650: support gmake on freebsd](#671) thanks to @asgrim and @matuscak
 - [670: 631: remove abandoned packages from bySearching/byProvider](#670) thanks to @asgrim
 - [669: 643: RPM package manager updates](#669) thanks to @asgrim and @remicollet
 - [668: 585: improve messaging when no auth available during verify](#668) thanks to @asgrim
 - [666: 561: `pie upgrade` feature](#666) thanks to @asgrim
 - [652: 587: add `pie install --from-lock`](#652) thanks to @asgrim
 - [651: refactor: enhance UX for missing build tools prompt](#651) thanks to @yilanboy
 - [642: 466: allow multiple exts install at once](#642) thanks to @asgrim and @1ma
 - [639: more rpm providers (for dnf tips)](#639) thanks to @remicollet
 - [634: 615 add zizmor](#634) thanks to @asgrim
 - [633: 624: select packages for php project install](#633) thanks to @asgrim
 - [623: 622: use providers API to find matching exts in pie install for PHP projects](#623) thanks to @asgrim
 - [621: 586: make re-installing a verified extension a no-op](#621) thanks to @asgrim and @shivammathur
 - [620: Fix: Skip semver tag patterns for pre-releases](#620) thanks to @glensc and @jnoordsij
 - [619: Add unzip to required build tools](#619) thanks to @iliaal
 - [617: Various Hardening Updates](#617) thanks to @iliaal
 - [614: Add granular publish tags for "-bin" docker image](#614) thanks to @glensc
 - [584: 532: enable Safe functions and phpstan rule](#584) thanks to @asgrim
 - [580: 541: replace some common placeholders before build](#580) thanks to @asgrim and @remicollet

documentation
-------------

 - [706: Improve doc recommendations around php-windows-builder action](#706) thanks to @asgrim
 - [659: (maitainer) Add https://php.github.io/pie as repository website](#659) thanks to @homersimpsons
 - [656: Docs update for 1.5.x so far](#656) thanks to @asgrim
 - [648: Update README.md](#648) thanks to @kramred
 - [641: Support operator](#641) thanks to @jb-lopez
 - [616: Add security policy](#616) thanks to @asgrim

dependencies,github_actions,php
-------------------------------

 - [702: Action and dep updates](#702) thanks to @asgrim
 - [657: Deps update 1.5.x](#657) thanks to @asgrim
 - [613: [1.5.x] Update Composer to 2.9.8](#613) thanks to @asgrim

bug
---

 - [690: Fix help message when no packages are found](#690) thanks to @fpoirotte
 - [681: 554: do not attempt to use sudo on Windows](#681) thanks to @asgrim
 - [680: 1.4.9 merge up to 1.5.x](#680) thanks to @asgrim
 - [675: Fix freebsd tests for build tool checks](#675) thanks to @asgrim
 - [664: 1.4.8 merge up to 1.5.x - output newline, and Windows exe build fixes](#664) thanks to @asgrim
 - [645: 640: merge up fix to 1.5.x](#645) thanks to @asgrim
 - [638: 579: merge up brew self update](#638) thanks to @asgrim
 - [594: Merge up binary pkg configure options fix](#594) thanks to @asgrim

enhancement,maintainer investigating
------------------------------------

 - [667: 658: PHP 8.6 (pre-release) support](#667) thanks to @asgrim
 - [588: Improve PIE install & update process](#588) thanks to @asgrim
 - [563: Improve functionality to enable mlocati/docker-php-extension-installer to use PIE](#563) thanks to @asgrim

 - [610: Merge up fixes for #596 and #597 to 1.5.x](#610) thanks to @asgrim

dependencies,php
----------------

 - [583: [1.5.x] Update Composer to 2.9.7](#583) thanks to @asgrim

1.4.10

Toggle 1.4.10's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
1.4.10

======

- Total issues resolved: **0**
- Total pull requests resolved: **1**
- Total contributors: **1**

bug
---

 - [709: Update latest test package version to 2.0.10](#709) thanks to @asgrim

1.5.0-alpha.2

Toggle 1.5.0-alpha.2's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
1.5.0

=====

- Total issues resolved: **20**
- Total pull requests resolved: **38**
- Total contributors: **14**

enhancement
-----------

 - [685: 525: add SBOM attestation](#685) thanks to @asgrim
 - [683: Add lib-gpgme as a supported system library](#683) thanks to @vencakrecl
 - [674: 591: add pie search command](#674) thanks to @asgrim and @remicollet
 - [673: 604: added tool to check build tools](#673) thanks to @asgrim and @theofidry
 - [671: 650: support gmake on freebsd](#671) thanks to @asgrim and @matuscak
 - [670: 631: remove abandoned packages from bySearching/byProvider](#670) thanks to @asgrim
 - [669: 643: RPM package manager updates](#669) thanks to @asgrim and @remicollet
 - [668: 585: improve messaging when no auth available during verify](#668) thanks to @asgrim
 - [666: 561: `pie upgrade` feature](#666) thanks to @asgrim
 - [652: 587: add `pie install --from-lock`](#652) thanks to @asgrim
 - [651: refactor: enhance UX for missing build tools prompt](#651) thanks to @yilanboy
 - [642: 466: allow multiple exts install at once](#642) thanks to @asgrim and @1ma
 - [639: more rpm providers (for dnf tips)](#639) thanks to @remicollet
 - [634: 615 add zizmor](#634) thanks to @asgrim
 - [633: 624: select packages for php project install](#633) thanks to @asgrim
 - [623: 622: use providers API to find matching exts in pie install for PHP projects](#623) thanks to @asgrim
 - [621: 586: make re-installing a verified extension a no-op](#621) thanks to @asgrim and @shivammathur
 - [620: Fix: Skip semver tag patterns for pre-releases](#620) thanks to @glensc and @jnoordsij
 - [619: Add unzip to required build tools](#619) thanks to @iliaal
 - [617: Various Hardening Updates](#617) thanks to @iliaal
 - [614: Add granular publish tags for "-bin" docker image](#614) thanks to @glensc
 - [584: 532: enable Safe functions and phpstan rule](#584) thanks to @asgrim
 - [580: 541: replace some common placeholders before build](#580) thanks to @asgrim and @remicollet

bug
---

 - [681: 554: do not attempt to use sudo on Windows](#681) thanks to @asgrim
 - [680: 1.4.9 merge up to 1.5.x](#680) thanks to @asgrim
 - [675: Fix freebsd tests for build tool checks](#675) thanks to @asgrim
 - [664: 1.4.8 merge up to 1.5.x - output newline, and Windows exe build fixes](#664) thanks to @asgrim
 - [645: 640: merge up fix to 1.5.x](#645) thanks to @asgrim
 - [638: 579: merge up brew self update](#638) thanks to @asgrim
 - [594: Merge up binary pkg configure options fix](#594) thanks to @asgrim

documentation
-------------

 - [659: (maitainer) Add https://php.github.io/pie as repository website](#659) thanks to @homersimpsons
 - [656: Docs update for 1.5.x so far](#656) thanks to @asgrim
 - [648: Update README.md](#648) thanks to @kramred
 - [641: Support operator](#641) thanks to @jb-lopez
 - [616: Add security policy](#616) thanks to @asgrim

dependencies,github_actions,php
-------------------------------

 - [657: Deps update 1.5.x](#657) thanks to @asgrim
 - [613: [1.5.x] Update Composer to 2.9.8](#613) thanks to @asgrim

 - [610: Merge up fixes for #596 and #597 to 1.5.x](#610) thanks to @asgrim

enhancement,maintainer investigating
------------------------------------

 - [588: Improve PIE install & update process](#588) thanks to @asgrim
 - [563: Improve functionality to enable mlocati/docker-php-extension-installer to use PIE](#563) thanks to @asgrim

dependencies,php
----------------

 - [583: [1.5.x] Update Composer to 2.9.7](#583) thanks to @asgrim

1.4.9

Toggle 1.4.9's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
1.4.9

=====

- Total issues resolved: **0**
- Total pull requests resolved: **1**
- Total contributors: **1**

bug
---

 - [677: 676: fix GitHub Attestation bundle API BC break](#677) thanks to @asgrim

1.5.0-alpha.1

Toggle 1.5.0-alpha.1's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
1.5.0

=====

- Total issues resolved: **16**
- Total pull requests resolved: **30**
- Total contributors: **11**

enhancement
-----------

 - [670: 631: remove abandoned packages from bySearching/byProvider](#670) thanks to @asgrim
 - [669: 643: RPM package manager updates](#669) thanks to @asgrim and @remicollet
 - [668: 585: improve messaging when no auth available during verify](#668) thanks to @asgrim
 - [666: 561: `pie upgrade` feature](#666) thanks to @asgrim
 - [652: 587: add `pie install --from-lock`](#652) thanks to @asgrim
 - [651: refactor: enhance UX for missing build tools prompt](#651) thanks to @yilanboy
 - [642: 466: allow multiple exts install at once](#642) thanks to @asgrim and @1ma
 - [639: more rpm providers (for dnf tips)](#639) thanks to @remicollet
 - [634: 615 add zizmor](#634) thanks to @asgrim
 - [633: 624: select packages for php project install](#633) thanks to @asgrim
 - [623: 622: use providers API to find matching exts in pie install for PHP projects](#623) thanks to @asgrim
 - [621: 586: make re-installing a verified extension a no-op](#621) thanks to @asgrim and @shivammathur
 - [620: Fix: Skip semver tag patterns for pre-releases](#620) thanks to @glensc and @jnoordsij
 - [619: Add unzip to required build tools](#619) thanks to @iliaal
 - [617: Various Hardening Updates](#617) thanks to @iliaal
 - [614: Add granular publish tags for "-bin" docker image](#614) thanks to @glensc
 - [584: 532: enable Safe functions and phpstan rule](#584) thanks to @asgrim
 - [580: 541: replace some common placeholders before build](#580) thanks to @asgrim and @remicollet

bug
---

 - [664: 1.4.8 merge up to 1.5.x - output newline, and Windows exe build fixes](#664) thanks to @asgrim
 - [645: 640: merge up fix to 1.5.x](#645) thanks to @asgrim
 - [638: 579: merge up brew self update](#638) thanks to @asgrim
 - [594: Merge up binary pkg configure options fix](#594) thanks to @asgrim

documentation
-------------

 - [659: (maitainer) Add https://php.github.io/pie as repository website](#659) thanks to @homersimpsons
 - [656: Docs update for 1.5.x so far](#656) thanks to @asgrim
 - [648: Update README.md](#648) thanks to @kramred
 - [641: Support operator](#641) thanks to @jb-lopez
 - [616: Add security policy](#616) thanks to @asgrim

dependencies,github_actions,php
-------------------------------

 - [657: Deps update 1.5.x](#657) thanks to @asgrim
 - [613: [1.5.x] Update Composer to 2.9.8](#613) thanks to @asgrim

 - [610: Merge up fixes for #596 and #597 to 1.5.x](#610) thanks to @asgrim

enhancement,maintainer investigating
------------------------------------

 - [588: Improve PIE install & update process](#588) thanks to @asgrim
 - [563: Improve functionality to enable mlocati/docker-php-extension-installer to use PIE](#563) thanks to @asgrim

dependencies,php
----------------

 - [583: [1.5.x] Update Composer to 2.9.7](#583) thanks to @asgrim

1.4.8

Toggle 1.4.8's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
1.4.8

=====

- Total issues resolved: **0**
- Total pull requests resolved: **3**
- Total contributors: **1**

dependencies,php
----------------

 - [663: Dependency bump for 1.4.x series](#663) thanks to @asgrim

bug
---

 - [662: 646: remove additional newline from subprocess callback](#662) thanks to @asgrim
 - [661: 609: Re-enable windows pie.exe builds with VS22](#661) thanks to @asgrim

1.4.7

Toggle 1.4.7's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
1.4.7

=====

- Total issues resolved: **0**
- Total pull requests resolved: **1**
- Total contributors: **1**

bug
---

 - [644: 640: fixing build tools installer on EL10](#644) thanks to @asgrim

1.4.6

Toggle 1.4.6's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
1.4.6

=====

- Total issues resolved: **0**
- Total pull requests resolved: **1**
- Total contributors: **1**

bug
---

 - [637: 579: fix self update issues](#637) thanks to @asgrim

1.4.5

Toggle 1.4.5's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
This release contains vulnerability fixes for the following security …

…advisories:

 - [GHSA-h842-vjwg-pxxx](GHSA-h842-vjwg-pxxx) - Sudo-elevated arbitrary file deletion via `extra.pie-installed-binary` metadata in `UninstallUsingUnlink`
 - [GHSA-pm6p-666q-hvj5](GHSA-pm6p-666q-hvj5) - Sudo-elevated root code execution via TOCTOU between `self-update` verify and write
 - [GHSA-f67f-c344-cqqr](GHSA-f67f-c344-cqqr) - PIE self-update accepts any historically-attested `pie.phar` (rollback gap)
 - [GHSA-vcv4-gmjc-mxvq](GHSA-vcv4-gmjc-mxvq) - php-ext.build-path traversal escapes PIE's vendor extract directory
 - [GHSA-8xmh-xrvp-hwrf](GHSA-8xmh-xrvp-hwrf) - WindowsInstall::copyExtraFile lacks destination containment check (Windows-only path traversal)
 - [GHSA-p4j8-36rr-gjfq](GHSA-p4j8-36rr-gjfq) - Self-update attestation verification is scoped to `--owner=php`, not `--repo=php/pie`

1.3.13

Toggle 1.3.13's commit message

Verified

This tag was signed with the committer’s verified signature.
Image asgrim James Titcumb
This release contains vulnerability fixes for the following security …

…advisories:

 - [GHSA-h842-vjwg-pxxx](GHSA-h842-vjwg-pxxx) - Sudo-elevated arbitrary file deletion via `extra.pie-installed-binary` metadata in `UninstallUsingUnlink`
 - [GHSA-pm6p-666q-hvj5](GHSA-pm6p-666q-hvj5) - Sudo-elevated root code execution via TOCTOU between `self-update` verify and write
 - [GHSA-f67f-c344-cqqr](GHSA-f67f-c344-cqqr) - PIE self-update accepts any historically-attested `pie.phar` (rollback gap)
 - [GHSA-vcv4-gmjc-mxvq](GHSA-vcv4-gmjc-mxvq) - php-ext.build-path traversal escapes PIE's vendor extract directory
 - [GHSA-8xmh-xrvp-hwrf](GHSA-8xmh-xrvp-hwrf) - WindowsInstall::copyExtraFile lacks destination containment check (Windows-only path traversal)
 - [GHSA-p4j8-36rr-gjfq](GHSA-p4j8-36rr-gjfq) - Self-update attestation verification is scoped to `--owner=php`, not `--repo=php/pie`