2023-12-08のJS: Redux 5.0.0、Vitest 1.0.0、Astro 4.0 #1144
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
/createSlice
のextraReducers
におけるオブジェクト構文のサポートの削除などが行わています。その他にも、
middleware
オプションが配列ではなくコールバック関数のみを受け付けるように変更、型定義の変更などが含まれています。マイグレーションガイドも併せて公開されています。
Viteを使ったテストフレームワークであるVitest 1.0.0がリリースされました。
Vite 5へアップデートされているため、Node.js 16のサポートが終了しています。
node:child_process
を使った並列実行をサポート、pool
とpoolOptions
をサポートし関連する古いフラグを削除などの変更が含まれています。スナップショットの形式やオプションの変更などの破壊的な変更も含まれているため、マイグレーションガイドが公開されています。
Astro 4.0がリリースされました。
DevToolbarの追加、i18n Routingの追加、View Transition APIのサポートを改善、Loggingの改善などが含まれています。
また、実験的な機能としてIncremental Content Cachingが追加されています。