Releases

Ryder’s tagged releases, sourced entirely from data/releases.json. This section has no child pages, so _default/list.html’s pagination and card grid would be dead weight — it sets layout = "list-plain" in front matter instead: title, this text, and nothing else.

  • v0.3.0 — Schema rebuilt from dicts, Tailwind preset, CSP script hashes. Four breaking changes.
  • v0.2.5 — CSP-safe Alpine components, configurable page shell, embed shortcodes, favicon and font params.
  • v0.2.4 — Silent-failure fixes: valid JSON-LD, guarded OG resolver, params.darkMode, CSP frame-src for embeds.
  • v0.2.3 — PostHog cookie domain setting, Leaflet stylesheet loading fix.

This page’s menu entry is gated. hideIfEmptyData = 'releases' under [menu.main.params] means the Docs entry renders only while data/releases.json has items. Empty that file and the link disappears — appropriate here, because a Releases link with nothing behind it is a dead end.

Showcase makes the opposite choice. See List Layouts for how list-plain and utils/data-items.html work together.