Semver is based on a lie. It assumes that you can define what is the proper behavior of a library. That's not necessarily true, and can be subtlety false, and different depending on the use case. I can think on some situations where I trusted semantic versioning and it bited me when an update was made. I am not talking about new bug introductions. I assumed behavoir that the library owner assumed as not important.
aurelianito
http://aurelianito.blogspot.com
mail me at aurelianocalvo at gmail dot com.
Posts75
Comments366