BOLG依存パッケージアップデート業 2022/04/26
API
ex_aws 2.2.10 2.3.1 Update possible oban 2.10.1 2.12.0 Update not possible phoenix 1.6.6 1.6.7 Update possible phoenix_pubsub 2.0.0 2.1.1 Update possible plug 1.13.4 1.13.6 Update possible
ex_aws
https://github.com/ex-aws/ex_aws/blob/c8015be9d89d9da2775b829b86ee4c6496877978/CHANGELOG.md
バグ修正などなど入っているけど、関係ありそうなのは
だけ。まあ上げて大丈夫でしょう。
oban
前にバージョン上げてトラブってから様子見してたけど、試しに上げてみたら動いてくれたので上げる。
phoenix
https://diff.hex.pm/diff/phoenix/1.6.6..1.6.7
- [Endpoint] telemetryイベントにEndpointのinitを追加
- [Endpoint]
- [Logger] Routerのmetadataに
log_module
を追加 - [phx.gen.release] assetsディレクトリがあるときだけassets関連の処理を実行
- [phx.gen.release] ecto_sqlが入っているときだけmigrationファイルを生成
- JSクライアントのESM対応
- JSクライアントのLongPollのバグ修正
上げてよし。
phoenix_pubsub
Phoenix.Tracker
にhandle_info
コールバック追加- v2.1.0でpoolが入ったことによって生まれた非互換な点の修正
- adapterの名前に
_1
とか以前はなかったsuffixが付くようになり互換性が崩れたので、pool sizeが1のときはsuffix無しにしたとのこと
- adapterの名前に
上げてよし。
plug
https://github.com/elixir-plug/plug/blob/274e44f9a149b922099bf60029d8267afe494968/CHANGELOG.md
forward
に:via
オプションが入った- コンパイル時依存性に関する軽微な修正
これも上げてよし。
front
next ^12.1.0 → ^12.1.5 react ^17.0.2 → ^18.0.0 react-dom ^17.0.2 → ^18.0.0 @types/node ^16.11.7 → ^17.0.26 @types/react ^17.0.42 → ^18.0.6 @types/react-dom ^17.0.14 → ^18.0.2 @typescript-eslint/parser ^5.16.0 → ^5.20.0 eslint ^8.11.0 → ^8.14.0 prettier ^2.6.0 → ^2.6.2 sass ^1.49.9 → ^1.50.1 ts-jest ^27.1.3 → ^27.1.4 typescript ^4.6.2 → ^4.6.3
next
https://github.com/vercel/next.js/releases
目を通したほうがいいんだろうけど量が量なので、上げてみて壊れたら考える。
react, react-dom
https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html
@types/*
合わせて上げる
@typescript-eslint/parser
https://github.com/typescript-eslint/typescript-eslint/blob/main/CHANGELOG.md#5200-2022-04-18
影響なさそう。上げてよし。
eslint
https://github.com/eslint/eslint/blob/de992b7016e3d91092de7748f0375943ad2c77f0/CHANGELOG.md
これも上げてよし。
prettier
https://github.com/prettier/prettier/blob/586a4b2a871b9026519fbf201cb678eb3b556343/CHANGELOG.md
OK
sass
https://github.com/sass/dart-sass/blob/0c24114badbed3e2c886049d255be83a29030445/CHANGELOG.md
map.deep-merge()
に潜在的な破壊的変更とあるけど、使ってないので上げてよし。
ts-jest
バグ修正のみ。OK
typescript
https://github.com/microsoft/TypeScript/releases/tag/v4.6.3
これも上げてよし。