Skip to content

[Bug] Use semver 2.0.0 for naming release versions #270

@kallegrens

Description

@kallegrens

Current Behavior

Releases seem to use year.month.day-format. This causes semver-based auto-update / ci systems to believe that going from, for example, 25.12.3 to 26.01.1 is a major (potentially breaking) change.

Expected Behavior

Instead use semantic versioning with structure major.minor.patch

Excerpt from the semver.org website

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes
  2. MINOR version when you add functionality in a backward compatible manner
  3. PATCH version when you make backward compatible bug fixes

Can't think of any downsides to semver, as the date is already captured in the release metadata.


As of the current release naming scheme, this tells me nothing about the impact of an update, requiring me to stop auto-updates for makemkv, and go and read release notes for EVERY update.

Steps To Reproduce

N/A

Environment

  • OS:
  • OS version:
  • CPU:
  • Docker version:
  • Device model:
  • Browser/OS:

Container creation

N/A

Container log

N/A

Container inspect


Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions