MeaChat
Docs / Changelog Item

Changelog Item

The ChangelogItem displays a single release entry with version, date, type, and details. It is designed to be used in a list.

Usage

import ChangelogItem from '~/components/blog/ChangelogItem.astro';

<ChangelogItem 
  version="v1.0.0"
  title="Initial Release"
  pubDate={new Date('2024-01-01')}
  type="major"
  body="We are live!"
/>

Example

v2.1.0
Feature

Performance Boost

v2.0.1
Bug Fix Security Patch Included

Security Patch

Props

PropTypeDefaultDescription
versionstringRequiredVersion tag (e.g. v1.0.0).
titlestringRequiredRelease title.
pubDateDateRequiredRelease date.
typeReleaseTypeRequiredType of release.
isSecuritybooleanfalseMarks as security update.
bodystringRequiredContent/description.
detailsUrlstringundefinedLink to full notes.
migrationUrlstringundefinedLink to migration guide.

ReleaseType

'major' | 'feature' | 'security' | 'fix' | 'improvement' | 'other'