v0.56.0
What's Changed
- fix(ir): use correct JSON type for unix timestamp by @tdakkota in #690
- fix(gen): add special case for
anyOf
withnumber
andinteger
by @tdakkota in #691 - refactor(gen): pass requests and responses by reference by @tdakkota in #696
- feat(gen): use structured param decoding error by @tdakkota in #699
- feat(gen): implement text (un)marshaler for string enum by @tdakkota in #702
- docs: add contributing guide by @tdakkota in #705
- chore: bump
golang.org/x
packages version by @tdakkota in #715 - fix(gen): use
RawPath
for routing if it is present by @tdakkota in #712 - feat(gen): allow JSON-encoded response headers by @tdakkota in #716
- fix(parser): check that content parameter style is primitive by @tdakkota in #720
- feat(ogenerrors): add body decoding error by @tdakkota in #704
- perf(uri): preallocate
encodeObject
buffer by @tdakkota in #719 - feat(gen): avoid empty response types (part 3) by @tdakkota in #724
- perf(uri): optimize parameter decoding by @tdakkota in #726
- feat(gen): improve bearer security template by @egor-gorlin-exinity in #723
- feat(gen): add
FindPath
method by @tdakkota in #727 - feat(gen): support user-defined JSON Schema formats by @tdakkota in #728
- feat(gen): allow to define custom format for primitive types by @tdakkota in #730
- feat(ogen): add flags to disable webhook client/server generation by @tdakkota in #732
- feat(gen): allow to use empty interface as custom format type by @tdakkota in #731
New Contributors
- @egor-gorlin-exinity made their first contribution in #723
Full Changelog: v0.55.0...v0.56.0