Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024-01-02のJS: Vue 3.4、Vue 2.xのEOL、quick-lint-js 3.0.0、AstroとDenoの2023年まとめ #1150

Merged
merged 22 commits into from
Jan 2, 2024

Conversation

azu
Copy link
Member

@azu azu commented Jan 2, 2024

Vue 3.4 がリリースされました。

Vue 3.4ではVueテンプレートのパーサーのパフォーマンス改善、watchEffectの改善、defineModelがStable APIに変更されています。
また、v-bindが同名の場合の省略記法を追加、Hydrationのエラー表示を改善などの変更も含まれています。
破壊的な変更として、global JSX namespaceの型を定義しないように変更、実験的な機能だったReactivity Transformの削除なども含まれています。

関連して、Vue 2.x は2023年12月31日にサポートが終了し、End of Life(EOL)となりました。

最終バージョンは2.7.16となっています。


C++書かれたJavaScriptのLintツールであるQuick-lint-js 3.0.0がリリースされました。

Quick-lint-js 3.0.0では、TypeScriptのサポートが追加されています。


次の記事では、2023年のAstroとDenoの主要な変更点についてまとめられています。

それぞれ主要な変更点や今後の変更についても書かれているので、興味がある方は読んで見ると良いかもしれません。

@azu azu merged commit 73a0c6b into develop Jan 2, 2024
@azu azu deleted the jser-week-675 branch January 2, 2024 01:21
@azu
Copy link
Member Author

azu commented Jan 2, 2024

💚 Vue 3.4: パフォーマンス改善
🪦 Vue 2.xのEOL
🚀 quick-lint-js 3.0.0: TSのサポート
🧑‍🚀 Astro と 🦕 Denoの2023年まとめ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant