4 ms·
> One developer's bug is another's contract. That is why you have major.minor.patch semantic versions. The documented and official contract is according to equ
by zzo38computer 3y ago
> One developer's bug is another's contract.
That is why you have major.minor.patch semantic versions. The documented and official contract is according to equal to major versions, and greater or equal to minor versions (and possibly the patch number as well); if you depend on a specific bug or internal function then you should use the exact full version number only, in order to avoid such a problem.
A bug would be one example, but another example might be the sqlite3_test_control function in SQLite.