Earlier quoted context omitted.
It's clearly a breaking change how a core feature of the library behaves. This is extremely unprofessional on the part of the maintainers. I'd completely lose trust in the gem. They knew they were making a breaking change, documented it, and didn't increment a major version number. That breaks the entire point of semver. Also, this is generating SQL ffs. Like how more nasty of a breaking change could you make in term…
All dependency changes are changes. And changes should be tested before being deployed. If you update your dependencies and ship it based on version numbers alone, you can’t blame the maintainers
OP did not say changes should not be tested.
> If you update your dependencies and ship it based on version numbers alone, you can’t blame the maintainers
OP did not if you update your dependencies and ship it based on version numbers alone you can blame the maintainers.