4 ms·
I would argue that you cannot do semantic versioning in a useful way without an API specification of some sort. For most projects, that would be the API documen
by slavik81 5y ago
I would argue that you cannot do semantic versioning in a useful way without an API specification of some sort. For most projects, that would be the API documentation. If the only specification is the implementation, then every behaviour of the library is in the spec and every change is a breaking change.