リリース情報取得スキル
役割: Web調査に特化。ライブラリのリリース情報を公式ソースから取得する。
入力: ライブラリ名、現在バージョン、目標バージョン(呼び出し元から渡される)
調査対象
- •破壊的変更(Breaking Changes)
- •非推奨化(Deprecations)
- •ビルトイン化(不要になるパッケージ)
- •マイグレーションガイドのURL
情報ソース
GitHub
code
https://github.com/{org}/{repo}/releases
https://github.com/{org}/{repo}/blob/main/CHANGELOG.md
https://github.com/{org}/{repo}/blob/main/MIGRATION.md
公式ドキュメント
EOL情報
code
https://endoflife.date/{library}
出力フォーマット
json
{
"breakingChanges": [
{
"title": "API名変更",
"description": "useRouter → useNavigation",
"version": "15.0.0",
"severity": "high"
}
],
"deprecations": [
{
"api": "getServerSideProps",
"replacement": "Server Components",
"version": "15.0.0"
}
],
"builtins": [
{
"package": "@next/font",
"reason": "next/fontにビルトイン",
"version": "13.0.0"
}
],
"references": {
"releaseNotes": "https://...",
"migrationGuide": "https://...",
"changelog": "https://..."
}
}
検索キーワード
リリースノート内で以下を検索:
- •
breaking change,breaking - •
deprecated,deprecation - •
removed,no longer - •
built-in,included,bundled - •
migration,upgrade