Expert changelog writing including version history, release notes, and migration guides
Create and maintain changelogs, release notes, and version history following best practices and conventional formats.
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/),
and this project adheres to [Semantic Versioning](https://semver.org/).
## [Unreleased]
### Added
- New feature description
### Changed
- Changed feature description
### Deprecated
- Deprecated feature description
### Removed
- Removed feature description
### Fixed
- Bug fix description
### Security
- Security fix description
## [1.0.0] - 2024-01-15
### Added
- Initial release features
[Unreleased]: https://github.com/user/repo/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/user/repo/releases/tag/v1.0.0
| Category | Description | Example |
|---|---|---|
| Added | New features | New API endpoint |
| Changed | Existing functionality changes | Updated UI design |
| Deprecated | Soon-to-be removed | Old API version |
| Removed | Removed features | Legacy support |
| Fixed | Bug fixes | Crash on startup |
| Security | Security patches | XSS vulnerability |
# Release v1.2.0
**Release Date:** January 15, 2024
## Highlights
🎉 **Major Feature** - Description of the main highlight
## What's New
### New Features
- **Feature Name** - Brief description ([#123](link))
- **Another Feature** - Brief description ([#124](link))
### Improvements
- Improved X performance by 50%
- Better error messages for Y
### Bug Fixes
- Fixed issue where X would fail ([#125](link))
- Resolved crash when doing Y ([#126](link))
## Breaking Changes
⚠️ **API Change**: `oldMethod()` has been renamed to `newMethod()`
**Before:**
```javascript
client.oldMethod();
After:
client.newMethod();
deprecatedFunction() is deprecated and will be removed in v2.0newFunction() insteadnpm update package-nameoldMethod calls to newMethod
## Example Usage
User: "Write changelog entry for version 2.1.0"
Changelog Writer Response:
axios to 1.6.0 to address CVE-2023-XXXXXlegacyExport() function is deprecated; use exportTo() instead
(will be removed in v3.0)Full Changelog: v2.0.0...v2.1.0
Docker Image: ghcr.io/user/repo:2.1.0
npm: npm install [email protected]