{% extends "base.html" %} {# Changelog/Release Notes Template Used for changelog and release notes sections. Displays releases in a timeline format with version numbers, dates, and categorized changes. Usage: Set `type: changelog` in section _index.md Context variables: - section: Section object with release notes - pages: List of release pages (individual releases) - changelog: Changelog data from site.data.changelog (optional) Supports two modes: 1. Data-driven: All releases in data/changelog.yaml 2. Page-driven: Each release as a separate markdown file #} {% from 'partials/navigation-components.html' import breadcrumbs %} {% block content %} {{ breadcrumbs(page if page is defined else section) }} {# Load changelog data from site.data (preferred) or use pages (fallback) #} {% set changelog_data = site.data.get('changelog') if site.data is defined and site.data else none %}
{{ section.metadata.get('description', '') }}
{% elif description %}{{ description }}
{% endif %}{{ release.get('name') }}
{% endif %}{{ release.get('summary') }}
{% endif %} {# Added Features #} {% if release.get('added') and release.get('added') is iterable and release.get('added') is not string %}{{ release.metadata.get('name') }}
{% endif %}{{ release.metadata.get('summary') | default(release.excerpt) }}
{% endif %} {# Show categories if in metadata #} {% if release.metadata.get('added') %}No releases yet. Check back soon!