Must-haves prior to tagging 11.0.0-beta1
Release notes: #3425287: 11.0.0-beta1 release notes
- Fully support PHP versions above the Drupal 11 minimum.
- Update or decouple/remove PHP (Composer) dependencies.
- Symfony:
- ✅ Update to Symfony 7: #3394694: [Meta] Symfony 7 compatibility
- Support and recommend Symfony 7.1: #3447191: Support and recommend Symfony 7.1.0-BETA1 for Drupal 11.0.0-beta1
- PHPUnit:
- Doctrine
- Re-evaluate other backend dependencies in the year prior to the release.
- Symfony:
- Update or decouple/remove frontend dependencies.
- Remove all deprecated code, libraries, and BC layers.
- ✅ Update deprecation message in DeprecatedServicePropertyTrait: #3318342: DeprecatedServicePropertyTrait should point to 11.0
- Resolve critical 10.x -> 10.x upgrade path bugs.
- #3416928: [Meta] Remove updates added up until 10.3.0 from Drupal 11 Remove old upgrade paths up to 10.x.0 and add new database dumps.
- Resolve any significant outstanding bugs for new platform requirements (PHP, Composer, etc.)
- Resolve any 11.0.x-only security or data integrity issues.
- Resolve other D11-only upgrade blockers.
- Update all dependencies (backend and frontend) to their latest versions immediately before tagging 11.0.0-beta1.
- Update COPYRIGHT.txt #3413657: Update COPYRIGHT.txt for 2024
Should-haves prior to tagging 11.0.0-beta1
These become beta targets if they are not completed by the deadline, and may contribute to other adjustments to the schedule (TBD).
- Fix DB fixtures process:
- jQuery UI
- Ensure that 10.x.x-beta1 ships with logic for warnings about future security coverage EOLs (both for the LTS version of Drupal itself, and for PHP versions, with dates hard coded as needed).
- Backbone:#3145958: [META] Re-evaluate use of Backbone.js in core (marked internal in Drupal 10)
- Disruptive issues:
- Other issues TBD.