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

2023-12-08のJS: Redux 5.0.0、Vitest 1.0.0、Astro 4.0 #1144

Merged
merged 19 commits into from
Dec 8, 2023
Merged

Conversation

azu
Copy link
Member

@azu azu commented Dec 8, 2023

Redux Toolkit v2.0.0に関連してRedux 5.0.0がリリースされました。

Redux 5.0.0では、TypeScriptへの書き換え、CJS/ESMのdual packageに変更、ES2020形式で出力するように変更。
また、createStoreを非推奨として、Redux Toolkitへの移行を推奨しています。

同時にリリースされたRedux Toolkit v2.0.0では、Redux v5/Reselect 5.0へのアップデート、createReducer/createSliceextraReducersにおけるオブジェクト構文のサポートの削除などが行わています。
その他にも、middlewareオプションが配列ではなくコールバック関数のみを受け付けるように変更、型定義の変更などが含まれています。

マイグレーションガイドも併せて公開されています。


Viteを使ったテストフレームワークであるVitest 1.0.0がリリースされました。

Vite 5へアップデートされているため、Node.js 16のサポートが終了しています。
node:child_processを使った並列実行をサポート、poolpoolOptionsをサポートし関連する古いフラグを削除などの変更が含まれています。
スナップショットの形式やオプションの変更などの破壊的な変更も含まれているため、マイグレーションガイドが公開されています。


Astro 4.0がリリースされました。

DevToolbarの追加、i18n Routingの追加、View Transition APIのサポートを改善、Loggingの改善などが含まれています。
また、実験的な機能としてIncremental Content Cachingが追加されています。

@azu azu merged commit 993bbbe into develop Dec 8, 2023
@azu azu deleted the jser-week-672 branch December 8, 2023 13:06
@azu
Copy link
Member Author

azu commented Dec 8, 2023

⚛️ Reduxファミリーのアップデート
💯 Vitest 1.0.0
🧑‍🚀 Astro 4.0.0: DevToolbar

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