-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Semantic Versioning #258
Comments
Hi @missinglink First of all, I am sorry that the recent changes caused issues on your side. We do understand the how Semantic Versioning is working that is the reason why
This does not mean that we aren't planning to stabilize the current package and release the first major version, please see #158 |
Okay thanks, I've decided to remove this module from our production dependencies but would consider using it again once the API becomes stable. |
That is of course your decision since it is your codebase. Although I am not sure I understand your concern. npm handles the version updates correctly if you have a dependency on a package where the major version has not yet reached |
@raszi thanks for clearing this up! |
Hi,
I wanted to highlight an issue in how you specify your version number for breaking changes.
The specification adopted by most
npm
modules requires that breaking changes increment the major version number.Recently there have been releases published under the versions
0.2.x
when it should really be1.x.x
.This helps downstream consumers better control which updates they accept automatically and which require manual review.
We were recently affected by this change because we use
https://greenkeeper.io
to automate our dependency updates, Greenkeeper also expected these to be non-breaking changes.The text was updated successfully, but these errors were encountered: