Skip to content

Commit 368dede

Browse files
committed
SOLR-17619 changes2html.py support release without release-date
1 parent 58a31ec commit 368dede

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

gradle/documentation/changes-to-html/changes2html.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
class ChangelogParser:
3232
"""Parse CHANGELOG.md generated by logchange"""
3333

34-
RELEASE_PATTERN = re.compile(r'^\[(\d+(?:\.\d+)*)\]\s*-\s*(.+)$')
34+
RELEASE_PATTERN = re.compile(r'^\[(\d+(?:\.\d+)*)\](\s+-\s+(.+))?$')
3535
SECTION_PATTERN = re.compile(r'^###\s+(\w+(?:\s+\w+)*)\s*(?:\(\d+\s+changes?\))?')
3636
ITEM_PATTERN = re.compile(r'^###|^\[|^- ')
3737

@@ -80,7 +80,7 @@ def parse(self, content):
8080

8181
current_release = {
8282
'version': match.group(1),
83-
'date': match.group(2).strip(),
83+
'date': match.group(3).strip() if match.group(3) else None,
8484
'sections': []
8585
}
8686
current_section = None

0 commit comments

Comments
 (0)