Content
Changelog
Publish a product changelog entry on the marketing site with a validated MDX file, one entry per buyer-visible release.
The changelog is part of the marketing site's MDX content system.
Entries live in apps/marketing/content/changelog/<slug>.mdx and are served at
/changelog (listing) and /changelog/<slug> (entry). One buyer-visible release
equals one entry.
Frontmatter
---
title: "Workspaces and roles"
version: "0.3.0"
publishedAt: 2026-06-01
summary: "A one-line description shown in the changelog list."
type: added
draft: false
---
What changed, in MDX...| Field | Required | Notes |
|---|---|---|
title | yes | Entry title. |
version | yes | Release version string. |
publishedAt | yes | YYYY-MM-DD. |
summary | yes | One-line summary for the list. |
type | yes | One of added, changed, fixed, security. |
draft | no | true hides it from production. |
As with the blog, Zod validation fails the build on a malformed or incomplete entry.
Publish an entry
- Add
apps/marketing/content/changelog/<slug>.mdx(slug becomes the URL). - Fill in the frontmatter above.
- Preview with
bun run dev:marketing, then setdraft: falseand deploy.
Related
- Blog — long-form posts.
- Removing Blog and Changelog — drop the feature.