Package index
Vector classes
Constructor functions and parser functions for the vector classes represent the SemVer versioning scheme.
-
smvr()parse_semver() - A vector representing versions following Semantic Versioning
Pre-release identifier components
pre_release_ids and pre_release_identifier are used to represent pre-release identifiers in versions.
-
new_pre_release_ids()parse_pre_release_ids() - Pre-release identifiers
-
new_pre_release_identifier() - Single pre-release identifier
-
as_smvr() - Convert to
smvrvector
-
is_smvr() - Check if an object is a
smvrobject
-
is_pre_release()has_build_metadata() - Check if the
smvrobject has a specific component
-
extract_major()extract_minor()extract_patch()extract_pre_release_ids()extract_build_metadata() - Extract each component of version numbers/labels
-
increment_major()increment_minor()increment_patch()mark_as_pre_release()add_build_metadata() - Update version components
-
SEM_VER_PATTERN - A suggested regular expression (RegEx) to check a SemVer string