つみかさね
A

Astro v6.3.6

リリース日: 2026-05-21データソース: GitHub Releases, npm, endoflife.date
影響度スコア
20/ 100影響度: 低
Breaking Changes0/40
新機能0/25
バグ修正15/20
セキュリティ0/15
依存関係5/15

対応ガイド

low|任意バグ修正影響: 最小限

推奨アクション

  1. 1npm install astro@6.3.6 でアップデート
  2. 2空altを持つMarkdown画像のレンダリングを確認
  3. 3本番環境に適用

影響対象

Astro利用者コンテンツコレクション使用プロジェクト空alt画像を使用するサイト

補足

  • -Breaking Changesなし。安全にアップデート可能です
AstroMarkdownアクセシビリティHMRコンテンツコレクション

この変更が意味すること

Astro 6.3.6 は 2 件のバグ修正を含むパッチリリースです。

最も重要な修正は Markdown 画像の空 alt 属性が保持されない問題 です。コンテンツコレクション内で ![](image.jpg) のように空の alt テキストを持つ画像を記述した場合、レンダリング後の HTML から alt 属性が完全にドロップされていました。このリリースで alt="" が正しく保持されるようになります。

alt 属性が空であることは「この画像は装飾的であり読み上げ不要」というスクリーンリーダーへのシグナルです。alt 属性が省略されるとスクリーンリーダーはファイル名を読み上げる動作になり、アクセシビリティ上の問題となります。

主な変更点

Markdown 空 alt 属性の保持(アクセシビリティ修正)

コンテンツコレクション内の Markdown で空 alt テキスト画像 ![](image.jpg) を使用した場合、alt="" 属性がレンダリング済み HTML に正しく出力されるようになりました。

<!-- Markdown -->
![](decorative-image.jpg)

<!-- 修正前のレンダリング結果(問題あり) -->
<img src="/decorative-image.jpg">

<!-- 修正後のレンダリング結果(正常) -->
<img src="/decorative-image.jpg" alt="">

PR: #16774 by @astrobot-houston

HMR 古いコンテンツ配信の修正

getStaticPaths() 経由でコンポーネントを props として渡す構成で、HMR(Hot Module Replacement)が古いコンテンツを返し続ける問題が修正されました。開発時のホットリロードが正しく機能するようになります。

PR: #16776 by @matthewp

EOL / サポート状況

Astro は endoflife.date での公式なサイクル情報を持ちませんが、npm の latest タグが常に最新安定版を示します。

チャンネルバージョン備考
latest6.3.6本リリース
alpha7.0.0-alpha.1次世代メジャー開発中
legacy4.16.19v4 系最終版

開発者への影響

  1. コンテンツコレクションで Markdown 画像を使用している場合: 装飾的画像(空 alt)を使っている箇所でアクセシビリティが改善されます。早めのアップデートを推奨します
  2. スクリーンリーダー対応を重視するサイト: alt="" の保持が保証されるため、アクセシビリティ監査ツールの警告が解消される可能性があります
  3. getStaticPaths() でコンポーネントを動的に渡すページ: HMR の挙動が正しくなり、開発効率が改善されます

アップデート方法

npm install astro@6.3.6

データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

任意のタイミングでアップデートを推奨

アップデートすべき場合

  • 空altのMarkdown画像(装飾的画像)をコンテンツコレクションで使用している場合
  • getStaticPaths()経由でコンポーネントをpropsとして渡す構成の場合

様子見でよい場合

  • 上記の機能を使用していない場合

EOL / サポート状況

Astro 6.3Active
Astro legacy (4.x)Active
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。