github.com/99designs/gqlgen@v0.17.45/.chglog/CHANGELOG-full-history.tpl.md (about)

     1  {{- $repourl := $.Info.RepositoryURL -}}
     2  # CHANGELOG
     3  All notable changes to this project will be documented in this file.
     4  
     5  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
     6  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
     7  
     8  <a name="unreleased"></a>
     9  ## [Unreleased]({{ .Info.RepositoryURL }}/compare/{{ $latest := index .Versions 0 }}{{ $latest.Tag.Name }}...HEAD)
    10  
    11  {{ if .Unreleased.NoteGroups }}
    12  {{ range .Unreleased.NoteGroups -}}
    13  ### {{ .Title }}
    14  {{ range .Notes -}}
    15  {{ .Body }}
    16  {{ end -}}  <!-- end of Notes -->
    17  {{ end -}} <!-- end of NoteGroups -->
    18  {{ end -}}  <!-- end of if -->
    19  {{ range .Unreleased.CommitGroups }}
    20  {{ range .Commits -}}
    21  
    22  {{- /** Remove markdown urls when there's a pull request linked and replace it with a tag **/ -}}
    23  {{- $subject := (regexReplaceAll `URL` (regexReplaceAll `\[#(\d+)\]\(.*?\)` .Subject "<a href=\"URL/pull/${1}\">#${1}</a>") $repourl) -}}
    24  {{- /** Filter out refs mentioned in the title **/ -}}
    25  {{- $list := (list) -}}
    26  {{- range $idx, $ref := .Refs -}}
    27  {{- if not (regexMatch $ref.Ref $subject) -}}
    28  {{ $list = append $list $ref }}
    29  {{- end -}}
    30  {{- end -}}
    31  {{- /** end custom variables **/ -}}
    32  
    33  {{ if .TrimmedBody -}}<dl><dd><details><summary>{{ else -}}- {{ end -}}
    34  <a href="{{$repourl}}/commit/{{.Hash.Long}}"><tt>{{.Hash.Short}}</tt></a> {{ $subject }}
    35  {{- if $list -}}
    36  {{ printf " %s " "(closes"}}
    37  {{- range $idx, $ref := $list -}}{{ if $idx }}, {{ end -}}
    38  <a href="{{ $repourl }}/issues/{{ $ref.Ref}}"> #{{ $ref.Ref}}</a>{{ end }})
    39  {{- end -}}
    40  {{ if .TrimmedBody -}}</summary>{{ printf "\n\n%s\n\n" .TrimmedBody }}</details></dd></dl>{{ end }}
    41  
    42  {{ end }} <!-- end of Commits -->
    43  {{ end -}} <!-- end of CommitGroups -->
    44  
    45  {{- if .Versions }}
    46  {{ range .Versions -}}
    47  <a name="{{ .Tag.Name }}"></a>
    48  ## {{ if .Tag.Previous }}[{{ .Tag.Name }}]({{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}){{ else }}[{{ .Tag.Name }}](https://github.com/99designs/gqlgen/releases/tag/{{ .Tag.Name }}){{ end }} - {{ datetime "2006-01-02" .Tag.Date }}
    49  {{- if .CommitGroups -}}
    50  {{ range .CommitGroups -}}
    51  
    52  ### {{ .Title }}
    53  {{ range .Commits -}}
    54  {{- /** Remove markdown urls when there's a pull request linked and replace it with a tag **/ -}}
    55  {{- $subject := (regexReplaceAll `URL` (regexReplaceAll `\[#(\d+)\]\(.*?\)` .Subject "<a href=\"URL/pull/${1}\">#${1}</a>") $repourl) -}}
    56  {{- /** Filter out refs mentioned in the title **/ -}}
    57  {{- $list := (list) -}}
    58  {{- range $idx, $ref := .Refs -}}
    59  {{- if not (regexMatch $ref.Ref $subject) -}}
    60  {{ $list = append $list $ref }}
    61  {{- end -}}
    62  {{- end -}}
    63  {{- /** end custom varaibles **/ -}}
    64  
    65  {{ if .TrimmedBody -}}<dl><dd><details><summary>{{ else -}}- {{ end -}}
    66  <a href="{{$repourl}}/commit/{{.Hash.Long}}"><tt>{{.Hash.Short}}</tt></a> {{ $subject }}
    67  {{- if $list -}}
    68  {{ printf " %s " "(closes"}}
    69  {{- range $idx, $ref := $list -}}{{ if $idx }}, {{ end -}}
    70  <a href="{{ $repourl }}/issues/{{ $ref.Ref}}"> #{{ $ref.Ref}}</a>{{ end }})
    71  {{- end -}}
    72  
    73  - {{ if .Type }}**{{ .Type }}:** {{ end }}{{ if .Subject }}{{ .Subject }}{{ else }}{{ .Header }}{{ end }}
    74  {{ end }} <!-- end of Commits -->
    75  {{ end -}} <!-- end of CommitGroups -->
    76  {{ else }}
    77  {{ range .Commits -}}
    78  
    79  {{- /** Remove markdown urls when there's a pull request linked and replace it with a tag **/ -}}
    80  {{- $subject := (regexReplaceAll `URL` (regexReplaceAll `\[#(\d+)\]\(.*?\)` .Subject "<a href=\"URL/pull/${1}\">#${1}</a>") $repourl) -}}
    81  {{- /** Filter out refs mentioned in the title **/ -}}
    82  {{- $list := (list) -}}
    83  {{- range $idx, $ref := .Refs -}}
    84  {{- if not (regexMatch $ref.Ref $subject) -}}
    85  {{ $list = append $list $ref }}
    86  {{- end -}}
    87  {{- end -}}
    88  {{- /** end custom variables **/ -}}
    89  
    90  {{ if .TrimmedBody -}}<dl><dd><details><summary>{{ else -}}- {{ end -}}
    91  <a href="{{$repourl}}/commit/{{.Hash.Long}}"><tt>{{.Hash.Short}}</tt></a> {{ $subject }}
    92  {{- if $list -}}
    93  {{ printf " %s " "(closes"}}
    94  {{- range $idx, $ref := $list -}}{{ if $idx }}, {{ end -}}
    95  <a href="{{ $repourl }}/issues/{{ $ref.Ref}}"> #{{ $ref.Ref}}</a>{{ end }})
    96  {{- end -}}
    97  {{ if .TrimmedBody -}}</summary>{{ printf "\n\n%s\n\n" .TrimmedBody }}</details></dd></dl>{{ end }}
    98  
    99  {{ end }} <!-- end of Commits -->
   100  {{ end -}} <!-- end of Else -->
   101  
   102  {{ if .NoteGroups }}
   103  {{ range .NoteGroups -}}
   104  ### {{ .Title }}
   105  {{ range .Notes -}}
   106  {{ .Body }}
   107  {{ end -}} <!-- end of Notes -->
   108  {{ end -}} <!-- end of NoteGroups -->
   109  {{ end -}} <!-- end of If NoteGroups -->
   110  {{ end -}} <!-- end of Versions -->
   111  {{ end -}} <!-- end of If Versions -->