3 ms·
I agree (mostly). Here's my proposal: https://gitlab.com/bshanks/sdver https://gitlab.com/bshanks/sdver {marketing}v{major}.{patch} that is, there is no long
by bshanks 8y ago
I agree (mostly). Here's my proposal:
https://gitlab.com/bshanks/sdver https://gitlab.com/bshanks/sdver
{marketing}v{major}.{patch}
that is, there is no longer any number which distinguishes (non-breaking changes which add API) functionality from (non-breaking changes which do not).
The other main change in my proposal is a restriction of all numbers to be less than 32768, and a restriction of the length of strings. This allows compliant implementations to use fixed-size variable types.
- jbboehr 8y agoThe key value in minor, based on my understanding, is that it's unsafe for a package manager to automatically downgrade a package that was developed against a particular minor version because that would constitute removed functionality.