3 ms·
> This is why I think semver is impossible to do in practice. The semver docs explicitly address this scenario. If a change in minor update breaks compatibilit
by teruakohatu 2y ago
> This is why I think semver is impossible to do in practice.
The semver docs explicitly address this scenario. If a change in minor update breaks compatibility release a new minor update to revert the change.
- foldr 2y agoIt’s correct practice, but bad luck for anyone who ends up depending on the buggy behavior in 2.0.3. Their code will break when they upgrade to (say) 2.0.7.
- joshmanders 2y agoThis would make sense if 2.0.3 was released long enough ago for people to start using and relying on a bug, but it was released less than 2 months ago...
- latent22 2y agoThe bug in 2.0.3 just breaks one default use case and where you pass in no source or target to the api so anyone using this feature their app broke on upgrade to 2.0.3 and they had to set a source explicitly or revert the version. 2.0.4 just fixes this with no downside unless you like seeing console errors