Changelog now reads from markdown files when present, falling back to GitHub commit history for downstream repos.
The changelog page now checks for .md / .mdx files in src/content/changelog/ before falling back to the GitHub API.
src/content/changelog/, those are used as changelog entriesThis means downstream ShipKit sites get an automatic changelog from their repo's commit history out of the box, while sites that need curated entries can drop markdown files into the content directory.
---
title: "Entry Title"
slug: "2026-05-11-my-feature"
description: "Short summary for the timeline view."
publishedAt: "2026-05-11"
categories: ["Features"]
commitCount: 3
---
Full markdown content here.