[GH-ISSUE #807] Question: Do bump in version implies an actual change for SemVer? #2263

Closed
opened 2026-04-20 10:16:31 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @pak3nuh on GitHub (Feb 22, 2022).
Original GitHub issue: https://github.com/semver/semver/issues/807

It might seem like common sense that if a version changes, then something in the code changes, but there are nuances.

For instance there might be branding strategies like bumping a product version to a new major early or there might side effects of bundling components where we make an increment on one of the components, but all others are bumped just because they belong to the same global package.

I've looked at the spec and I've only seen that if something changes, then it MUST be versioned, but haven't seen the opposite. If something hasn't changed, CAN it be versioned?

Originally created by @pak3nuh on GitHub (Feb 22, 2022). Original GitHub issue: https://github.com/semver/semver/issues/807 It might seem like common sense that if a version changes, then something in the code changes, but there are nuances. For instance there might be branding strategies like bumping a product version to a new major early or there might side effects of bundling components where we make an increment on one of the components, but all others are bumped just because they belong to the same global package. I've looked at the spec and I've only seen that if something changes, then it MUST be versioned, but haven't seen the opposite. If something hasn't changed, CAN it be versioned?
GiteaMirror added the question label 2026-04-20 10:16:31 -05:00
Author
Owner

@ljharb commented on GitHub (Feb 22, 2022):

Yes, a change is not required - although bumping a version when no change is included causes churn for consumers, and so may be seen as a hostile act if done frequently.

<!-- gh-comment-id:1047944758 --> @ljharb commented on GitHub (Feb 22, 2022): Yes, a change is not required - although bumping a version when no change is included causes churn for consumers, and so may be seen as a hostile act if done frequently.
Author
Owner

@JohnTitor commented on GitHub (Aug 13, 2022):

I think this is not something to clarify on the semver specification, so just closing in favor of the above answer.

<!-- gh-comment-id:1214172483 --> @JohnTitor commented on GitHub (Aug 13, 2022): I think this is not something to clarify on the semver specification, so just closing in favor of the above answer.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/semver#2263