James Titcumb
d2144f95ba
Merge pull request #553 from asgrim/add-infection-mutation-testing
...
Add mutation testing with Infection
2026-03-23 08:59:00 +00:00
Remi Collet
cc0b989124
Add LZF as supported
2026-03-20 10:50:44 +01:00
James Titcumb
37abd01c4d
Improve PIE developer documentation
2026-03-19 08:53:58 +00:00
Tim Düsterhus
4bb1f36ed8
Add --no-cache to Docker instructions
...
The composer cache is not reusable within Docker, as each build is independent.
It thus just bloats the final image.
2026-03-17 10:08:06 +01:00
Tim Düsterhus
3252bbc999
Improve Docker instructions in docs/usage.md
...
This aims to strike a balance between “best practice” and “being easy to
understand”. It uses `RUN --mount` to avoid including PIE in the resulting
image and takes care to uninstall `unzip` as well, but does not provide
“extension mechanisms” to install per-extension build or runtime libraries.
2026-03-17 09:25:44 +01:00
Bader
c824418229
539: Add bsn4/grpc as PIE-supported alternative for ext-grpc
2026-03-11 17:21:16 +03:00
James Titcumb
e7053cb3e6
435: documentation improvements for 1.4.0 features
2026-03-06 09:23:36 +00:00
Jean-Baptiste Nahan
02316ffdaf
Add new PHP extensions to supported list
...
Added new PHP extensions 'rar', 'sync', and 'varnish' to the supported extensions list.
2026-02-25 17:41:27 +01:00
James Titcumb
9a5e529e0e
Fix broken anchor link for php-windows-builder examples
2026-02-10 09:15:16 +00:00
James Titcumb
75ed282df3
Removed xdebug from pre-packaged-binary example docs to avoid confusion
2026-02-10 07:36:51 +00:00
James Titcumb
55f9985c48
436: improve documentation for download-url-methods
2026-02-09 14:53:26 +00:00
James Titcumb
53c4c570af
436: detect bsdlibc on OSX
2026-02-06 17:29:42 +00:00
James Titcumb
97cd6c9def
436: include OS in pre-packaged-binary package names
2026-02-06 17:29:42 +00:00
James Titcumb
fee222d624
436: added basic documentation of new download-url-method list
2026-02-06 17:29:41 +00:00
James Titcumb
4f4ad564d1
Merge branch 'VinchanGit/1.4.x' into 1.4.x
2026-01-26 15:54:04 +00:00
James Titcumb
f5083b655e
Add notices to translations about which revision they are based on
2026-01-26 15:29:34 +00:00
James Titcumb
f7f8c570be
Added nightly executables
2025-12-22 14:18:46 +00:00
James Titcumb
866fdc4deb
Added to usage docs about executable PIE version
2025-12-22 14:06:56 +00:00
James Titcumb
fbe7f77f74
455: update maintainer handbook for new branch strategy
2025-12-17 15:29:09 +00:00
vinchan
d0679947b9
docs:Add translations for the PIE Maintainers Handbook and usage documentation in Chinese and Japanese
2025-12-09 01:35:31 +08:00
Till Krüss
2ac0008754
Add relay extension to supported extensions list
2025-11-25 13:15:05 -08:00
Jean-Baptiste Nahan
863a7b823f
Apply suggestions from code review
...
Co-authored-by: James Titcumb <james@asgrim.com >
2025-11-20 13:40:29 +01:00
Jean-Baptiste Nahan
d6a347c183
Document OS compatibility restrictions for extensions
...
Added guidelines for 'os-families' and 'os-families-exclude' directives to restrict OS compatibility for extensions.
2025-11-20 09:33:50 +01:00
James Titcumb
458bf2d4f4
Modify release workflow to allow immutable releases
...
Instead of creating the release by hand and then having a workflow triggered
to add the release, which is not possible if immutable releases are enabled,
we will now:
- run the release workflow on "tag" instead of "release"
- the workflow creates a DRAFT release based on the tag that triggered
- the workflow then attaches the PHAR to the release
- maintainer must then review the release, ensure it is correct, then publish
Once the release is published (assuming immutable releases are enabled):
- the tag is immutable
- the attached assets on the release are immutable
- the flag that dictates pre-release/latest release status is immutable
- the release changelog may still be changed
- the release title may still be changed
- a release attestation is added to the release which can be verified
The release can be verified with:
```shell
gh release verify <release-tag>
```
A given `pie.phar` on your machine can be verified as the release asset with:
```shell
gh release verify-asset <release-tag> pie.phar
```
For more documentation, see:
https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases
2025-11-04 18:39:40 +00:00
James Titcumb
9df5fedff3
Add note about existing PECL packages and package.xml
2025-10-13 20:23:00 +01:00
Remi Collet
65c48ba1d9
bitset and xattr are supported
2025-09-18 14:32:37 +02:00
NathanFreeman
3b8c1abba8
support swoole
2025-08-30 11:54:30 +08:00
James Titcumb
805d487bac
Clarify normalisation of Windows architecture values
2025-08-18 08:14:16 +01:00
James Titcumb
6e090216ed
Group and update supported extensions list
2025-08-05 21:16:10 +01:00
James Titcumb
fcf9b5a92d
Added pecl/mcrypt to supported exts
2025-08-05 20:07:14 +01:00
James Titcumb
c5d3664cea
279: added docs for disabling box requirements checker
2025-07-22 20:15:43 +01:00
James Titcumb
80ffaee236
Updated more supported extensions
2025-06-26 19:52:50 +01:00
James Titcumb
cde3112d99
Update php-memcached/php-memcached as supported
2025-06-26 19:52:50 +01:00
James Titcumb
3a4d985046
Added geospatial to supported exts
2025-06-26 19:52:50 +01:00
James Titcumb
d9cfd47292
Added hrtime PR link
2025-06-26 19:52:50 +01:00
James Titcumb
0dde467b42
Updated list of supported extensions
2025-06-26 19:52:50 +01:00
James Titcumb
d98200e780
Improved docs for maintainers on how to test out exts before sending to Packagist
2025-06-18 13:20:17 +02:00
James Titcumb
034a1b2056
Apply suggestions from code review
...
Co-authored-by: Tim Düsterhus <timwolla@googlemail.com >
2025-06-13 14:39:45 +01:00
James Titcumb
d33ab59cca
Review and update of docs wording
2025-06-12 20:54:45 +01:00
James Titcumb
374722cedb
Merge pull request #243 from asgrim/doc-version-constraint-flexibility
...
Documenting version constraint into pie.json
2025-05-28 11:21:40 +01:00
Remi Collet
9407f65cdc
All mailparse
2025-05-19 11:37:25 +02:00
James Titcumb
b8d7e757ff
Documenting version constraint into pie.json
2025-05-14 08:33:35 +02:00
Flávio Heleno
34e18a4635
Add embedded-php extensions to the list
2025-04-20 09:32:49 -03:00
Jesper Noordsij
a30c7fd5c1
Add brotli and zstd to supported (PECL) extensions
2025-04-17 16:47:36 +02:00
James Titcumb
3b92107bed
Added documentation for 'pie install'
2025-04-09 21:02:22 +01:00
James Titcumb
2be2ddbe0f
Add section on the PIE build steps
2025-03-24 10:23:12 +00:00
James Titcumb
c94c664e36
Merge pull request #187 from asgrim/override-source-download-urls
...
Allow extensions to override download URLs
2025-02-28 07:20:15 +00:00
Arnaud Le Blanc
8c3350cca3
Mark inotify, memprof, rdkafka as supported
2025-02-24 16:27:33 +01:00
James Titcumb
36da7b2244
Update to remove superfluous override- prefix and pull latest composer/composer
2025-02-05 10:26:17 +00:00
James Titcumb
504aa88a4b
Update docs with actual expected build path
...
Co-authored-by: Christophe Coevoet <stof@notk.org >
2025-02-05 10:22:27 +00:00