[GH-ISSUE #424] SemVer does not use SemVer for releases #4556

Closed
opened 2026-06-13 12:47:29 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @variadico on GitHub (Jan 6, 2018).
Original GitHub issue: https://github.com/semver/semver/issues/424

From semver.md,

"v1.2.3" is not a semantic version

yet all of semver's releases prepend a v.

https://github.com/semver/semver/releases

semver.org correctly trims the prefix.

Originally created by @variadico on GitHub (Jan 6, 2018). Original GitHub issue: https://github.com/semver/semver/issues/424 From [semver.md](https://github.com/semver/semver/blob/master/semver.md#is-v123-a-semantic-version), > "v1.2.3" is not a semantic version yet all of semver's releases prepend a `v`. https://github.com/semver/semver/releases [semver.org](https://semver.org/) correctly trims the prefix.
Author
Owner

@FichteFoll commented on GitHub (Jan 7, 2018):

This is explained in https://github.com/semver/semver/issues/235. TL;DR: a "git tag" is not a semantic version.

<!-- gh-comment-id:355831855 --> @FichteFoll commented on GitHub (Jan 7, 2018): This is explained in https://github.com/semver/semver/issues/235. TL;DR: a "git tag" is not a semantic version.
Author
Owner

@jwdonahue commented on GitHub (Jan 11, 2018):

CoolLib.1.0.0.pkg is not a semver string either, but it contains a semver substring. The spec doesn't address decoration/naming conventions. Initially, the spec did include a leading v and that was dropped fairly early on.

<!-- gh-comment-id:357065607 --> @jwdonahue commented on GitHub (Jan 11, 2018): CoolLib.1.0.0.pkg is not a semver string either, but it contains a semver substring. The spec doesn't address decoration/naming conventions. [Initially, the spec](https://semver.org/spec/v1.0.0-beta.html) did include a leading v and that was dropped fairly early on.
Author
Owner

@jwdonahue commented on GitHub (Mar 25, 2018):

@variadico, SemVer addresses the syntax and semantics of a specific kind of version string. It says nothing about anything else on the page. If you go to https://semver.org/ you will not find any v's in front of any of the specifications version strings, nor are they used in any of the examples.

Unless you have further questions, please close this issue at your earliest possible convenience.

<!-- gh-comment-id:375936335 --> @jwdonahue commented on GitHub (Mar 25, 2018): @variadico, SemVer addresses the syntax and semantics of a specific kind of version string. It says nothing about anything else on the page. If you go to https://semver.org/ you will not find any v's in front of any of the specifications version strings, nor are they used in any of the examples. Unless you have further questions, please close this issue at your earliest possible convenience.
Author
Owner

@jwdonahue commented on GitHub (Oct 11, 2018):

@variadico , please close this issue.

<!-- gh-comment-id:429074483 --> @jwdonahue commented on GitHub (Oct 11, 2018): @variadico , please close this issue.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/semver#4556