Versions follow Semantic Versioning (<major>.<minor>.<patch>).
<major>.<minor>.<patch>
Backward incompatible (breaking) changes will only be introduced in major versions with advance notice in the Deprecations section of releases.