Version numbers and compatibility

Hey! I was listening to the latest Home Assistant podcast and there was some discussion about version numbers. While it’s fine to have an arbitrary version number, it would be kind of nice if the major version number was only bumped when there is a change that breaks config compatibility. That way, if there’s a new major release, you know without even reading the news that you’ll have to change something in your config when you upgrade.

Semver is an example of this, though I’m not sure HA needs that much structure - it’s more valuable for libraries that other software depends on.

2 Likes