{% from "partials/releases-shared.html" import release_version, version_sort_key, release_minor_key %}
{#- Secondary nav for /releases/ — one link per minor line (0.10, 0.9, …)
so patch releases consolidate instead of flooding the drawer. -#}
{% let raw_release_pages = [] %}
{% for p in (site?.pages ?? []) %}
{% let phref = p?.href ?? p?._path ?? '' %}
{% if phref.startswith('/releases/') and phref != '/releases/' and phref != '/releases' %}
{% set _ = raw_release_pages.append(p) %}
{% end %}
{% endfor %}
{% let sorted_release_pages = [{"_sk": version_sort_key(p) | trim, "_page": p} for p in raw_release_pages] | sort(attribute="_sk", reverse=true) %}
{% if sorted_release_pages | length > 0 %}
{% endif %}