5 ms·
This assumption isn't true, though. APIs routinely get changed in minor versions, which can make it non-trivial to upgrade large codebases that use lots of feat
by shaldengeki 5y ago
This assumption isn't true, though. APIs routinely get changed in minor versions, which can make it non-trivial to upgrade large codebases that use lots of features.
- fouc 5y agoIf breaking changes on an API are made in minor versions then they're not actually following semantic versioning.. and that's by choice.
- shawnz 5y agoYes, they never claimed to be using semantic versioning so the assumption that they were using it is wrong.
- Aperocky 5y ago> use lots of features. That's the problem, you use log4j to log. Any 'feature' outside of that being used is wrong. Any 'feature' outside of that being implemented, is wrong. If JNDI string interpolation is desired, write another module that does that. I hate 'is-odd' but this is another extreme and demonstratably worse.