Version numbers are weird. They don’t behave like math expects them to, and they often give users cause to think something big should happen with certain kinds of releases. When you go from version 1.0.3 to version 1.0.4, no one expects anything, but when you go from version 1.3.2 to version 2.0, people expect fireworks and a cake.
It’s hard to tell when you should do a big version, and when you shouldn’t. Version numbers get weirdly political and debates around them get weirdly heated. I can remember working in support for software and having people complain that their favorite feature didn’t make it into the new version 6.0. Some people even got upset because they feel like it hasn’t been long enough since version 5.
Anyway, we decided to try and dodge all of that. We wanted to be able to launch one big thing whenever we want, not wait until we have 5 of them and can justify going to version 7, since we’ve been on 6 long enough to have the version number 6.95.84. Each version is just named with the current year, and the number release that it is. So if the first release in 2024 goes live in March, it will have the name 2024.0—same if it goes live in January. After that will come 2024.1, then 2024.2, and so on. You understand counting.
This way no one gets their hopes up. If we have some big new feature or change, we’ll announce it. We don’t need a full-integer version number to do that. If you want to know what’s changed, you can follow the blog or follow our social media. When we have something big, we’ll make a big deal out of it with pictures, gifs, and maybe even lots of shouting.