10101
10101 copied to clipboard
Align `check_version` with SemVer rules
Atm we treat version number that have the same major version but a different minor version as incompatible:
https://github.com/get10101/10101/blob/d42a8c94003a2bdf62d7b3514ee6a5341c0faf6f/coordinator/src/check_version.rs#L77-L83
This is not what SemVer recommends:
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes
- MINOR version when you add functionality in a backward compatible manner
- PATCH version when you make backward compatible bug fixes
We want to change this to avoid confusion.
To release this change safely we should bump the major version.