# Functions
CalculateChange calculates a changed out of a commit.
CalculateNextRelease will calculate what will go out in the next release, and if it is a major, minor or patch change.
CreateSemanticReleaseCommand creates the root Semantic Release command.
ParseCommitMessage parses a commit message.
# Structs
Change represents a change that will go out.
ParsedCommitMessage represents a commit message that was parsed from a message in the format followed by the Semantic Release format.
Release represents a group of changes that will be released.