Commit 84fa294
docs: link release notes to GitHub instead of duplicating them
The site page had stopped at v0.9.10 while the integration shipped v1.5.0
-- around twenty releases behind, stale since early July. It was a hand
copy of RELEASENOTES.md, so it only stayed current if someone remembered
to update two files, and nobody did.
Copying the file in at build time was the obvious alternative and does
not work: RELEASENOTES.md contains links relative to the repository root,
which resolve to nothing once rendered at /release-notes/.
So the page now points at the GitHub releases, which are written as part
of cutting each release and are therefore always current. It keeps its
place in the nav, notes that HACS shows pending release notes before you
install, and explains where breaking changes appear and how to roll back.
CLAUDE.md gains the general form: prefer linking to a canonical source
over copying it. A page restating something maintained elsewhere is a
second copy kept in step by hand, and it never is.
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 28d5395 commit 84fa294
2 files changed
Lines changed: 19 additions & 279 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
165 | 171 | | |
166 | 172 | | |
167 | 173 | | |
| |||
0 commit comments