30秒で判断
- 対応すべき人: Vercel に Astro をデプロイしており
@astrojs/vercelを使用している / peerDependencies の警告が出ている - 対応不要な人: Vercel 以外のホスティング(Cloudflare Pages・Netlify など)を使っている /
@astrojs/vercelを使っていない - 確認コマンド:
npm list @astrojs/vercel(またはcat package.json | grep astrojs/vercel)
この変更が意味すること
@astrojs/vercel は Astro プロジェクトを Vercel にデプロイするための公式アダプターです。v11.0.1 は v11 系メジャーバージョンの最初のパッチリリースで、v11.0.0 リリース時に混入していた peerDependencies の誤設定を修正しています。
メジャーバージョンの変更(v10 → v11)が伴うため、npm install @astrojs/vercel@latest 実行時に自動的に v11 系が選択されます。v11 へのアップグレードを行う前に、v11.0.0 の変更点(breaking changes)も合わせて確認することを推奨します。
主な変更点
peerDependencies フィールドの修正
peerDependencies フィールドに誤った依存関係が含まれていた問題を修正しました。この問題により、インストール時に npm / pnpm から不要な peerDependencies 警告が出ていた場合があります。v11.0.1 へのアップグレードでこれらの警告が解消されます。
EOL / サポート状況
| バージョン | ステータス | 備考 |
|---|---|---|
| @astrojs/vercel v11.x | ✅ 最新 | 現在の安定系列 |
| @astrojs/vercel v10.x | ⚠️ 旧版 | v11 系へのアップグレードを推奨 |
| astro latest | 7.0.5 | 本体は独立したリリースサイクル |
開発者への影響
- peerDependencies 警告が解消:
npm install/npm ci時に出ていた peerDependencies の警告が解消されます - CI/CD パイプラインへの影響:
--legacy-peer-depsフラグを使っていた場合、不要になる可能性があります - v10 → v11 の破壊的変更: 本リリースより前に行われた v11.0.0 の変更も適用されます。公式マイグレーションガイドの確認を推奨します
アップデート方法
# npm
npm update @astrojs/vercel
# または明示的にバージョン指定
npm install @astrojs/vercel@11.0.1
# pnpm
pnpm update @astrojs/vercel
# バージョン確認
npm list @astrojs/vercel
データソース: GitHub Releases API, npm Registry
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
