mirror of
https://github.com/semver/semver.git
synced 2026-07-11 03:53:53 -05:00
[PR #682] [CLOSED] RFC proposal for semver 3.0.0 - LIBRARY version #7820
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/semver/semver/pull/682
Author: @coldnebo
Created: 3/26/2021
Status: ❌ Closed
Base:
master← Head:master📝 Commits (1)
b0ff028RFC proposal for semver 3.0.0📊 Changes
1 file changed (+35 additions, -23 deletions)
View changed files
📝
semver.md(+35 -23)📄 Description
While looking at Rails versioning, I notice that some PATCH level changes have breaking changes now. For example:
SemVer 2.0 says:
If Rails followed this advice, then the logical semver increment from 5.2.4 would have to be 6.x, not 5.2.4.1. But Rails 6.x already means something bigger than an incompatible API change -- it means a group of incompatible architectural changes with the previous version.
Indeed, many gems in the ecosystem face this dilemma.
Proposal: LIBRARY version
Given a version number LIBRARY.MAJOR.MINOR.PATCH, increment the:
So, for the above example, the bump could have been: 5.3.0.0
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.