4 ms·
So does number 2 mean you can't ever change your interface?
by cortesoft 5y ago
So does number 2 mean you can't ever change your interface?
- voidfunc 5y agoI think #2 is imprecise in its wording. Break between major versions (though, really, you should only break it for a good reason). What I am seeing is breaking changes more and more in minor and patch versions, especially since developers are afraid to cut a 1.x so they hide behind the 0.x semantic versioning unstable interface clause.
- cortesoft 5y agoThis would also only seem to matter if you release security patches to older major versions... otherwise those same people still wouldn't get security updates.
- shkkmo 5y agoI would say, be aware that major inforface changes mean that you might need to support the previous version with security fixes for a long time or leave non-adopters exposed.
- cortesoft 5y agoYeah, that was really where my question was trying to get to... what unspoken assumption is being omitted?
- mro_name 5y agoUse minors to add but beware of bloat. And majors to purge. Breathe in, breathe out. Like the tides.