🆙

Goa v3.19.0 更新情報

2024/09/14に公開

概要

Goa の更新情報メモです。

Goa v3.19.0

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

主な変更内容

Add "openapi:typename" meta to user types by @raphael in #3572

このメタタグを利用すると生成される OpenAPI の型名を強制的に指定したものに変更することが出来ます。

var Foo = Type("Foo", func() {
    Attribute("name", String)
    Meta("openapi:typename", "Bar")
})

その他の細かな調整

  • Add typed nil validation to dsl.Security by @tchssk in #3574
  • Write response headers with SkipEncodeDecodeResponseBody using a custom writer by @raphael in #3578
  • Add TooFewArgError to dsl.OneOf by @tchssk in #3577
  • Add nil validation of reference type to dsl.Body by @tchssk in #3579
  • Generate validation code for required attributes in inline struct http bodies by @tchssk in #3580
  • Exit after usage() is shown. Fixes #3583 by @loafoe in #3584
  • Refactor file server implementation by @raphael in #3588

この変更を確認しながら v3.18.x 系の更新情報を追っかけそこねた事に気がつきました 😇

Happy hacking!

Discussion