From 03f2eeadaaaaaee0f4f83d9fa660cdc066157fac Mon Sep 17 00:00:00 2001 From: Sebastian Beisch Date: Mon, 11 Apr 2022 15:54:12 +0200 Subject: [PATCH] fix(analyzer): fix commit message body parser In special cases the body of a commit was not correctly interpreted and the changelog was displayed wrongly. --- internal/analyzer/analyzer.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/analyzer/analyzer.go b/internal/analyzer/analyzer.go index c9ea762..d5f829e 100644 --- a/internal/analyzer/analyzer.go +++ b/internal/analyzer/analyzer.go @@ -13,9 +13,10 @@ import ( ) const breakingChangeKeywords = "BREAKING CHANGE" -const defaultBreakingChangePrefix = breakingChangeKeywords + ":" -const footerTokenRegex = "^(?P[^\\s][\\w\\- ]+[^\\s]).*" -var defaultTokenSeparators = [2]string{ ": ", " #"} +const defaultBreakingChangePrefix = breakingChangeKeywords + ":" +const footerTokenRegex = "^(?P[^\\s*-][\\w\\- ]+[^\\s]).*" + +var defaultTokenSeparators = [2]string{": ", " #"} // Analyzer struct type Analyzer struct {