diff --git a/src/main/java/org/springframework/data/release/issues/TicketReference.java b/src/main/java/org/springframework/data/release/issues/TicketReference.java index ac2392c..2233406 100644 --- a/src/main/java/org/springframework/data/release/issues/TicketReference.java +++ b/src/main/java/org/springframework/data/release/issues/TicketReference.java @@ -62,6 +62,10 @@ public class TicketReference implements Comparable { return getReference() == Reference.Ticket; } + public boolean isRelated() { + return getReference() == Reference.Related; + } + public boolean isPullRequest() { return getReference() == Reference.PullRequest; } diff --git a/src/main/java/org/springframework/data/release/issues/github/ChangelogGenerator.java b/src/main/java/org/springframework/data/release/issues/github/ChangelogGenerator.java index 8c706c7..6eab94c 100644 --- a/src/main/java/org/springframework/data/release/issues/github/ChangelogGenerator.java +++ b/src/main/java/org/springframework/data/release/issues/github/ChangelogGenerator.java @@ -18,7 +18,6 @@ package org.springframework.data.release.issues.github; import lombok.Getter; -import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.HashSet; @@ -30,8 +29,6 @@ import java.util.function.BiFunction; import java.util.regex.Pattern; import java.util.stream.Collectors; -import org.springframework.stereotype.Component; - /** * Generates a changelog markdown file which includes bug fixes, enhancements and contributors for a given milestone. * @@ -81,7 +78,8 @@ public class ChangelogGenerator { BiFunction sectionContentPostProcessor, boolean includeIssueNumbers) { StringBuilder content = new StringBuilder(); addSectionContent(content, - this.sections.collate(issues.stream().filter(it -> it.getReference().isIssue()).map(ChangeItem::getIssue).collect(Collectors.toList())), + this.sections.collate(issues.stream().filter(it -> it.getReference().isIssue() || it.getReference().isRelated()) + .map(ChangeItem::getIssue).collect(Collectors.toList())), sectionContentPostProcessor, includeIssueNumbers); Set contributors = getContributors(issues); if (!contributors.isEmpty()) {