Versions in this module Expand all Collapse all v3 v3.0.1 Feb 6, 2026 Changes in this version + func GetReleaseNotes(tagVersion string, noColour bool) string + func IsValidTag(tagVersion string) (bool, error) + type SemanticVersion struct + Version *semver.Version + func GetLatestPreRelease() (result *SemanticVersion, err error) + func GetLatestStableRelease() (result *SemanticVersion, err error) + func GetVersionTags() ([]*SemanticVersion, error) + func NewSemanticVersion(version string) (*SemanticVersion, error) + func (s *SemanticVersion) IsGreaterThan(version *SemanticVersion) (bool, error) + func (s *SemanticVersion) IsGreaterThanOrEqual(version *SemanticVersion) (bool, error) + func (s *SemanticVersion) IsPreRelease() bool + func (s *SemanticVersion) IsRelease() bool + func (s *SemanticVersion) MainVersion() *SemanticVersion + func (s *SemanticVersion) String() string + type SemverCollection []*SemanticVersion + func (c SemverCollection) Len() int + func (c SemverCollection) Less(i, j int) bool + func (c SemverCollection) Swap(i, j int)