@@ -141,10 +141,35 @@ <h5 class="offcanvas-title fw-bold" id="offcanvasNavMainLabel">{{ .Site.Params.T
141141 < span class ="ms-2 text-bs-body fw-bold "> | docs</ span >
142142 </ span >
143143
144+ <!-- Release Notes -->
145+ < div class ="flex-grow-1 d-none d-lg-flex justify-content-center align-items-center ">
146+ {{ $url := "https://api.github.com/repos/DefectDojo/django-DefectDojo/releases/latest" }}
147+ {{ $resource := resources.GetRemote $url }}
148+
149+ {{ if $resource }}
150+ {{ $release := $resource | transform.Unmarshal | default dict }}
151+ {{ if $release.name }}
152+ {{ $release.name | htmlEscape }} |
153+ {{ else }}
154+ {{ printf "⚠️ Could not parse release name (not valid JSON or missing field)\n" | warnf }}
155+ {{ printf "Media Type: %s\n" $resource.MediaType | warnf }}
156+ {{ $contentPreview := substr $resource.Content 0 500 }}
157+ {{ printf "Content Preview (first 500 chars):\n%s\n" $contentPreview | warnf }}
158+ {{ end }}
159+ {{ else }}
160+ {{ printf "❌ Release Notes Fetch failed from: %s\n" $url | warnf }}
161+ {{ end }}
162+ < a href ="/changelog/pro_changelog/ ">
163+ < button type ="button " class ="btn btn-link nav-link p-2 d-none d-lg-block " aria-label ="Release Notes ">
164+ < span class ="fw-bold "> Release Notes</ span >
165+ </ button >
166+ </ a >
167+ </ div >
168+
144169 <!-- Search -->
145170 < div class ="flex-grow-1 d-none d-lg-flex justify-content-center align-items-center ">
146171 < div class ="d-flex align-items-center border rounded px-3 ">
147-
172+
148173 <!-- FlexSearch desktop -->
149174 {{ partial "main/showFlexSearch" . }}
150175 {{ $showFlexSearch := .Scratch.Get "showFlexSearch" -}}
@@ -225,7 +250,8 @@ <h5 class="offcanvas-title fw-bold" id="offcanvasNavMainLabel">{{ .Site.Params.T
225250 {{ $isTranslated := in $translatedLangs .Lang -}}
226251 < li > < a class ="dropdown-item {{ if not $isTranslated }}untranslated{{ end }} " rel ="alternate "
227252 href ="{{ if $isTranslated }}{{ (index (where $.Translations " Lang " .Lang) 0).RelPermalink }}{{ else
228- }}{{ .Lang | relURL }}{{ end }}" hreflang="{{ .Lang }} " lang ="{{ .Lang }} "> {{ .LanguageName }}</ a >
253+ }}{{ .Lang | relURL }}{{ end }}" hreflang="{{ .Lang }} " lang ="{{ .Lang }} "> {{ .LanguageName
254+ }}</ a >
229255 </ li >
230256 {{- end }}
231257 {{- end }}
@@ -316,7 +342,8 @@ <h5 class="offcanvas-title fw-bold" id="offcanvasNavMainLabel">{{ .Site.Params.T
316342 <!-- Navbar button mobile -->
317343 {{ if site.Params.doks.navBarButton -}}
318344 < a class ="btn btn-primary rounded-pill mt-2 btn-block d-lg-none "
319- href ="{{ site.Params.doks.navBarButtonUrl | absURL }} " role ="button "> {{ site.Params.doks.navBarButtonText
345+ href ="{{ site.Params.doks.navBarButtonUrl | absURL }} " role ="button "> {{
346+ site.Params.doks.navBarButtonText
320347 }}</ a >
321348 {{ end -}}
322349 </ div >
0 commit comments