Jeff Forcier

Got around to adding the below blog post about #SemVer & #CalVer & all their alternatives, to my personal notes as a bookmark.

Realized that nobody has yet gone for the obvious: WhateVer, whose scheme is, you guessed it, 100% arbitrary, based on how capricious you're feeling at the time.
mastodon.social/@andrewnez/112

Andrew Nesbitt (@andrewnez@mastodon.social)

New Blog post: From ZeroVer to SemVer: A Comprehensive…

Mastodon
Paul Ganssle

"This is not going to be Python 4".

I am taking this as implicit approval of @hugovk's proposal to switch to #calver.

#python #pyconus

Hugo van Kemenade

I just kicked off PyCon 2024 with the first talk of the Language Summit (and my first talk at PyCon!): "Should Python adopt CalVer?" It was an interesting discussion, let's see!
#PyConUS #PyCon #Python #CalVer #CalendarVersioning #LanguageSummit

Paul Ganssle

Heh, I just noticed that it looks like `virtualenv` seems to use the "COVID-time" version of #calver: virtualenv.pypa.io/en/latest/c

Version 20 starting in 2020, still version 20 now... 😛

Release History - virtualenv

virtualenv.pypa.io
Pelle Wessman

@rauschma Such a #CalVer (calver.org/) versioning would actually be preferable though to TypeScripts current incorrect #SemVer (semver.org/) versioning, as it’s currently easy to mistake a minor #TypeScript release as being non-breaking where it actually can be breaking (and 5.0 was not an actual major, it was simply a 0.1 increase from 4.9…)

(Links for general references, I know you know this stuff already)

Calendar Versioning — CalVer

Timely Project Versioning

calver.org
Michał Górny :gentoo:

So apparently a project switched from meaningful versioning to #CalVer but did not change the rules for SOVERSIONs. Does that mean that they break ABI for the first release every year?

github.com/google/flatbuffers/

Is flatbuffers' SOVERSION meaningful? · Issue #7759 · google/flatbuffers

Please forgive me if I'm mistaken but it seems…

github.com