Skip to content

version

export type version = {
    major: number,
    minor: number,
    patch: number,
    beta: boolean
}

Describes a version of Class++ source code.


Properties

major : number

The major version number. Two versions with different major numbers are expected to be incompatible, and have breaking changes.


minor : number

The minor version number. Two versions with different minor, but not major numbers are expected to be mostly compatible, but may have certain changes.


patch : number

The patch version number. Two versions with different patch, but not major or minor numbers are expected to be highly compatible. The patch version number only increases when bug fixes or very minor changes have been made.


beta : number

Describes whether or not the version is beta. If true, then the version is seperate from release versions, and may not be available in multiple platforms.