SolVer is a software versioning paradigm that prioritizes backwards compatibility above all else. Where Semantic Versioning (SemVer) provides rules for communicating breaking changes, SolVer challenges why we make breaking changes at all. This manifesto argues that every version pin in a dependency file is a "Pin of Shame" reflecting our failure to maintain compatibility, and advocates for a "Pinless World" where users can safely update to the latest version of any dependency.
Read the full manifesto at https://libohad-dev.github.io/solver/
Your users' code is more important than your code.
If you'd like to contribute to the manifesto, please open an issue or PR.