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
Update CHANGELOG for 2.0.0 release #215
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not sure semantic versioning works well now.
I plan several breaking changes (2-3) and not sure they will be released all together in the same release. So SemVer requires to increase major version every time and it will look strange to get 4.0 version in a half a year
@andrykonchin The rake gem often bumps the major version, and some other gems do as well. If the gem is undergoing upheaval it is important to communicate. There isn't too much value in keeping the same version number. We want people to conscientously upgrade, and with a major version bump they are more likely to check the changelog. It will also make the versioning work automatically with dependency management services like depfu. Concerns about the image of jumping quickly to a version 5.0 in a short period of time take a back seat to not breaking people's apps unexpectedly. Having said that, we've already bundled 3 breaking changes into current HEAD. If you want to get more in we can wait to release. There is definitely some value in not jumping the version number quickly. What timeline do you anticipate for these new breaking changes? Let's plan a release date for 2.0! |
I suppose the easiest change will be ready in a month so it doesn't make sense to wait for me. |
Would like to release 2.0.0 tonight.