28

Why you SHOULD go for a new major version according to semver? Semver is a recommendation and not a regulation: ultimately, it's up to you to decide, as suggested by Bart. However, if you want to comply with semver, you MUST go to the next major version. First: Once a versioned package has been released, the contents of that version MUST NOT be ...


16

Usually, for things like semantic versioning, it isn't relevant how you technically achieve something, but rather what the intent is of what you try to achieve. If your intent with the rollback of version 3.0.0 is to offer the features introduced with version 3.0.0 also to users of the 2.x.y versions without forcing a major version update on them, then ...


1

If no-one is using your stuff then you can choose any number you like. If you have released to the world though, no-one is going to install an 'old' version. OK they might if they find a bug, or if they use some other old thing which isn't compatible with the new version etc but all these scenarios involved them experiencing problems and finding ...


Only top voted, non community-wiki answers of a minimum length are eligible