1{{ if .Versions -}} 2<a name="unreleased"></a> 3## [Unreleased] 4 5{{ if .Unreleased.CommitGroups -}} 6{{ range .Unreleased.CommitGroups -}} 7{{ range .Commits -}} 8- {{ .Header }} 9{{ end }} 10{{ end -}} 11{{ end -}} 12{{ end -}} 13 14{{ range .Versions }} 15<a name="{{ .Tag.Name }}"></a> 16## {{ if .Tag.Previous }}[{{ .Tag.Name }}]{{ else }}{{ .Tag.Name }}{{ end }} - {{ datetime "2006-01-02" .Tag.Date }} 17{{ range .CommitGroups -}} 18{{ range .Commits -}} 19- {{ .Header }} 20{{ end }} 21{{ end -}} 22 23{{- if .RevertCommits -}} 24### Reverts 25{{ range .RevertCommits -}} 26- {{ .Revert.Header }} 27{{ end }} 28{{ end -}} 29 30{{- if .MergeCommits -}} 31### Pull Requests 32{{ range .MergeCommits -}} 33- {{ .Header }} 34{{ end }} 35{{ end -}} 36 37{{- if .NoteGroups -}} 38{{ range .NoteGroups -}} 39### {{ .Title }} 40{{ range .Notes }} 41{{ .Body }} 42{{ end }} 43{{ end -}} 44{{ end -}} 45{{ end -}} 46 47{{- if .Versions }} 48[Unreleased]: {{ .Info.RepositoryURL }}/compare/{{ $latest := index .Versions 0 }}{{ $latest.Tag.Name }}...HEAD 49{{ range .Versions -}} 50{{ if .Tag.Previous -}} 51[{{ .Tag.Name }}]: {{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }} 52{{ end -}} 53{{ end -}} 54{{ end -}}