# Functions
GetCurrentVersion returns the current version.
GetDefaultSettings returns the default settings.
GetPrereleaseLabel returns the prerelease label for the current branch.
GetSettingsFromFile provides a settings object by parsing the yaml from the file provided.
# Structs
BranchSettings contains flags that determine how branches are handled when calculating versions.
Settings provides the regex patterns used for version bumping.