Versioning
Ionic Framework follows theSemantic Versioning (SemVer) convention:major.minor.patch. Incompatible API changes increment themajor version, adding backwards-compatible functionality increments theminor version, and backwards-compatible bug fixes increment thepatch version.
Release Schedule
Major Release
A major release will be published when there is a breaking change introduced in the API. Major releases will occur roughly every6 months and may contain breaking changes. Several release candidates will be published prior to a major release in order to get feedback before the final release. An outline of what is changing and why will be included with the release candidates.
Minor Release
A minor release will be published when a new feature is added or API changes that are non-breaking are introduced. We will heavily test any changes so that we are confident with the release, but with new code comes the potential for new issues. We are scheduled to release a minor versionevery 4 weeks, if any features or API changes were made.
Patch Release
A patch release will be published when bug fixes were included, but the API has not changed and no breaking changes were introduced. We are scheduled to release a new patch versionevery week, but there may be times where we need to release sooner or later than scheduled. To ensure patch releases can fix existing code without introducing new issues from the new features, patch releases will always be published prior to a minor release.
Changelog
To see a list of all notable changes to Ionic please refer to thechangelog. This contains an orderedlist of all bug fixes and new features under each release.