Must-haves prior to tagging 12.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 8: [#]
- Support and recommend Symfony 8.1: [#]
- PHPUnit:
- PHPUnit 11 (or 12?) compatibility #3418267: [meta] Support PHPUnit 11 in Drupal 11
- Doctrine
- Re-evaluate other backend dependencies in the year prior to the release.
- Symfony:
- Update or decouple/remove frontend dependencies.
- Node
- jQuery
- jQuery UI
- jQuery Form legacy code:#3189416: Remove jQuery Form dependency from misc/ajax.js
- Yarn
- ESLint#3440225: [PP-upstream] Support eslint 9
- Nightwatch
- Remove all deprecated code, libraries, and BC layers.
- Extensions:#3488826: [12.x] [Meta] Remove deprecated extensions from Drupal 12
- #3301206: [meta] Fix incomplete/incorrect deprecations in Drupal core
- Remove deprecated code outside deprecated modules: [#]
- Address usage of upstream deprecations (PHP, dependencies, etc.): [#]
- Resolve critical 11.x -> 11.x upgrade path bugs.
- Remove old upgrade paths up to 12.x.0 and add new database dumps.
- Resolve any significant outstanding bugs for new platform requirements (PHP, Composer, etc.)
- Resolve any 12.0.x-only security or data integrity issues.
- Resolve other 12.0.x-only upgrade blockers.
- Update all dependencies (backend and frontend) to their latest versions immediately before tagging 11.0.0-beta1.
- Composer dependencies
- Yarn dependencies
- Update COPYRIGHT.txt
Should-haves prior to tagging 12.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 12.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.