[GH-ISSUE #230] Build metadata spec is inccoesitent with examples. #4400

Closed
opened 2026-06-13 12:23:45 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @omeid on GitHub (Nov 1, 2014).
Original GitHub issue: https://github.com/semver/semver/issues/230

  1. Build metadata MAY be denoted by appending a plus sign and a series of dot separated identifiers immediately following the patch or pre-release version. Identifiers MUST comprise only ASCII alphanumerics and hyphen [0-9A-Za-z-]. Identifiers MUST NOT be empty. Build metadata SHOULD be ignored when determining version precedence. Thus two versions that differ only in the build metadata, have the same precedence. Examples: 1.0.0-alpha+001, 1.0.0+20130313144700, 1.0.0-beta+exp.sha.5114f85.

Either, preferably . needs to be added to the allowed list of identifiers, or the example to be corrected.

Originally created by @omeid on GitHub (Nov 1, 2014). Original GitHub issue: https://github.com/semver/semver/issues/230 > 1. Build metadata MAY be denoted by appending a plus sign and a series of dot separated identifiers immediately following the patch or pre-release version. **Identifiers MUST comprise only ASCII alphanumerics and hyphen [0-9A-Za-z-]**. Identifiers MUST NOT be empty. Build metadata SHOULD be ignored when determining version precedence. Thus two versions that differ only in the build metadata, have the same precedence. Examples: 1.0.0-alpha+001, 1.0.0+20130313144700, 1.0.0-beta+**exp.sha.5114f85**. Either, preferably `.` needs to be added to the allowed list of identifiers, or the example to be corrected.
Author
Owner

@rlidwka commented on GitHub (Nov 1, 2014):

. is not a part of an identifier. It's a separator between them.

<!-- gh-comment-id:61365355 --> @rlidwka commented on GitHub (Nov 1, 2014): `.` is not a part of an identifier. It's a separator between them.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/semver#4400