# Versioned documentation This page was built for version **{{ VERSION }}** — use the version switcher in the sidebar to select a different version. This site publishes one HTML build per released tag. Historical versions are never rebuilt — each tag's build is produced once, at release time, from that exact checkout. --- ## Version scheme EDRI uses date-based version identifiers (CalVer): | Component | Example | Meaning | |-----------|---------|---------| | Package version | {{ VERSION }} | Version of the installed Python package (`pip show edri`) | | Git tag | {{ VERSION }} | Corresponding source release tag | | Docs path | {{ VERSION }} | URL path for this version's documentation | | Docker image | `blastycz/edri:switch@sha256:abc123...` | Switch image, pinned by digest for reproducible deployments | | Stability | `rcN` → release candidate | Prerelease; a plain date like `2026.07.02` is a stable release | ## URL layout | Path | Contents | |------|----------| | `/` | Redirects to `/stable/`. | | `/stable/` | Alias for the highest published non-prerelease version. | | `/changelog/` | One shared changelog updated from `master` and at every release tag. | | ``/YYYY.MM.DD/`` | A specific stable release, e.g. ``/2026.07.02/``. | | ``/YYYY.MM.DDrcN/`` | A specific prerelease tag, e.g. ``/2026.07.03rc1/``. Never selected as ``stable``. | | `/versions.json` | Machine-readable manifest of all published versions (see below). | `stable` and the version list are maintained by the server-side publishing pipeline. Tag pipelines produce immutable per-version sites; both release tags and `master` also run the separate replaceable changelog deployment. Versioned builds link to the shared page and their legacy `changelog.html` paths redirect to it; they never overwrite the global channel themselves. ## The version switcher The Furo sidebar includes a version `