Plans to switch to semver versioning in 2024 #6014
Pinned
matteius
announced in
Announcements
Replies: 2 comments 2 replies
-
I like this idea very much. It will (hopefully) convey changes to our users in a more transparent way... |
Beta Was this translation helpful? Give feedback.
1 reply
-
Just wanted to call out that at one point we had talked releasing pipenv 3000 -- that basically just happened, but its pipenv Nate Prewitt called out kind of in the final hour that we might not want to go straight to 3000 and that got me thinking. Still its semver, but we are at major version 2024 now. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I think there are some possible benefits we can try to achieve by moving away from date based versioning in pipenv to semver.
To do so we don't have to diverge far from what we are doing, its just the major version will start out 2024 but could increment beyond that in a single year. The minor and patch versions would no longer correlate to the month/date of the release but would go up sequentially, meaning a newer release should always be ordered higher in the chain.
Now is the time to share thoughts and feedback about this -- my plan would be to ensure the
invoke release.release
command no longer generates release numbers based on datetime, and instead it would have to be supplied when creating a new release.Beta Was this translation helpful? Give feedback.
All reactions