Start using semantic versioning for project releases.

Created on 5 August 2024, 8 months ago

Problem/Motivation

The naming of the current default legacy development branch 8.x-1.x does not follow the standards of semantic versioning which seem to be preferred now, see:

Besides, module's new development branch 2.0.x appears to properly apply these standards which seem to work quite well for the creation of tagged stable releases.

Proposed resolution

  • Create the new development release branch 2.0.x cloned from 8.x-1.x.
  • Create the new stable release 2.0.0 marked as supported and recommended.
  • Set release 8.x-1.0 as unsupported and not recommended.
  • Set the default branch to 2.0.x β†’
  • Change the target of outstanding merge requests to 2.0.x

 
Examples of the similar issue for other modules:

 
Important note:
Based on the documentation: Transitioning from 8.x-* to semantic versioning β†’

When your project switches to using semantic versioning, you must increment your major version. For example, if the latest release is 8.x-3.5, your next stable release will be 4.0.0

Which means that in our case transitioning from 8.x-1.0 would bring us to 2.0.0, which is available 2.0.x).

πŸ“Œ Task
Status

Active

Version

1.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States trackleft2 Tucson, AZ πŸ‡ΊπŸ‡Έ

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

Comments & Activities

Production build 0.71.5 2024