2 ms·
> Just never have any breaking changes, ever? Absolutely, that is the correct answer. If a breaking change is absolutely needed that implies a new major relea
by jjav 6y ago
> Just never have any breaking changes, ever?
Absolutely, that is the correct answer.
If a breaking change is absolutely needed that implies a new major release number, but never, ever, break compatibility in the current major release family.
- brazzy 6y agoAbsolutely not, that is the wrong answer. If a security-critical issue cannot be fixed without a breaking change, you make that breaking change. Anything else is irresponsible, as is the desire of users to keep running insecure systems to avoid the effort of updating them.