That just means its always been a problem, instead of being a new problem.

It does use major.minor.bugfix versioning, but without clarity about when to expect breaking changes.

With the pace of 3.x releases it has become more of a problem.