Releases: ogen-go/ogen
Releases · ogen-go/ogen
v0.64.0
v0.63.0
What's Changed
- ci(tidy-autocommit): use
ubuntu-20.04
image by @tdakkota in #845 - ci(tidy-autocommit): use workaround in order to fix token generation by @tdakkota in #846
- feat: use errors.Is for error handling by @sashamelentyev in #849
- feat(gen): improve generation cycle error reporting by @tdakkota in #852
- fix(gen): define form decoder variable only if necessary by @tdakkota in #859
- chore(examples): add OpenAI by @ernado in #858
- ci: remove nancy workflow by @tdakkota in #861
- feat(location): multi-location errors by @tdakkota in #855
- feat: implement string method for enums by @sashamelentyev in #862
- feat: remove body from request by @sashamelentyev in #864
- feat: use errors.Is in err handling by @sashamelentyev in #863
- feat: remove redundant space by @sashamelentyev in #865
- chore: remove pkg var by @sashamelentyev in #867
Full Changelog: v0.62.0...v0.63.0
v0.62.0
What's Changed
- ci: autocommit
go mod tidy
for Dependabot by @tdakkota in #838 - ci: do not try to override cache by @tdakkota in #839
- fix(gen): detect field conflicts by @tdakkota in #840
- docs(security): update policy by @ernado in #841
- feat(gen): put status code into error message by @tdakkota in #842
- feat(gen): generate
SetNull
for nullables by @tdakkota in #843
Full Changelog: v0.61.0...v0.62.0
v0.61.0
What's Changed
- ci: use manual caching (again) by @tdakkota in #829
- chore: replace
yamlx
withyaml
by @tdakkota in #830 - fix(parser): check that oauth2 scheme define scopes by @tdakkota in #831
- ci: store cache unconditionally by @tdakkota in #835
- feat(gen): add
x-ogen-field-name
extension by @tdakkota in #834 - fix(ogenzap): disable colored logging if
stderr
is not a tty by @tdakkota in #837
Full Changelog: v0.60.2...v0.61.0
v0.60.2
What's Changed
- fix(gen): compare responses without location by @tdakkota in #821
- ci: disable golangci-lint action cache by @tdakkota in #824
- fix(gen): do not compare description by @tdakkota in #825
- Change security error HTTP status code to 401 Unauthorized by @Nekroze in #826
- fix(gen): response comparison by @tdakkota in #828
New Contributors
Full Changelog: v0.60.1...v0.60.2
v0.60.0-alpha.0
What's Changed
- fix(gen): compare responses without location by @tdakkota in #821
- ci: disable golangci-lint action cache by @tdakkota in #824
- fix(gen): do not compare description by @tdakkota in #825
- Change security error HTTP status code to 401 Unauthorized by @Nekroze in #826
New Contributors
Full Changelog: v0.60.1...v0.60.0-alpha.0
v0.60.1
v0.60.0
What's Changed
- fix(uri): return an error if value contains separator char by @tdakkota in #786
- chore(deps): bump
golang.org/x
packages version by @tdakkota in #809 - feat(gen): warn about unused path parameters by @tdakkota in #808
- feat(ogen): add flag to control
Convenient Errors
feature by @tdakkota in #805 - chore(mod): require
go 1.19
by @tdakkota in #816 - fix(gen): trim trailing slashes by @tdakkota in #815
- fix(gen): add
Content-Type
to response name only if needed by @tdakkota in #806 - fix(gen): unescape path parameters correctly by @tdakkota in #818
Full Changelog: v0.59.0...v0.60.0
v0.59.0
What's Changed
- perf(json): reduce size of date/time encoding buffers by @tdakkota in #766
- chore(deps): bump OTEL version by @tdakkota in #777
- feat(gen): support
apiKey
cookie security by @tdakkota in #768 - feat(openapi): add an extension to enable JSON streaming encoding/decoding by @tdakkota in #767
- feat(gen): additional go struct field tags by @pgillich in #718
- docs: add note about
x-ogen-json-streaming
by @tdakkota in #782 - chore: bump
golang.org/x
packages version by @tdakkota in #781 - feat(gen): support cookie parameters by @tdakkota in #778
- chore(uri): make
HasParam
errors more consistent by @tdakkota in #784 - feat(gen): append semconv.HTTPMethodKey in handler by @iwata in #789
- feat(gen): append semconv.HTTPRouteKey in handler by @iwata in #790
- chore(deps): bump
golang.org/x
packages version by @tdakkota in #792
New Contributors
Full Changelog: v0.58.0...v0.59.0
v0.59.0-alpha.0
What's Changed
- perf(json): reduce size of date/time encoding buffers by @tdakkota in #766
- chore(deps): bump OTEL version by @tdakkota in #777
- feat(gen): support
apiKey
cookie security by @tdakkota in #768 - feat(openapi): add an extension to enable JSON streaming encoding/decoding by @tdakkota in #767
- feat(gen): additional go struct field tags by @pgillich in #718
- docs: add note about
x-ogen-json-streaming
by @tdakkota in #782 - chore: bump
golang.org/x
packages version by @tdakkota in #781 - feat(gen): support cookie parameters by @tdakkota in #778
New Contributors
Full Changelog: v0.58.0...v0.59.0-alpha.0