Hacker News new | ask | show | jobs
by ismail-s 3146 days ago
Assuming you have documentation, then any deviation in actual behaviour from what your documentation says is a bug.

If you're relying on undocumented behaviour in your programs, then you inevitably will find no/less value in semver.

And if your program isn't documented, then your code implicitly fills the role of documentation, which does mean that fixing any bugs can maybe be considered a breaking change. Or something like that.