3 ms·
There's been a lot of attention given to this in Rust: - Defining semver requirements for the ecosystem: https://stackoverflow.com/questions/41185023/what-exac
by swsieber 6y ago
There's been a lot of attention given to this in Rust:
- Defining semver requirements for the ecosystem: https://stackoverflow.com/questions/41185023/what-exactly-is-considered-a-breaking-change-to-a-library-crate https://stackoverflow.com/questions/41185023/what-exactly-is...
- There's also a library that attempts to automatically check sermver adherence of a crate: https://github.com/rust-lang/rust-semverver https://github.com/rust-lang/rust-semverver
- And there has been quite a bit of effort into preventing semver requirements from fracturing the ecosystem. This revolves around the compiler working with multiple major versions of a single library: https://github.com/dtolnay/semver-trick https://github.com/dtolnay/semver-trick