Sure, but like, you don't have to break code on .Y changes.
Changing semantics of a query operator is something worth saving for a "big major" update, if you change it all.
Some breaking changes are really obvious and easy to catch. Others can introduce pernicious bugs which slip through tests. The change Mongoid is solidly the latter. And yeah, they say they use actual Semver.
Changing semantics of a query operator is something worth saving for a "big major" update, if you change it all.
Some breaking changes are really obvious and easy to catch. Others can introduce pernicious bugs which slip through tests. The change Mongoid is solidly the latter. And yeah, they say they use actual Semver.