chore(release): cut v0.4.0 changelog section

Date the Unreleased v0.4 entries to 2026-05-10. Reset Unreleased to
list deferred-to-v0.5 items only (#7 OG auto-gen, #9 multi-section bio).

v0.4.0 ships:
  #11 gallery CSS extraction
  #10 +10 icons (35 -> 45)
  #8  optional RSS feed
plus the 17-item a11y + polish pass shipped in PR #15.

Plan tracking files updated alongside (phase 7 marked in-progress
during release prep; will flip to completed post-tag).
This commit is contained in:
tiennm99 committed 2026-05-10 03:06:49 +07:00
1 parent 865b4083b2
commit c7422e7895
5 files changed
+28 -16

No files matched your search

+11 -2
View File
@@ -4,6 +4,14 @@ All notable changes to this project are documented here. Format follows [Keep a
## [Unreleased]
### Deferred to v0.5
- **Auto-generated OG images** (#7) — moved again from v0.4 because no candidate path meets the ≤ 30 KB binary budget. Needs measured prototype before committing.
- **Multi-section bio** (#9) — schema design call deferred per the issue's own "2026-Q3 candidate" recommendation.
## [0.4.0] — 2026-05-10
A11y, polish, and ergonomics release. All additions are strictly opt-in or transparent; v0.3 sites upgrade with no config edits. Closes #8, #10, #11; defers #7 + #9 to v0.5.
### Added
- **Favicon polish** — opt-in `params.faviconSvg` and `params.appleTouchIcon` for SVG and iOS home-screen icons. Default behavior unchanged when unset.
- **Demo-only gallery CSS** — `/themes/` and `/variants/` pages load a separate `static/css/gallery.css`; `static/css/bonsai.css` no longer ships gallery selectors to user sites. Saves ~1.9 KB raw / ~200 B gzipped on every real site. New `head_extra` block in `baseof.html` enables per-page stylesheet additions.
@@ -20,8 +28,9 @@ All notable changes to this project are documented here. Format follows [Keep a
### Removed
- Non-standard `data-theme="auto"` attribute from `<html>`. The CSS only ever queried `light` / `dark` via `:not([data-theme="..."])`; `auto` was a no-op. Inline FOUC script (v0.3) sets the attribute on first paint when the user has chosen, so behavior is unchanged.
### Deferred
- (v0.4 — auto-generated OG images, RSS opt-in, multi-section bio)
### Deferred to v0.5
- Auto-generated OG images (#7).
- Multi-section bio (#9).
## [0.3.0] — 2026-05-03
@@ -1,9 +1,9 @@
---
phase: 3
title: "Add more icons (#10)"
status: pending
title: Add more icons (#10)
status: completed
priority: P3
effort: "30m"
effort: 30m
dependencies: []
---
@@ -1,9 +1,9 @@
---
phase: 4
title: "Optional RSS feed (#8)"
status: pending
title: Optional RSS feed (#8)
status: completed
priority: P3
effort: "45m"
effort: 45m
dependencies: []
---
@@ -1,10 +1,13 @@
---
phase: 7
title: "v0.4.0 release prep"
status: pending
title: v0.4.0 release prep
status: in-progress
priority: P3
effort: "30m"
dependencies: [2, 3, 4]
effort: 30m
dependencies:
- 2
- 3
- 4
---
# Phase 7: v0.4.0 release prep
@@ -4,7 +4,7 @@ description: >-
Ship issues #11, #10, #8 each as its own PR; tag v0.4.0. Issues #7 (OG
auto-gen) and #9 (multi-section bio) deferred to v0.5 per their own deferral
notes.
status: pending
status: in-progress
priority: P2
created: 2026-05-10T00:00:00.000Z
---
@@ -32,9 +32,9 @@ Each phase ships as its own feature branch + PR (matches repo pattern).
| Phase | Name | Status |
|-------|------|--------|
| 2 | [Extract gallery CSS (#11)](./phase-02-extract-gallery-css-11.md) | Completed |
| 3 | [Add more icons (#10)](./phase-03-add-more-icons-10.md) | Pending |
| 4 | [Optional RSS feed (#8)](./phase-04-optional-rss-feed-8.md) | Pending |
| 7 | [v0.4.0 release prep](./phase-07-v0-4-0-release-prep.md) | Pending |
| 3 | [Add more icons (#10)](./phase-03-add-more-icons-10.md) | Completed |
| 4 | [Optional RSS feed (#8)](./phase-04-optional-rss-feed-8.md) | Completed |
| 7 | [v0.4.0 release prep](./phase-07-v0-4-0-release-prep.md) | In Progress |
(Phase numbers preserved from original 7-phase scaffold for stable references.)