What holds, and until when
Every release, the phase it is in, and the date its fixes stop. Dates already reached are facts; everything after the next release is a plan, and this page says which is which.
Running it
Three figures, so nobody has to read the answer out of a table of ten dates.
The phases
Four phases, and each is a word, a glyph and a colour together. The legend stands above the table rather than under it, because a reader meets the marks in the table and needs them explained first.
Everything: features, fixes and security. The one to be on.
No new features. Anything that stops work, and every security fix.
Security fixes and nothing else. Plan the upgrade from here.
Nothing, including security. An install on this is an install at risk.
Every release
The row in support carries a mark. Two of these get nothing at all, security included. An installation on one of them is an installation at risk, and to say so is the point of the table.
| Release | Phase | Released | Active until | Security until |
|---|---|---|---|---|
| 14.3 | active | Apr 2026 | Oct 2027 | Apr 2029 |
| 13.4 | priority fixes | Oct 2024 | Apr 2026 | Oct 2027 |
| 12.4 | security only | Apr 2023 | Oct 2024 | Apr 2026 |
| 11.5 | ended | Oct 2021 | Apr 2023 | Oct 2024 |
| 10.4 | ended | Apr 2020 | Oct 2021 | Apr 2023 |
Requirements
This sets the upgrade window as much as the dates do. An install that cannot move its PHP cannot move its release either. Answers are words rather than ticks, so a cell means something on its own.
| Release | PHP 8.1 | PHP 8.2 | PHP 8.3 | PHP 8.4 |
|---|---|---|---|---|
| 14.3 | no | no | tested | tested |
| 13.4 | no | tested | tested | tested |
| 12.4 | tested | tested | tested | no |
| 11.5 | tested | no | no | no |
In progress
Themes and a state, and deliberately no dates. A date on something unbuilt is a promise this page cannot keep, and one broken promise costs more than the whole page is worth. What is not planned is here too, because that is also an answer.
A question about what changed between 12.4 and 14.3 currently takes two questions and two answers. The work is one answer that says which half came from where.
If a project’s own names belong in the index beside the core’s. It answers a real question and it doubles the surface that can be wrong. So it has not started.
Listed here because the question comes often. Everything this touches stays untouched by design, and a tool that edits is a different tool with a different risk.