🆙

Goa 更新情報 v3.9.1

2022/10/04に公開

概要

Goa の更新情報メモです。今回のバージョンアップは v3.9.0 に紛れ込んでしまったバグの修正です。

Goa v3.9.1

主な変更内容

前回の修正:

  • Goa のエラー構造体のメソッドに ErrorName() がありますが、こちらは非推奨となり、GoaErrorName() が新しく導入されました #3105

にバグがありました。ErrorName() は非推奨ですがなくなるわけではない、という話だったのですが、この配慮がバグを生じさせてしまったために ErrorName() は廃止になりました。

というか、ErrorName()GoaErrorName() に直す必要あったのかな 🤔

普通に使っていれば気にすることはないと思います(これまで Goa 使ってて気にしたこと一度もない)。

追記 (2022-10-05 21:10)

使うことないや、と思っていた ErrorName()。ミドルウエアで返すエラーレスポンスで、エラーをレスポンスのヘッダにセットするときに使ってました。まぁ、これは Goa のエラー処理をコピーして時前のミドルウエアでも同じようにするためにしたものなので、やっぱりこれが直接使われるコードはまれかなと思いました。

Happy hacking!

Discussion