import fs from 'fs' import path from 'path' import ReactMarkdown from 'react-markdown' import type { Metadata } from 'next' export const metadata: Metadata = { title: 'Changelog - Pulse', description: 'Release history and notable changes for Pulse, privacy-first web analytics.', } /** * Reads CHANGELOG.md from the project root and renders it on the /changelog page. * Content is loaded at build time; redeploy to show new releases. */ export default function ChangelogPage() { const changelogPath = path.join(process.cwd(), 'CHANGELOG.md') const content = fs.readFileSync(changelogPath, 'utf-8') return (

Changelog

Release history and notable changes. We use{' '} Keep a Changelog {' '} and 0.x.y versioning while in initial development.

{content}
) }