ChronVer — Chronologic Versioning

Version numbers are commonplace in programming, in addition to READMEs, CHANGELOGs, &c. SemVer is the universal standard for versioning but adherence to it is loose at best. There’s no shortage of questions on how to use it properly and personally, I never cared to debate the merits of how much work quantifies a MINOR or PATCH version. My frustration with SemVer and my love for the proper date format (YYYY.MM.DD) led to me creating ChronVer in 20191 (unbeknownst to me at the time, CalVer exists2).

This first version did what I needed it to do and even spawned a Rust crate3 from someone who happened to come across it. In the time since though, I fell in love with Deno and wanted to upgrade ChronVer. No new features to the library aside from the CLI being a proper executable now, and the homepage4 for ChronVer is less technical and more personable. For my personal projects, ChronVer is perfect but I acknowledge that it’s not the best for every type of project. Another fun feature of the homepage is that it uses the current date for its examples. Why merely talk about it when you can show it?

Anyhoo, I hope you enjoy it as much as I do.

🕸️