[META] Improve sspport for semantic versioning for extensions (modules, themes, etc) in Drupal core

Created on 9 August 2025, 7 days ago

Problem/Motivation

Follow-up from #3009338: [META] Support semantic versioning for extensions (modules, themes, etc) in Drupal core, and allow modules to be compatible with Drupal 8 and 9 at the same time β†’ with all the unfinished "could-have" or "to-triage" issues. Core supports SemVer releases of contrib now, and has for a while, but it's still a little rough around the edges.

Steps to reproduce

Proposed resolution

Remaining tasks

Could-have

Needs triage

  1. πŸ“Œ A pre-release update will be recommended for semantic version updates if the patch number is equal to the patch number from the previous release Needs work
  2. #3105463: Create tests for recommended bugfix releases β†’
  3. #3076183: [Meta] Determine how available updates for modules should be handled if they are not compatible with the current version of Drupal core β†’
  4. πŸ“Œ Remove Drupal::CORE_COMPATIBILITY because it is not accurate when modules can be compatible with multiple core branches Active
  5. πŸ“Œ Decide what to do with Drupal::CORE_MINIMUM_SCHEMA_VERSION and surrounding logic Active
  6. Could-have

Needs triage

  1. πŸ“Œ A pre-release update will be recommended for semantic version updates if the patch number is equal to the patch number from the previous release Needs work
  2. #3105463: Create tests for recommended bugfix releases β†’
  3. #3076183: [Meta] Determine how available updates for modules should be handled if they are not compatible with the current version of Drupal core β†’
  4. πŸ“Œ Remove Drupal::CORE_COMPATIBILITY because it is not accurate when modules can be compatible with multiple core branches Active
  5. #3113992: The 'Update' page has no idea that some updates are incompatible β†’
  6. πŸ“Œ Determine specific version of SemVer supported by Drupal due to differences in pre-release notation. Active

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

🌱 Plan
Status

Active

Version

11.0 πŸ”₯

Component

extension system

Created by

πŸ‡ΊπŸ‡ΈUnited States dww

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024