{{ define "title" }} Download | {{ site.Title }} {{ end }} {{ define "main" }} {{ $releases := site.Data.docs.releases }} {{ $versions := site.Data.docs.versions }} {{ $latest := index $versions 0 }}
{{ partial "hero.html" . }}
{{ partial "download/version-selector.html" . }} {{ template "latest-toggler" }}
{{ range $k, $v := $releases }} {{ template "release-header" (dict "version" $k "info" $v) }} {{ end }} {{ template "release-header" (dict "version" "nightly") }}
{{ range $k, $v := $releases }} {{ template "release-body" (dict "version" $k "info" $v) }} {{ end }} {{ template "release-body" (dict "version" "nightly") }}
{{ end }} {{ define "release-header" }} {{ $v := .version }} {{ $isNightly := eq $v "nightly" }}
Date {{ if $isNightly }} {{ else }} {{ .info.date }} {{ end }} License MPL 2.0 {{ if not $isNightly }} {{ $v }} release notes {{ end }}
{{ end }} {{ define "release-body" }} {{ $v := .version }}
{{ partial "heading.html" (dict "text" "Downloads" "level" 2) }}
{{ partial "download/download-matrix.html" (dict "version" $v) }}
{{ template "nightly-warning" }}
{{ template "methods" }}
{{ end }} {{ define "latest-toggler" }} {{ end }} {{ define "methods" }}
{{ partial "heading.html" (dict "text" "Other methods" "level" 2) }}
{{ partial "download/links.html" . }}
{{ end }} {{ define "nightly-warning" }}
{{/* Heroicon: outline/exclamation */}} Nightly versions contain bleeding-edge changes that may contain bugs. Proceed with caution.
{{ end }}