tus-php icon indicating copy to clipboard operation
tus-php copied to clipboard

Roadmap: v3

Open ankitpokhrel opened this issue 4 years ago • 3 comments

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.

ankitpokhrel avatar Nov 21 '20 09:11 ankitpokhrel

All PRs must be targeted to v3 branch.

Should we instead target new PRs only to v3 branch?

samundra avatar Nov 21 '20 10:11 samundra

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.

ankitpokhrel avatar Nov 21 '20 10:11 ankitpokhrel

Sounds good.

samundra avatar Nov 21 '20 11:11 samundra