Martijn
Insane. Huge respect for Winer, but he seems to be arguing that library authors are not allowed to deprecate functions. And that is definitely not for the best. If you stick with SemVer it means you must increase the major version number for every API breaking change. And the minor version must only be increased if the changes are backwards-compatible. SemVer may very well be the best way any library creator can communicate breaks, and if you as library user pin to a specific major version nothing will break.