Move to semantic versioning

Created on 31 August 2024, 4 months ago
Updated 15 September 2024, 3 months ago

Problem/Motivation

The current major version of the module, 8.x-3.x, is tied to Drupal 8. I would like to drop support for D8, as GitLab CI doesn't test against it, and I'm unable to confidently say the module works for D8.

Semantic versioning also allows us to distinguish between minor releases and patch releases.

In future, I intend to retain support only for Drupal versions GitLab CI tests against. Currently the minimum is 9.5, but even that will be removed when GitLab CI moves the "current" to 11.0.

Steps to reproduce

N/A

Proposed resolution

Release one final 3.x version (8.x-3.11).
Create a new 4.0.x branch.
Complete any issues to be included in the 4.0.0 release (e.g. 📌 Consider increasing minimum supported Drupal version Fixed ).
Release 4.0.0.

I would like to get 4.0.0 released while GitLab CI is still testing against 9.5, so we have at least one 4.x release supporting D9.

Although the 4.x version will have very little change from 8.x-3.11, it seems a good time to modernize and adopt Drupal best practice going forward.

Remaining tasks

Do it!

User interface changes

None.

API changes

None.

Data model changes

None.

📌 Task
Status

Fixed

Version

3.0

Component

Code

Created by

🇮🇪Ireland lostcarpark

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

Comments & Activities

Production build 0.71.5 2024