SEMANTIC VERSIONING SEMVER

Semantic Versioning (SemVer) Overview:

Semantic Versioning (SemVer) is a versioning scheme for software that
conveys meaning about the underlying changes. It uses a three-part
version number format: MAJOR.MINOR.PATCH.

Version Number Components:

    MAJOR: Increments when there are incompatible API changes.
    MINOR: Increments when new functionality is added in a
    backwards-compatible manner.
    PATCH: Increments when backwards-compatible bug fixes are made.

Example:

If the current version is 1.4.2:

    1 is the MAJOR version.
    4 is the MINOR version.
    2 is the PATCH version.

Rules:

    Initial Development: Versions before 1.0.0 may change in any
    way at any time. The 0.y.z version is for initial development.
    MAJOR Version Zero: Anything may change at any time.
    Public API Changes: When the MAJOR version is incremented, it
    indicates changes that may break backward compatibility.
    Backwards-Compatible Additions: When the MINOR version is
    incremented, new features are added in a way that is
    backward-compatible.
    Backward-Compatible Bug Fixes: When the PATCH version is
    incremented, it indicates backward-compatible bug fixes.

Updating Versions:

    Increase the MAJOR version for incompatible API changes.
    Increase the MINOR version for adding new features in a
    backward-compatible manner.
    Increase the PATCH version for backward-compatible bug fixes.

Using SemVer in LotS:

LotS adheres to SemVer to ensure players and developers can easily
understand the nature of changes between releases. Always check the
version number to know what to expect with each update.
Back to Help