changelog-maintenance
37
总安装量
38
周安装量
#5622
全站排名
安装命令
npx skills add https://github.com/supercent-io/skills-template --skill changelog-maintenance
Agent 安装分布
opencode
33
claude-code
29
codex
29
github-copilot
23
antigravity
20
Skill 文档
Changelog Maintenance
When to use this skill
- ë¦´ë¦¬ì¤ ì : ë²ì ì¶ì ì ë³ê²½ì¬í ì 리
- ì§ìì : 주ì ë³ê²½ ë°ì ìë§ë¤ ì ë°ì´í¸
- ë§ì´ê·¸ë ì´ì ê°ì´ë: Breaking changes 문ìí
Instructions
Step 1: Keep a Changelog íì
CHANGELOG.md:
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- New user profile customization options
- Dark mode support
### Changed
- Improved performance of search feature
### Fixed
- Bug in password reset email
## [1.2.0] - 2025-01-15
### Added
- Two-factor authentication (2FA)
- Export user data feature (GDPR compliance)
- API rate limiting
- Webhook support for order events
### Changed
- Updated UI design for dashboard
- Improved email templates
- Database query optimization (40% faster)
### Deprecated
- `GET /api/v1/users/list` (use `GET /api/v2/users` instead)
### Removed
- Legacy authentication method (Basic Auth)
### Fixed
- Memory leak in background job processor
- CORS issue with Safari browser
- Timezone bug in date picker
### Security
- Updated dependencies (fixes CVE-2024-12345)
- Implemented CSRF protection
- Added helmet.js security headers
## [1.1.2] - 2025-01-08
### Fixed
- Critical bug in payment processing
- Session timeout issue
## [1.1.0] - 2024-12-20
### Added
- User profile pictures
- Email notifications
- Search functionality
### Changed
- Redesigned login page
- Improved mobile responsiveness
## [1.0.0] - 2024-12-01
Initial release
### Added
- User registration and authentication
- Basic profile management
- Product catalog
- Shopping cart
- Order management
[Unreleased]: https://github.com/username/repo/compare/v1.2.0...HEAD
[1.2.0]: https://github.com/username/repo/compare/v1.1.2...v1.2.0
[1.1.2]: https://github.com/username/repo/compare/v1.1.0...v1.1.2
[1.1.0]: https://github.com/username/repo/compare/v1.0.0...v1.1.0
[1.0.0]: https://github.com/username/repo/releases/tag/v1.0.0
Step 2: Semantic Versioning
ë²ì ë²í¸: MAJOR.MINOR.PATCH
Given a version number MAJOR.MINOR.PATCH, increment:
MAJOR (1.0.0 â 2.0.0): Breaking changes
- API ë³ê²½ì¼ë¡ 기존 ì½ëê° ëìíì§ ìì
- ì: íì íë¼ë¯¸í° ì¶ê°, ìëµ êµ¬ì¡° ë³ê²½
MINOR (1.1.0 â 1.2.0): Backward-compatible features
- ìë¡ì´ ê¸°ë¥ ì¶ê°
- 기존 기ë¥ì ê·¸ëë¡ ëì
- ì: ì API ìëí¬ì¸í¸, optional íë¼ë¯¸í°
PATCH (1.1.1 â 1.1.2): Backward-compatible bug fixes
- ë²ê·¸ ìì
- ë³´ì í¨ì¹
- ì: ë©ëª¨ë¦¬ ëì ìì , íì´í¬ ìì
ìì:
1.0.0â1.0.1: ë²ê·¸ ìì 1.0.1â1.1.0: ì ê¸°ë¥ ì¶ê°1.1.0â2.0.0: Breaking change
Step 3: Release Notes (ì¬ì©ì ì¹íì )
# Release Notes v1.2.0
**Released**: January 15, 2025
## ð What's New
### Two-Factor Authentication
You can now enable 2FA for enhanced security. Go to Settings > Security to set it up.

