# Changelog Entry

> Release date, version, categories, and linked changes.

- Category: Content
- Kind: component
- Page: https://uaiblocks.dev/components/changelog-entry
- Registry item: https://uaiblocks.dev/r/changelog-entry.json
- Source: https://github.com/victor-teles/uai/blob/main/src/registry/uai/components/changelog-entry.tsx

## Install

```bash
bunx shadcn@latest add https://uaiblocks.dev/r/changelog-entry.json
```

## Usage

```tsx
import {
  ChangelogEntry,
  ChangelogEntryBody,
  ChangelogEntryCategories,
  ChangelogEntryCategory,
  ChangelogEntryChange,
  ChangelogEntryChanges,
  ChangelogEntryContent,
  ChangelogEntryDate,
  ChangelogEntryHeader,
  ChangelogEntryTitle,
  type ChangelogEntryVariant,
  ChangelogEntryVersion,
} from "@/components/ui/uai/changelog-entry";

export function ChangelogEntryPreview({
  variant = "timeline",
}: {
  variant?: ChangelogEntryVariant;
}) {
  return (
    <ChangelogEntry variant={variant}>
      <ChangelogEntryHeader>
        <ChangelogEntryVersion>v2.8.0</ChangelogEntryVersion>
        <ChangelogEntryDate dateTime="2026-09-24">September 24, 2026</ChangelogEntryDate>
      </ChangelogEntryHeader>
      <ChangelogEntryContent>
        <ChangelogEntryTitle>Scheduled exports and faster search</ChangelogEntryTitle>
        <ChangelogEntryCategories>
          <ChangelogEntryCategory tone="added">Added</ChangelogEntryCategory>
          <ChangelogEntryCategory tone="improved">Improved</ChangelogEntryCategory>
          <ChangelogEntryCategory tone="fixed">Fixed</ChangelogEntryCategory>
        </ChangelogEntryCategories>
        <ChangelogEntryBody>
          Exports can now run on a schedule, and workspace search returns results in about half the
          time.
        </ChangelogEntryBody>
        <ChangelogEntryChanges>
          <ChangelogEntryChange href="#scheduled-exports">
            Schedule CSV exports daily or weekly
          </ChangelogEntryChange>
          <ChangelogEntryChange href="#search">
            Search indexes comments and attachments
          </ChangelogEntryChange>
          <ChangelogEntryChange>Fixed duplicate rows when an export retried</ChangelogEntryChange>
        </ChangelogEntryChanges>
      </ChangelogEntryContent>
    </ChangelogEntry>
  );
}
```

## Anatomy

- `ChangelogEntry`
  - `ChangelogEntryHeader`
    - `ChangelogEntryVersion`
    - `ChangelogEntryDate`
  - `ChangelogEntryContent`
    - `ChangelogEntryTitle`
    - `ChangelogEntryCategories`
      - `ChangelogEntryCategory`
    - `ChangelogEntryBody`
    - `ChangelogEntryChanges`
      - `ChangelogEntryChange`

## Accessibility

- Each entry is an article labelled by its heading; set the heading level to match the page outline.
- Release dates use a machine-readable time element, and categories are a labelled list with text labels.
- Changes are a native list; linked changes are ordinary links with a decorative arrow.
