4 ms·
For me, semver isn't perfect but its good enough. At least for my experience in the Rust community: - You can trust people to not break things. For the unsusu
by epage 5y ago
For me, semver isn't perfect but its good enough.
At least for my experience in the Rust community:
- You can trust people to not break things. For the unsusual cases, people are quick to respond by yanking.
- Once people hit 1.0, they rate limit their breaking changes to be less disruptive
The nice thing about small libraries is each incompatible upgrade is a smaller step which makes it easier to take on. I've seen large code bases struggle to adjust to large breaking changes and hold off until it becomes business critical.