Changelog

@allem-ui/changelog

Timeline components for displaying changelogs, release notes, and version history.

Installation

npm install @allem-ui/changelog

Basic Usage

1.2.02026-05-21

New Components

Added

  • Added DatePicker component
  • Added DataGrid component
1.1.12026-05-15

Bug Fixes

Fixed

  • Fixed modal close on escape key
  • Fixed dark mode toggle in sidebar

ChangelogEntry Props

PropTypeDefaultDescription
date*string—Entry date
version*string—Version number
title*string—Entry title
descriptionstring—Entry description
type"added" | "changed" | "fixed" | "removed" | "deprecated"—Entry type (sets timeline dot color)
childrenReactNode—ChangelogGroup items

VersionBadge Props

PropTypeDefaultDescription
version*string—Version string (e.g. '1.2.0')
type"major" | "minor" | "patch"—Badge color type (auto-inferred from semver if omitted)

ChangelogTimeline Props

PropTypeDefaultDescription
children*ReactNode—ChangelogEntry elements
classNamestring—Additional CSS classes

ChangelogGroup Props

PropTypeDefaultDescription
type*"added" | "changed" | "fixed" | "removed" | "deprecated"—Change category
children*ReactNode—ChangelogGroupItem elements
classNamestring—Additional CSS classes

ChangelogGroupItem Props

PropTypeDefaultDescription
children*ReactNode—Change description
classNamestring—Additional CSS classes