Skip to content

docs(changelog): date entries by when they land, add the two missing ones - #143

Merged
jdevalk merged 1 commit into
mainfrom
chore/changelog-land-dates-2026-07-31
Jul 31, 2026
Merged

docs(changelog): date entries by when they land, add the two missing ones#143
jdevalk merged 1 commit into
mainfrom
chore/changelog-land-dates-2026-07-31

Conversation

@jdevalk

@jdevalk jdevalk commented Jul 31, 2026

Copy link
Copy Markdown
Owner

The changelog records when this spec changed, not when the world did — so date is the day the entry lands on main.

Re-dated three entries

All three merged today, but carried the date their PR was authored:

Entry Was Now
tdmrep 28 July 31 July
mcp-2026-07-28mcp-handshake 28 July 31 July
websub 30 July 31 July

ard-catalog-unsigned was already 31 July.

Renaming is not free, which is why now. The filename stem is entry.id, and that is both the <li> anchor on /changelog/ and the #-link the RSS feed emits — so renaming a live entry re-delivers it to subscribers as a new item. These three have been live for under an hour, so the churn is as small as it is ever going to be. I verified the six anchors in the built dist/changelog/index.html match the six <link>s in dist/changelog/rss.xml exactly.

I also renamed 2026-07-28-mcp-2026-07-28.md to 2026-07-31-mcp-handshake.md — the old name carried two dates meaning different things, which is exactly the confusion this PR is fixing.

Two new entries

ARIA in HTML (changed) — covers #138. "Using ARIA" was discontinued and lists four rules, not the five the page claimed; ARIA in HTML reached Recommendation on 15 April 2026.

aipref attachment draft (changed) — covers #131, which merged unlogged. I under-called this at the time: it is not a citation repair. It replaced one paragraph with three and changed what the page says about the topic's standing — the same shape as the MCP entry that was logged.

Deliberately not logged

CLAUDE.md

The dating rule is now written down, along with the reason renaming a live entry has a cost, so the next agent re-dates before merging rather than after.

Checks

npm run build ✓ · npm run format:check ✓ · npm run check:skill ✓ (166 pages) · anchors verified against feed links in the built output

🤖 Generated with Claude Code

The changelog records when *this spec* changed, not when the world did, so
`date` is the day the entry lands on main. Three entries kept the date their
PR was authored (28th, 28th, 30th) though all three merged on the 31st.

- Re-date tdmrep, mcp-handshake and websub to 2026-07-31, renaming each file
  so the stem still matches. All three went live under an hour ago, so the
  GUID churn this causes in the changelog feed is as small as it will ever be.
- Add a `changed` entry for ARIA in HTML reaching Recommendation and "Using
  ARIA" being discontinued (#138).
- Add a `changed` entry for the expired aipref attachment draft (#131). That
  one was merged unlogged; it rewrote what the page says about the topic's
  standing, which is not a citation repair.
- Record the dating rule in CLAUDE.md, including why renaming a live entry is
  not free: the filename stem is `entry.id`, which is both the `<li>` anchor
  and the feed's `#`-link.

Deliberately not logged: #122 (worked-example callout gained a sentence; the
recommendation did not move) and #141 (plumbing, and the hub is not live —
fold it into the WebSub entry when D1 is provisioned).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying specification-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5a9fe47
Status: ✅  Deploy successful!
Preview URL: https://d79dd1b2.specification-website.pages.dev
Branch Preview URL: https://chore-changelog-land-dates-2.specification-website.pages.dev

View logs

@jdevalk
jdevalk merged commit f2ecfab into main Jul 31, 2026
7 of 8 checks passed
@jdevalk
jdevalk deleted the chore/changelog-land-dates-2026-07-31 branch July 31, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant