Crate changesets

Source

Structs§

Change
Represents a single change which is applicable to any number of packages.
ChangeSet
A set of Changes that combine to form Releases of one or more packages.
PackageChange
A Change as it applies to a single package for a Release,
Release
The combination of applicable Changes in a ChangeSet for a single package.
UniqueId
The unique ID of a Change, used to set the file name of the Markdown file.
Versioning
Describes how a crate::Change affects the version of relevant packages.

Enums§

BuildVersioningError
The error that occurs if you try to create a Versioning out of an iterator which has no items.
ChangeType
The Semantic Versioning component which should be incremented when a [Change] is applied.
LoadingError
ParsingError

Type Aliases§

PackageName
An alias to String to encode semantic meaning in [Change::versioning]