Skip to content

Add PHP stream support and PIE packaging - #44

Merged
prateekbhujel merged 2 commits into
mainfrom
release/0.6.0-streams-pie
Jul 7, 2026
Merged

Add PHP stream support and PIE packaging#44
prateekbhujel merged 2 commits into
mainfrom
release/0.6.0-streams-pie

Conversation

@prateekbhujel

Copy link
Copy Markdown
Owner

Summary

  • accept PHP stream resources alongside Terminal\Stream enum cases
  • retain resource-backed raw-mode streams until ModeToken restore
  • add PIE metadata and remove the unused PECL manifest
  • prepare the v0.6.0 release and extend CI to PHP 8.1

Verification

  • native XAMPP PHP 8.2 build with ./configure and no enable flag
  • PHPT: 32 tests, 29 passed, 3 skipped, 0 failed
  • PIE 1.4.8 source build for XAMPP PHP 8.2 x86_64
  • Composer 2.9.8 strict metadata validation
  • PHP syntax checks and git diff --check

PECL no longer accepts new packages, so use Composer metadata and tag-based releases as the supported installation path.
@prateekbhujel
prateekbhujel merged commit eaa7aaf into main Jul 7, 2026
15 checks passed
@prateekbhujel
prateekbhujel deleted the release/0.6.0-streams-pie branch July 7, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant