🆙

Goa v3.16.2 更新情報

2024/06/15に公開

概要

Goa の更新情報メモです。

Goa v3.16.2

Goa v3.16.2 の更新情報です。

主な変更内容

  • Add eval.TooManyArgError() by @tchssk in #3512
    • これは内部処理の調整
  • Handle unsupported request content type by @raphael in #3513
    • これまで、サポートしていないメディアタイプでアクセスがあると、Goa は encoding/json であるとみなして処理していましたが、この修正で、厳密にサポートしていないメディアタイプでのアクセスはエラーとなるようになりました。
  • Fix godoc for dsl.Param() by @tchssk in #3514
    • これはコメントの調整のみ
  • Fix OpenAPI v2 to not merge service params into endpoint headers by @tchssk in #3515
    • OpenAPI v3 では調整されていたものが v2 で調整されていないのの対応
  • Add test for eval.TooManyArgError() by @tchssk in [#3520](https://
    github.com/goadesign/goa/pull/3520)
    • テストの追加
  • Generate deterministic examples by @raphael in #3521
    • Deterministic Randomizer に UUID が増えたよう(に思える)

細かな調整だけ素が、#3513ではデフォルトの挙動が変わるので、必要であれば、サポートしていないメディアタイプがきたら encoding/json として扱うミドルウエアで過去の挙動と整合性を取る必要があるかも知れません。

Happy hacking!

Discussion