Just because the part of the project that you use didn’t break doesn’t mean nothing broke. All breaking changes per version are listed here:
So technically every version is breaking in some way - in part because example code changes. I agree semver is nice but if it’s going to be adopted in any way the structure of the project would need to change which I don’t expect to happen.