### Export Your Data
We've added the ability to export all your data in JSON format. Perfect for backing up or migrating your account.
## ⨠Improvements
- **Faster Search**: Search is now 40% faster thanks to database optimizations
- **Better Emails**: Redesigned email templates for a cleaner look
- **Dashboard Refresh**: Updated UI with modern design
## ð Bug Fixes
- Fixed a bug where password reset emails weren't being sent
- Resolved timezone issues in the date picker
- Fixed memory leak in background jobs
## â ï¸ Breaking Changes
If you're using our API:
- **Removed**: Basic Authentication is no longer supported
- **Migration**: Use JWT tokens instead (see [Auth Guide](docs/auth.md))
- **Deprecated**: `GET /api/v1/users/list`
- **Migration**: Use `GET /api/v2/users` with pagination
## ð Security
- Updated all dependencies to latest versions
- Added CSRF protection to all forms
- Implemented security headers with helmet.js
## ð Full Changelog
See [CHANGELOG.md](CHANGELOG.md) for complete details.
---
**Upgrade Instructions**: [docs/upgrade-to-v1.2.md](docs/upgrade-to-v1.2.md)
Step 4: Breaking Changes ë§ì´ê·¸ë ì´ì ê°ì´ë
# Migration Guide: v1.x to v2.0
## Breaking Changes
### 1. Authentication Method Changed
**Before** (v1.x):
\`\`\`javascript
fetch('/api/users', {
headers: {
'Authorization': 'Basic ' + btoa(username + ':' + password)
}
});
\`\`\`
**After** (v2.0):
\`\`\`javascript
// 1. Get JWT token
const { accessToken } = await fetch('/api/auth/login', {
method: 'POST',
body: JSON.stringify({ email, password })
}).then(r => r.json());
// 2. Use token
fetch('/api/users', {
headers: {
'Authorization': 'Bearer ' + accessToken
}
});
\`\`\`
### 2. User List API Response Format
**Before** (v1.x):
\`\`\`json
{
"users": [...]
}
\`\`\`
**After** (v2.0):
\`\`\`json
{
"data": [...],
"pagination": {
"page": 1,
"limit": 20,
"total": 100
}
}
\`\`\`
**Migration**:
\`\`\`javascript
// v1.x
const users = response.users;
// v2.0
const users = response.data;
\`\`\`
## Deprecation Timeline
- v2.0 (Jan 2025): Basic Auth marked as deprecated
- v2.1 (Feb 2025): Warning logs for Basic Auth usage
- v2.2 (Mar 2025): Basic Auth removed
Output format
CHANGELOG.md # ê°ë°ìì© ìì¸ ë¡ê·¸
RELEASES.md # ì¬ì©ìì© ë¦´ë¦¬ì¤ ë
¸í¸
docs/migration/
âââ v1-to-v2.md # ë§ì´ê·¸ë ì´ì
ê°ì´ë
âââ v2-to-v3.md
Constraints
íì ê·ì¹ (MUST)
- ìì ì ë ¬: ìµì ë²ì ì´ ìì
- ë ì§ í¬í¨: ISO 8601 íì (YYYY-MM-DD)
- ì¹´í ê³ ë¦¬ ë¶ë¥: Added, Changed, Fixed, etc.
ê¸ì§ ì¬í (MUST NOT)
- Git Log ë³µì¬ ê¸ì§: ì¬ì©ì ê´ì ì¼ë¡ ìì±
- 모í¸í íí: “ë²ê·¸ ìì ”, “ì±ë¥ ê°ì ” (구체ì ì¼ë¡)
Best practices
- Keep a Changelog: íì¤ íì ë°ë¥´ê¸°
- Semantic Versioning: ì¼ê´ë ë²ì ê´ë¦¬
- Breaking Changes: ë§ì´ê·¸ë ì´ì ê°ì´ë ì ê³µ
References
Metadata
ë²ì
- íì¬ ë²ì : 1.0.0
- ìµì¢ ì ë°ì´í¸: 2025-01-01
- í¸í íë«í¼: Claude, ChatGPT, Gemini
íê·¸
#changelog #release-notes #versioning #semantic-versioning #documentation