Changelog
BlockReleases newest first — date, version, headline and each change marked New, Improved or Fixed — filterable by kind.
- Sections
- 1 components
- 1 file
Loading the example…
pnpm dlx @dowel-ui/cli add changelogimport { ChangelogBlock } from "@/components/blocks/changelog"; export default function Page() { return <ChangelogBlock />;}<ChangelogBlock>
| Prop | Type | Default |
|---|---|---|
description | string | "New features, improvements and fixes, as they ship." |
filterableShow buttons to filter by kind of change. Default true. | boolean | true |
headingLevelThe headline's level; each release's heading is one below it. | 1 | 2 | 3 | 4 | 5 | 2 |
localeLocale for dates. | string | — |
releases | ChangelogRelease[] | DEFAULT_RELEASES |
subscribeA feed or subscribe link. | { label: string; href: string } | null | { label: "Subscribe via RSS", href: "#" } |
title | string | "Changelog" |
Plus every attribute of <section> except title.
An ordered list of articles, each named by its release headline one level below the section's, with a real <time>. The kind of each change is a word in a contrast-audited badge, never colour alone. Filters are toggle buttons (aria-pressed) in a named group, and a status line says how many releases remain. "Read the full notes" links carry the version for screen readers so they are not all alike.