-
-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Package versioning question #3630
Comments
I don't see the "special" part of the npm versioning. Breaking change = major+1. Easy, simple |
I think only "minor" change is required until those modules are es6. https://semver.org/spec/v2.0.0.html#summary While node's API has changed our API has not changed unless it goes to es6 or the function and class signatures change. So, segayuu was correct bumping warehouse major version because it went to es6 class. Are my arguments correct? |
Dropping node 6 is a breaking change; say package A is installed as But, in the case of I think it depends, if a package still doesn't feel v1, then minor version bump is fine. I'm being vague on v1 here, because everyone's definition is different. TL;DR I'm ok with major and minor bump, as long the update doesn't suddenly break node 6 users. |
@tomap Thanks :) @tcrowe Thanks :) @curbengh |
I think patch version bump most probably don't need, but for |
I was going to publish hexo-renderer-marked, but it depends on hexo-util, which needs to be published first in v1.0.0 Is it ok for everyone? |
I just published https://www.npmjs.com/package/hexo-renderer-marked/v/2.0.0-rc2 using hexo-util v1.0.0-rc1 Will also try to integrate both to hexo, and run tests |
#3646 => a few failed tests, due to breaking changes or bugs? |
Basically ok. I have already mentioned hexo-util. Please give us time before publish hexo-util v1.0.0 🙏 |
We already updated major version of many packages. I think this issue closable. Thanks :) |
@hexojs/core
As you know now we are dropping Node.js v6 from all of the packages #3508. We will publish new version near the feature.
I have a question about release new version. Some packages not yet bump to v1 (major version).
My understanding, drop Node.js v6 is relevant to breaking change.
But, Node.js(npm)'s versioning seems a little bit special. So, my question is "when bump v1"?
What do you think & What should do?
Following packages are not yet bump to v1.
Thanks :)
The text was updated successfully, but these errors were encountered: