ES
Software Standards

X-Ray: SemVer

Semantic Versioning 2.0.0

v 2 . 4 . 1

MAJOR (X)

Incompatible changes
that break the API.

MINOR (Y)

Backward compatible
new functionality.

PATCH (Z)

Backward compatible
bug fixes.

Golden Rule

If you change something that forces your users to modify their code to keep it working, you MUST increment the MAJOR version.

Pre-releases

You can add suffixes for unstable versions: 1.0.0-alpha.1 or 2.0.0-rc.2.

0.y.z

Initial development. Anything can change at any time.

Logic

Avoids "Dependency Hell".

Automatable

Tools can decide whether to update based on the range.

Standard

Created by Tom Preston-Werner (GitHub co-founder).

logo xeland314
BREAKINGFEATUREFIX