mmag

ハマったことメモなど

BOLG依存パッケージアップデート業 2022/02/23

いつもさらっとChangelog見て雰囲気で上げてるんだけど、どうせなら何したか書くか、という1発目。npmは数が多くてまとめるの面倒なので、とりあえずhexだけ...。

Dependency         Current  Latest  Status
credo              1.6.2    1.6.3   Update possible
ecto_sql           3.7.2    3.7.2   Up-to-date
ex_aws             2.2.10   2.2.10  Up-to-date
ex_aws_s3          2.3.2    2.3.2   Up-to-date
gettext            0.19.0   0.19.1  Update possible
hackney            1.18.0   1.18.1  Update possible
id_token           0.2.0    0.2.0   Up-to-date
jason              1.3.0    1.3.0   Up-to-date
joken              2.4.1    2.4.1   Up-to-date
logger_json        4.3.0    4.3.0   Up-to-date
mock               0.3.7    0.3.7   Up-to-date
new_relic_agent    1.27.7   1.27.7  Up-to-date
oban               2.10.1   2.11.0  Update possible
phoenix            1.6.6    1.6.6   Up-to-date
phoenix_ecto       4.4.0    4.4.0   Up-to-date
phoenix_pubsub     2.0.0    2.0.0   Up-to-date
plug               1.12.1   1.13.3  Update possible
plug_cowboy        2.5.2    2.5.2   Up-to-date
postgrex           0.16.1   0.16.2  Update possible
scrivener_ecto     2.7.0    2.7.0   Up-to-date
scrivener_headers  3.2.2    3.2.2   Up-to-date
sitemapper         0.6.0    0.6.0   Up-to-date

credo

https://github.com/rrrene/credo/blob/673656be9fb686bb8bd16f8bd74910b89b20d49a/CHANGELOG.md#163

  • --debugで吐き出されるHTMLレポートに遅いチェック、ファイルを出力
  • Credo.Check.Consistency.UnusedVariableNamesCredo.Check.Readability.SpaceAfterCommasのfalse positiveを修正
  • Credo.Check.Warning.ForbiddenModuleCredo.Check.Warning.MixEnvのバグを修正
  • Credo.Check.Readability.LargeNumbers:trailing_digitsオプションをサポート
    • https://github.com/rrrene/credo/issues/948
    • 通貨なんかで170_00とか書きたい場合があり、そのときにtrailing_digits: [2]を渡しておくと、最後だけ3桁区切りに加えて2桁区切りも許してくれるようになった

BOLGには影響なし。上げてよし。

gettext

https://github.com/elixir-gettext/gettext/blob/600e4630fb7db514d464f92e2069a138cf9c68a1/CHANGELOG.md#v0191

  • Elixir v1.14以上で出る警告に対処
  • ex-autogenelixir-autogenにリネーム

影響なし。上げてよし。

hackney

https://github.com/benoitc/hackney/blob/3f6d481ffbf4ddacc1c7fe1614030a06f39e04cc/NEWS.md#1181---2022-02-03

  • security: update default CA bundles
  • doc: fix typos

上げてよし。

oban

https://github.com/sorentwo/oban/blob/260a83748e0b285373ae90485ab20a86590b9e8f/CHANGELOG.md#2110--2022-02-13

影響あり。https://hexdocs.pm/oban/v2-11.html に従って上げるべし。新しいリーダーシップメカニズムへの対応とパフォーマンス改善。

plug

https://github.com/elixir-plug/plug/blob/40738527bbb45515d33b4030656703ddb0a84a6f/CHANGELOG.md#v1133-2022-02-12

  • Introduce :copy_opts_to_assign instead of builder_opts/0
  • Do not introduce compile-time dependencies in Plug.Router

影響なし。上げてよし。

postgrex

https://github.com/elixir-ecto/postgrex/blob/9f66111a439718e4de9a1ad37f2be2191ae43f6b/CHANGELOG.md#v0162-2022-02-21

  • Add :ping_timeout start option
  • Replication streaming can be resumed after reconnect

影響なし。上げてよし。

今回はこんなところ。Erlang/OTP 25もそろそろ考えないとな。