-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Semantic versioning and breaking changes #1118
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
Comments
Here's another example, introducing a breaking change in a patch version upgrade: https://github.com/rails/webpacker/blob/master/CHANGELOG.md#403---2019-05-28. Is there a reason we're not following semantic versioning rules here? |
@JamesPlayer What if a dependency makes a breaking change? In this case, @babel/polyfill was deprecated, but not everyone uses it. Webpacker functionality should stay the same, the only I decided to err on the "alarmist" side in the changelog since the resulting error reads like useless garbage:
|
Ah, so it was more of a PSA for people who create new projects who are used to using |
It depends on if you rely on Rest assured that if the webpacker functionality or API changed in a major way (eg #2112), I'll personally lobby for semver major. |
Hello,
The minor version bump from 3.1.1 to 3.2.0 introduces breaking changes. Why not making it easier for everybody and follow the semantic versioning rules that most people understand?
The text was updated successfully, but these errors were encountered: