{{/* layouts/shortcodes/releaselist.html */}} {{- $name := .Get "name" -}} {{- $defaultTab := .Get "defaultTab" | default "2" | int -}} {{- $productData := index .Site.Data.properties $name -}} {{- with $productData }}

{{ .title | safeHTML }}

{{- if .majorVersions }}
{{- range $index, $majorVersion := .majorVersions }}
{{ $majorVersion.lifecycle }}
{{- end }}
{{- range $index, $majorVersion := .majorVersions }}

{{ $majorVersion.name }}

{{- $latestEntries := where $majorVersion.releases "latest" true }} {{- $nonLatestEntries := where $majorVersion.releases "latest" false }} {{- if $latestEntries }} Latest: {{- range $latestEntries }}
{{- if and (.link) (.name) }} {{ .name }} {{- else }} {{ .name }} {{- end }} {{- with .type }} {{ . }} {{- end }} {{- if .releaseDate }} {{ if eq .releaseDate "" }}TBD{{ else }}{{ dateFormat "2 January 2006" .releaseDate }}{{ end }} {{- end }}
{{- with .description }} {{- $desc := . }} {{- if reflect.IsMap $desc }} {{- $desc = (index $desc $.Site.Language.Lang) }} {{- end }} {{ $desc | $.Page.RenderString }} {{- end }}
{{- end }} {{- if $nonLatestEntries }}
{{- end }} {{- end }} {{- if $nonLatestEntries }} Anticipated: {{- range $nonLatestEntries }}
{{- if and (.link) (.name) }} {{ .name }} {{- else }} {{ .name }} {{- end }} {{- with .type }} {{ . }} {{- end }} {{- if .releaseDate }} {{ if eq .releaseDate "" }}TBD{{ else }}{{ dateFormat "2 January 2006" .releaseDate }}{{ end }} {{- end }}
{{- with .description }} {{- $desc := . }} {{- if reflect.IsMap $desc }} {{- $desc = (index $desc $.Site.Language.Lang) }} {{- end }} {{ $desc | $.Page.RenderString }} {{- end }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- end }}