ReleaseNotes constructor

ReleaseNotes({
  1. required String version,
  2. String? previousVersion,
  3. String? tag,
  4. String? previousTag,
  5. GitCommitRange? commitRange,
  6. required Map<String, List<ClassifiedCommit>> categories,
  7. List<ClassifiedCommit> breakingChanges = const [],
  8. List<GitCommit> commits = const [],
  9. DateTime? generatedAt,
})

Implementation

ReleaseNotes({
  required this.version,
  this.previousVersion,
  this.tag,
  this.previousTag,
  this.commitRange,
  required this.categories,
  this.breakingChanges = const [],
  this.commits = const [],
  DateTime? generatedAt,
}) : generatedAt = generatedAt ?? DateTime.now().toUtc();