Feel++ Version Policy

Feel++ follows the semantic versioning rules. Each Feel++ component release is versioned major.minor.patch.

Major

Major releases occur when there are substantial changes in functionality or when new functionality breaks backwards compatibility. Releases within the same major version number will maintain API compatibility.

Minor

Minor releases add new features, improvements to existing features, and fixes that maintain backwards compatibility.

Patch

Patch releases fix bugs and maintain backwards compatibility. Only the latest minor release for a major release will receive patches. Patch releases happen as needed depending on the urgency of the fix.

Pre-release

Major and minor releases may include pre-release versions (major.minor.patch-alpha.n | -beta.n | -rc.n). Pre-release versions will be tagged as next so that the npm client doesn’t prefer a pre-release over a stable version. Once a release candidate (rc) has been thoroughly tested, the stable release will be published.