A minimal changelog template built using Next.js. Used to showcase product releases, features, and bug fixes in chronological order.
- ✨ Timeline Design - Visual timeline with dates and versions
 - 🌙 Dark Mode - Automatic theme switching
 - 📱 Responsive - Optimized for all devices
 - 🔄 MDX Support - Write changelog entries in MDX
 - ⚡ Fast - Built with Next.js 15 and React Server Components
 
changelog-template/
├── app/                    # Next.js App Router
│   ├── layout.tsx
│   ├── page.tsx
│   ├── metadata.ts
│   └── opengraph-image.tsx
├── changelog/content/      # MDX changelog entries
├── components/             # React components
│   ├── ui/                 # UI components
│   ├── theme-provider.tsx
│   └── theme-toggle.tsx
├── lib/                    # Utilities
├── public/                 # Static assets
├── mdx-components.tsx      # MDX component overrides
└── source.config.ts        # Fumadocs configuration
- Install dependencies:
 
pnpm install- Run development server:
 
pnpm devCreate a new MDX file in changelog/content/ with format YYYY-MM-DD.mdx:
---
title: "Your Update Title"
description: "Brief description"
date: "2025-06-15"
tags: ["Feature", "Bug Fix"]
version: "1.2"
---
Your changelog content here...pnpm dev- Development serverpnpm build- Build for productionpnpm start- Start production serverpnpm lint- Run linting
- Framework: Next.js 15
 - Content: Fumadocs MDX
 - Styling: Tailwind CSS
 - UI: shadcn/ui components
 - TypeScript: Full type safety
 
Deploy to any Next.js compatible platform:
- Vercel (recommended)
 - Netlify
 - Cloudflare Pages
 
MIT License