Our release numbering convention follows the guidelines of Semantic Versioning. Given a version number Major.Minor.Patch and an optional Suffix (eg. 1.3.0-rc.1):
Major - Indicates a very large change in the core package. Rewrites or major milestones. API changes which are not backwards-compatible.
Minor - Introduction of new features or significant changes in functionality, in a backwards-compatible manner.
Patch - Bug fixes, maintenance and security releases.
Suffix - Optional, indicates a development release.