# Changelog This file preserves the release-note bodies of the pre-policy v1 / v2 / v3 tags that were retired when the project switched to permanent v0.x.x versioning (see [RELEASING.md](./RELEASING.md)). The tags and GitHub Releases themselves were deleted to sidestep Go's [major-version-suffix rule](https://go.dev/ref/mod#major-version-suffixes), which makes any `v2+` tag unconsumable via `hugo mod get` unless the `go.mod` module path includes a matching `/v2` (or `/v3`, …) suffix. The first release under the new policy is `v0.1.0`, functionally equivalent to what was briefly tagged as `v3.2.0`. The bodies below are quoted verbatim from the original GitHub Releases. ## v3.2.0 — 2026-04-29 What's Changed: - add print.css as print-media stylesheet by @Arty2 in #6 - docs: document articles-list / articles-filter / image modifiers by @Arty2 in #4 - forge-content: multi-platform content shortcode replacing github-content by @Arty2 in #7 - polish: localStorage safety, scroll perf, a11y, dead code, modernize CSS by @Arty2 in #5 Full Changelog: v3.1.0…v3.2.0 ## v3.1.0 — 2026-04-26 What's Changed: restructured CSS styles. Full Changelog: v3.0.1…v3.1.0 ## v3.0.1 — 2026-04-26 What's Changed: - forge-meta partial + harden github-content against shortcode injection by @Arty2 in #2 Full Changelog: v3.0.0…v3.0.1 ## v3.0.0 — 2026-04-26 What's Changed: major codebase restructuring with Claude Opus. - Hugo compatibility and cleanup - Automated tests - Metadata and module infrastructure - CSS restructuring and modernization Full Changelog: v2.3.0…v3.0.0 ## v2.3.0 — 2026-04-26 Incorporated previous manual changes from https://heracl.es with orchestration from Claude Sonnet. Full Changelog: v2.2…v2.3.0 ### New **Dailymotion shortcode** (`layouts/shortcodes/dailymotion.html`) — embed videos via `{{< dailymotion id="…" >}}`. Supports `player`, `mute`, `loading`, `ratio`, `width`, and `class` params. When `Shortcodes.Dailymotion.Disable` is set in site config, renders a plain fallback link instead of an iframe. **Explicit color scheme classes** — `.scheme--light` and `.scheme--dark` classes can now be applied to any element (not just through `prefers-color-scheme`). Each scheme sets `--blend-mode` (multiply/screen) and `--blend-filter` (none/invert) for image blending. Light theme color changed to a blue-tinted white (`221, 238, 255`); dark accent changed from blue to magenta (`205, 35, 185`). **`CustomCSS` front matter** — per-page inline `