Versions in this module Expand all Collapse all v0 v0.1.0 Aug 13, 2019 Changes in this version + const SemverRegexpRaw + const VersionRegexpRaw + type Collection []*Version + func (v Collection) Len() int + func (v Collection) Less(i, j int) bool + func (v Collection) Swap(i, j int) + type Constraint struct + func (c *Constraint) Check(v *Version) bool + func (c *Constraint) String() string + type Constraints []*Constraint + func NewConstraint(v string) (Constraints, error) + func (c *Constraints) UnmarshalJSON(value []byte) error + func (c Constraints) MarshalJSON() ([]byte, error) + func (cs Constraints) Check(v *Version) bool + func (cs Constraints) String() string + type Mutator struct + func (m *Mutator) Done() *Version + func (m *Mutator) NextMajor() *Mutator + func (m *Mutator) NextMinor() *Mutator + func (m *Mutator) NextPatch() *Mutator + func (m *Mutator) ResetMetadata() *Mutator + func (m *Mutator) ResetPatch() *Mutator + func (m *Mutator) ResetPrerelease() *Mutator + func (m *Mutator) SetMetadata(md string) *Mutator + func (m *Mutator) SetPrerelease(id string) *Mutator + type Version struct + func Must(v *Version, err error) *Version + func NewSemver(v string) (*Version, error) + func NewVersion(v string) (*Version, error) + func (v *Version) Clone() *Version + func (v *Version) Compare(other *Version) int + func (v *Version) Equal(o *Version) bool + func (v *Version) GreaterThan(o *Version) bool + func (v *Version) GreaterThanOrEqual(o *Version) bool + func (v *Version) LessThan(o *Version) bool + func (v *Version) LessThanOrEqual(o *Version) bool + func (v *Version) Major() int64 + func (v *Version) Metadata() string + func (v *Version) Minor() int64 + func (v *Version) Original() string + func (v *Version) Patch() int64 + func (v *Version) Prerelease() string + func (v *Version) Segments() []int + func (v *Version) Segments64() []int64 + func (v *Version) String() string + func (v *Version) ToMutator() *Mutator + func (v *Version) UnmarshalJSON(value []byte) error + func (v Version) MarshalJSON() ([]byte, error)