This designation specifies whether and the extent to which different versions of a program, software library, package, operating system or other component are mutually compatible.
Overview
This designation specifies whether and the extent to which different versions of a program, software library, package, operating system, programming language specification or other component are mutually compatible.
Breaking changes
Version compatibility is customarily associated with "breaking changes". This is a circumstance in which a difference between two or more versions of a software library or other component produces undesirable side effects, such as error messages or operational failure.