Versions in this module Expand all Collapse all v0 v0.2.2 Jan 15, 2025 Changes in this version + var ErrNotVersioned = fmt.Errorf("no version information") + func IsNotVersioned(err error) bool + func NewWriter(w io.Writer, version Version) (io.Writer, error) + func WriteFile(filename string, version Version, data []byte, perm os.FileMode) error + type Range = semver.Range + func MustParseRange(s string) Range + func ParseRange(s string) (Range, error) + type Reader struct + func NewReader(r io.Reader) (*Reader, error) + func NewVersionedReader(version Version, r io.Reader) *Reader + func (r *Reader) Version() Version + type Version = semver.Version + func MustParse(s string) Version + func Parse(s string) (Version, error) + func ReadFile(path string) (Version, []byte, error)