Release class

Inheritance
Implemented types

Constructors

Release(Version version, DateTime date, {bool isYanked = false})

Properties

date ↔ DateTime
Release date.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
isEmpty → bool
True if the section contains not changes
no setterinherited
isNotEmpty → bool
True if the section contains changes
no setterinherited
isYanked ↔ bool
True for yanked releases.
getter/setter pair
Section link. Usually, the diff
getter/setter pairinherited
preamble → List<Element>
Free text which precedes the actual list of changes. The Keepachangelog standard does not specify this part but we support it since there's a demand for it.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
version ↔ Version
Release version.
getter/setter pair

Methods

add(Change change) → void
Adds a change to the change set
inherited
addAll(Iterable<Change> changes) → void
Adds changes to the change set
inherited
changes({String? type}) → Iterable<Change>
Changes in the change set, optionally filtered by type
inherited
clear() → void
Removes all changes and the link
inherited
compareTo(Release other) → int
Compares releases by date (oldest first) and version (lower first).
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited