Bye Bye Semantic Versioning, Say Hello To GitDate

Quick Rant About Semantic Versioning

There is inherent information loss when a developer implements Semantic Versioning. Taken aback a little by that statement? Well, let's ask if it's true?

Every developer I've come across so far knows about Semantic Versioning, but rarely do they have insight into the process at their companies. When I ask about the changes between version 1.2.1 and 1.2.3, I see them launch off on a new crusade, looking for their change logs.

This has been going on for years, and I think it's time for a new solution.

Over the past five years, I have been implementing what some might consider heresy, but I see it as the future of versioning.

Introducing, GitDate Versioning

The formula is simple:

year.month.day.git-short-code

Here are some examples:

Pros:

Possible Cons:

If you have an opinion or suggestion, please leave it in the comments below.

Enjoy!


Posted on 2022-06-06