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
| Prop | Type | Default | Description |
|---|
| date* | string | — | Entry date |
| version* | string | — | Version number |
| title* | string | — | Entry title |
| description | string | — | Entry description |
| type | "added" | "changed" | "fixed" | "removed" | "deprecated" | — | Entry type (sets timeline dot color) |
| children | ReactNode | — | ChangelogGroup items |
VersionBadge Props
| Prop | Type | Default | Description |
|---|
| version* | string | — | Version string (e.g. '1.2.0') |
| type | "major" | "minor" | "patch" | — | Badge color type (auto-inferred from semver if omitted) |
ChangelogTimeline Props
| Prop | Type | Default | Description |
|---|
| children* | ReactNode | — | ChangelogEntry elements |
| className | string | — | Additional CSS classes |
ChangelogGroup Props
| Prop | Type | Default | Description |
|---|
| type* | "added" | "changed" | "fixed" | "removed" | "deprecated" | — | Change category |
| children* | ReactNode | — | ChangelogGroupItem elements |
| className | string | — | Additional CSS classes |
ChangelogGroupItem Props
| Prop | Type | Default | Description |
|---|
| children* | ReactNode | — | Change description |
| className | string | — | Additional CSS classes |