バージョン 2.0.0

MAJOR Breaking Change

✨ 新機能

  • Content Collections API導入
  • 新しいビルドパイプライン
  • TypeScript 5.0サポート

🐛 修正

  • メモリリークの修正
  • パフォーマンスの改善

⚠️ 非推奨

  • 旧形式のコンポーネント記法

バージョン 2.0.0

メジャーアップデートリリースです。多くの新機能と改善が含まれています。

🎉 新機能

Content Collections API

コンテンツ管理がより簡単で型安全になりました。Markdownファイルをコレクションとして管理し、Zodスキーマによる検証が可能です。

新しいビルドパイプライン

ビルド速度が大幅に向上しました。大規模プロジェクトでも高速にビルドが完了します。

TypeScript 5.0サポート

最新のTypeScript機能を活用できるようになりました。

🐛 修正

メモリリーク問題

長時間動作時のメモリリークを解消しました。

パフォーマンス改善

  • ページ読み込み速度を30%改善
  • ビルド時間を50%短縮

⚠️ Breaking Changes

以下の変更により、既存コードの修正が必要になる場合があります:

  1. コンポーネント記法の変更

    • 旧: <Component prop={value} />
    • 新: <Component :prop="value" />
  2. APIエンドポイントの変更

    • /api/v1/*/api/v2/*

📝 非推奨機能

以下の機能は将来のバージョンで削除される予定です:

  • 旧形式のコンポーネント記法
  • レガシーAPIエンドポイント

アップグレード方法

npm install astro@2.0.0
npm run migrate

詳細なマイグレーションガイドはこちらをご覧ください。

技術詳細

このページは getStaticPaths() 関数と Content Collections API を使用して、 ビルド時に静的HTMLとして生成されています。