You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TestCafe uses Semantic Versioning for its versions. Release cycle must strictly follow rules and conventions of SemVer, however there are still some nuances that should be noted.
Stable versions
Major releases:
Version upgrades from 0.#x.#y to 0.#x+1.0. Might contain breaking API changes and significant new features.
Minor releases:
Version upgrades from 0.#x.#y to 0.#x.#y+1. Must contain only bug fixes, compatibility patches and insignificant backward-compatible features.
Preliminary versions
Beta builds:
Version format 0.#x.#y-beta.#z. In a nutshell they are nightly builds, published versions of code from the master branch. #z is incremented for each new alpha build with the same #x and #y, and set to 0 when #x or #y changes. Might contain bugs and compatibility issues, and are published only for testing purposes.
Release Candidate builds:
Version format 0.#x.#y-rc.#z. These build are intended to be used for testing before releasing of a new stable build. They should be mostly stable, however some bugs can be found in them, and can be used for preparing for an upgrade to a next stable build, or trying out new features. #z is incremented for each new RC build with the same #x and #y, and gets zeroed when #x or #y changes.