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