30秒で判断
- 対応すべき人: VSCode で Astro を書いており、
lang/type属性を付けた複数行の<script>/<style>タグでハイライトが崩れて困っていた利用者。 - 対応不要な人: VSCode を使っていない、または該当するハイライト崩れに遭遇していない場合。Astro 本体(
astroパッケージ)のバージョンには一切影響しません。 - 確認コマンド: VSCode の拡張機能一覧で「Astro」の入っているバージョンを確認(
code --list-extensions --show-versions)
この変更が意味すること
本リリースは、Astro 公式の VSCode 拡張 astro-vscode のパッチ更新です。フレームワーク本体(最新は astro 7.2.7)ではなくエディタ拡張の修正のため、アプリケーションのビルドや実行時の挙動には影響しません。
修正内容は、lang または type 属性を持つ複数行の <script> / <style> タグに対するシンタックスハイライトの不具合解消です。TypeScript を使う <script lang="ts"> や、SCSS を使う <style lang="scss"> などで色付けが崩れていたケースが改善されます。
エディタ拡張はバックグラウンドで自動更新されることが多いため、多くの利用者は特別な操作なしに恩恵を受けられます。手動でバージョンを固定している場合のみ、更新を検討してください。
主な変更点
Patch Changes
langまたはtype属性を持つ複数行の<script>/<style>タグのシンタックスハイライトを修正(#17792)
EOL / サポート状況
astro-vscode はエディタ拡張のため、フレームワーク本体のような明確な EOL スケジュールは公開されていません。基本的に最新版の利用が推奨されます。参考として、Astro 本体は現在 7.x 系が最新ラインです。
開発者への影響
- VSCode で Astro を編集している場合、拡張機能を最新に保つことで
<script lang="...">/<style type="...">のハイライトが正しく表示されます。 - 拡張は自動更新が基本のため、多くの環境で追加作業は不要です。
- Astro 本体のバージョンや CI・ビルドには影響しないため、チーム全体での一斉対応は必要ありません。
アップデート方法
# インストール済み拡張のバージョンを確認
code --list-extensions --show-versions | grep -i astro
# 手動で更新(VSCode の拡張機能ビューからでも可)
code --install-extension astro-build.astro-vscode --force
データソース: GitHub Releases API, endoflife.date, npm Registry, PyPI AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
