How it works
The changelog is a normal doc, maintained like any other page in your docs repository — by convention it lives atchangelog/index.mdx. What makes it special is its content: a series of repeating Update blocks, each with a date on the left and rich content on the right.
Because it is just a doc:
- It lives in git with full history, like everything else.
- It opens in the same live editor as every other page — if you can edit docs, the changelog opens ready to edit, and your changes save as you type.
- It is indexed by search, so past announcements are findable.
There is no separate changelog database or publishing pipeline to manage. If you can edit a doc, you can maintain the changelog. Readers without edit rights see the read-only timeline.
Creating the changelog
If a repo has no changelog yet, the page offers a Create changelog button. It creates the page in your docs repo and opens it in the editor with a starter Update block — fill it in and it saves as you type.If no docs repository is configured yet, the changelog page points you to Settings → Docs repositories first — the changelog needs a repo to live in.
Adding an entry
1
Open the changelog
Open Changelog in the navigation. With edit rights, the page is already the editor — no Edit button, no mode switch.
2
Insert an Update block
Add a new Update block at the top of the page. Set its date and write the content — headings, lists, callouts, and diagrams all work inside a block.
3
It publishes itself
Changes are committed to your docs repository automatically shortly after you stop typing — the entry is live in the timeline right away.
What goes in an Update block
Each block is free-form rich content, so you can shape entries however your team likes. Common patterns:- Release notes — a heading per feature, with short descriptions.
- Breaking changes — a warning callout with migration steps.
- Process announcements — “the discount approval flow changed; see the updated guide”, with a link to the doc.