🆙
Goa v3.15.2 更新情報
概要
Goa の更新情報メモです。
Goa v3.15.2
Goa v3.15.2 の更新情報です。
実質的には v3.15.1 なんですが、ファイル名の変更を忘れてて、それをいれた v3.15.2 がすぐに(といっても数日後)出た、という具合です。
主な変更内容
- Add openapi:json:indent Meta (#3480)
Goa は OpenAPI ドキュメントを JSON と YAML 形式で出力しますが、これまで、JSON 形式のファイルは、改行を含まないような整形されていない一行の JSON ファイルとして出力されていました。この openapi:json:indent
Meta タグを設定すると、その JSON ファイルを整形してインデントを設定してくれます。使い方は API
下で次のようにするだけです。
var _ = API("piyo-piyo-api", func() {
Meta("openapi:json:indent", " ") // ← インデント幅を指定する
})
その他
- Fix validation code for projected union types (#3487)
- Return a validation error when query string is malformed (#3488)
- Properly handle decoding of maps with nil entries (#3490)
- Correctly handle union to union transforms (#3491)
- Rename to codegen/service/templates/security_authfuncs.go.tpl (#3496)
その他は細かい調整とかバグ修正です。
JSON にもインデントが入るので、差分が見やすくなるかもですね。
Happy hacking!
Discussion