LSC versions numbers contain 3 components: X.Y.Z.
Minor updates are released regularly, in order to provide bugfixes. Exact schedules depend on the number of bugs fixed.
Full compatibility will always be offered between minor releases.
Major updates introduce new functionality. Schedules depend on when features are implemented, not on a specific date. The Roadmap offers more detailed information about these.
Backward-compatibility of major releases is generally available up to release Y-2. For example, migrating from 1.1.Z to 1.2.0 will be transparent. However, in version 1.3.Z may drop compatibility with some 1.1.Z features.
In all cases, any non backward-compatible changes will be documented in detail in the release notes.