scripts/changelog.gtpl (43 lines of code) (raw):
{{- /* Change definitions */}}
{{- $breaking := .ByCategory "breaking-change" }}
{{- $enhancement := .ByCategory "enhancement" }}
{{- $bug := .ByCategory "bug" }}
{{- $newAPI := .ByCategory "new-api" }}
{{- $doc := .ByCategory "doc" -}}
# Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version `{{ Env "ECE_VERSION" }}`.
{{ if $breaking }}
## Breaking changes
{{range $breaking}}
### {{ .TitleOrRef }} ([#{{.Ref}}]({{GitHubTracker .Ref}}))
{{ .Description }}
{{- end}}
{{- end}}
{{- if $newAPI}}
## New APIs
{{range $newAPI}}
### {{ .TitleOrRef }} ([#{{.Ref}}]({{GitHubTracker .Ref}}))
{{ .Description }}
{{- end}}
{{- end}}
{{- if $enhancement}}
## Enhancements
{{range $enhancement}}
### {{ .TitleOrRef }} ([#{{.Ref}}]({{GitHubTracker .Ref}}))
{{ .Description }}
{{- end}}
{{- end}}
{{- if $bug}}
## Bug fixes
{{range (.ByCategory "bug")}}
### {{ .TitleOrRef }} ([#{{.Ref}}]({{GitHubTracker .Ref}}))
{{ .Description }}
{{- end}}
{{- end}}
{{- if $doc}}
## Docs
{{range (.ByCategory "doc")}}
### {{ .TitleOrRef }} ([#{{.Ref}}]({{GitHubTracker .Ref}}))
{{ .Description }}
{{- end}}
{{- end}}