Components
Create beautiful timeline-based changelogs with Update and ChangelogWrapper
Changelog components create timeline-based release notes. Use <ChangelogWrapper> to wrap multiple <Update> entries for a cohesive changelog page.
<ChangelogWrapper>
<Update label="January 2025" description="v2.0.0" tags={["new", "breaking"]}>
## Major Release
### Added
- New feature A
- New feature B
### Changed
- Breaking change in API
</Update>
<Update label="December 2024" description="v1.5.0" tags={["improvement"]}>
## Improvements
- Performance optimizations
- Bug fixes
</Update>
</ChangelogWrapper>
The date or identifier for the update. Creates an anchor link.
<Update label="March 2025">Optional version number or subtitle.
<Update label="March 2025" description="v2.1.0">Array of tags for categorization.
<Update tags={["new", "improvement", "bugfix"]}>Common tags: new, improvement, bugfix, breaking, deprecated
Optional image URL to display with the update.
<Update image="/images/feature-screenshot.png">---
title: API Changelog
description: Latest updates and changes to the API
published: true
---
<ChangelogWrapper>
<Update
label="February 2025"
description="v2.2.0"
tags={["new", "improvement"]}
>
## Webhook Retry Logic
### Added
- Automatic webhook retry with exponential backoff
- Webhook delivery status dashboard
- Custom retry configuration per endpoint
### Improved
- Webhook payload validation
- Error messages now include request IDs
- Response time reduced by 30%
</Update>
<Update
label="January 2025"
description="v2.1.0"
tags={["new", "bugfix"]}
image="/images/new-dashboard.png"
>
## New Analytics Dashboard
### Added
- Real-time API usage analytics
- Custom date range filtering
- Export to CSV functionality
### Fixed
- Rate limit headers now correctly reflect remaining quota
- Resolved timezone issues in timestamp responses
- Fixed pagination bug in list endpoints
</Update>
<Update
label="December 2024"
description="v2.0.0"
tags={["breaking", "new"]}
>
## Major Version Release
### Breaking Changes
- Authentication now requires API version header
- `user_id` field renamed to `userId` (camelCase)
- Deprecated endpoints removed (see migration guide)
### Added
- OAuth 2.0 support
- GraphQL API beta
- Webhook signature verification
### Improved
- 50% faster response times
- Better error messages with suggested fixes
- Comprehensive API documentation
</Update>
</ChangelogWrapper>
The wrapper adds an animated progress bar that fills as you scroll through the changelog.
Updates are displayed in a vertical timeline with:
Timeline indicators use your site's color palette for consistency.
Good:
Avoid:
<Update label="January 2025" description="v2.0.0">
Structure updates consistently:
<Update ...>
## Update Title
### Added
- New features
### Changed
- Modifications
### Fixed
- Bug fixes
### Deprecated
- Soon-to-be-removed features
### Removed
- Deleted features (breaking changes)
</Update>
Include screenshots for major UI changes:
<Update label="March 2025" image="/images/new-feature.png">
Description of the visual change...
</Update>
Each update creates an anchor link from its label:
See the [January 2025 update](#january-2025) for details.
This completes the components documentation. Next, explore OpenAPI Setup for API documentation.