-
Notifications
You must be signed in to change notification settings - Fork 15
Closed
Milestone
Description
PHPUnit 12 is expected to be released on February 7.
As this is a major release with breaking changes, upgrading should be a done deliberately and managed.
This effectively means that upgrading to a PHPUnit Polyfills version which supports PHPUnit 12 should also be done deliberately and managed, so the Polyfills should get a new major release.
The intention is for the 1.x, 2.x and 3.x series to continue to be maintained, for as long as PHPUnit continues to make PHPUnit 9.x/10.x/11.x compatible with new PHP versions.
Refs:
- https://phpunit.de/announcements/phpunit-12.html (not available yet)
- https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-12.0.md
Proposed Roadmap for PHPUnit Polyfills 4.0 / PHPUnit 12.0 support
- Add a
4.xbranch.- Add branch protection rules for the 4.x branch
- Change "default" branch to be the 4.x branch
- Drop support for PHP < 7.1. - PR 4.0 | Drop support for PHP < 7.1 #238
- Drop support for PHPUnit < 7.5. - PR 4.0 | Drop support for PHPUnit < 7.5 #239
- Add type declarations wherever possible (in line with this also having been done in PHPUnit 7.0.0) - PR Modernize: add scalar + return type declarations (wherever possible) #241
- Verify the documentation is in line with the changes. Changelog for the 4.0.0 release and other documentation updates #254
- Update
mainbranch alias. - PR 1.x | Minor updates for 4.x branch #249
- Update
- Allow PHPUnit 12.x. - PR Composer/GH Actions: allow for PHPUnit 12.x and make the tests cross-version compatible #247
Request for comments
This roadmap is open for comments.