tus-php
tus-php copied to clipboard
Roadmap: v3
This is a living document and is subjected to change.
Q | A |
---|---|
Status | DRAFT |
Type | Feature |
BC Break | Yes |
Min PHP Version | 8.0 (?) |
Dev Branch | v3 |
Release Date | N/A |
Release Version | 3.0.0 |
Possible Changes
- [ ] Full PHP8 support
- [ ] PSR-6/PSR-16 compatible cache implementation (see #287)
- [x] Switch to PSR12 (see #189)
- [x] Move to GitHub actions
Notes
- All PRs must be targeted to v3 branch.
All PRs must be targeted to v3 branch.
Should we instead target new PRs only to v3
branch?
Should we instead target new PRs only to v3 branch?
I would say:
v2
- Fixes and features that can be ported easily to v3.
- But, all new changes must be compatible with PHP8.
v3
- Incompatible and major changes.
- Port changes that are applied in v2 to v3 regularly.
If v2 and v3 branches diverge by a lot, then we can stop accepting features in v2. But I don't think it is necessary at this phase.
Sounds good.