Expublish.Semver (expublish v2.5.0) View Source
Functions for manipulating %Version{}.
Link to this section Summary
Functions
Bump alpha pre-release and patch version.
Bump beta pre-release and patch version.
Bump major version.
Bump minor version.
Bump patch version.
Bump release-candidate pre-release and patch version.
Remove current pre-release suffix and declare current version stable.
Link to this section Types
Specs
level() :: :major | :minor | :patch | :rc | :beta | :alpha | :stable
Link to this section Functions
Specs
alpha(Version.t(), Expublish.Options.t()) :: Version.t()
Bump alpha pre-release and patch version.
Specs
beta(Version.t(), Expublish.Options.t()) :: Version.t()
Bump beta pre-release and patch version.
Specs
increase(Version.t(), level(), Expublish.Options.t()) :: Version.t()
Specs
Bump major version.
Specs
Bump minor version.
Specs
Bump patch version.
Specs
rc(Version.t(), Expublish.Options.t()) :: Version.t()
Bump release-candidate pre-release and patch version.
Specs
Remove current pre-release suffix and declare current version stable.