Package-level declarations

Types

Link copied to clipboard
data class Changelog(val releases: SortedSet<Release>)

Models a changelog file.

Link copied to clipboard
object Git

Builder like class to interface with Git command line.

Link copied to clipboard
data class Release(val version: SemanticVersion, val date: LocalDate, val notes: ReleaseNotes) : Comparable<Release>

Models a package release information.

Link copied to clipboard
typealias ReleaseNotes = List<String>

The list of notes included in a release.

Link copied to clipboard
data class SemanticVersion(val major: Int, val minor: Int, val patch: Int)

Models a semantic version data and behaviour.