-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Document version number change to 4.0.0 #23351
Comments
The reason for the bump is given in #23235:
It could be a slightly harder update than normal, but probably not way harder. |
Our versioning scheme is (as you have noticed) somewhat arbitrary, and we specifically do not do semantic versioning. Its more like the Linux kernel where its semi-arbitrary. If you would like to see something different then we have an open discussion where we are trying to think if there is a way we can perhaps do things differently: #19053 |
I am absolutely fine with "arbitrary" versioning. I just think PR #23235 should be the first entry in the Changelog file for 4.0.0, that way there is no confusion and or question like I had :) |
Sorry to open a ticket for this, but can you provide an explanation of why the version is going from 3.1.74 to 4.0.0 (at least according to the file Changelog.md on the main branch)? I don't care either way, I just would like to understand the reasoning. Is there something that will be fundamentally broken between 3.1.74 and 4.0.0? That seems like a gigantic version change (why not 3.2.0 for example?). Usually, in other software projects, such a version change is because of fundamental changes.
Is there a forum/site/PR that discuss this change?
At the minimum, I believe the Changelog.md file entry for 4.0.0 should start with an explanation/reasoning about the change.
Thanks
The text was updated successfully, but these errors were encountered: