Releases: ogen-go/ogen
Releases · ogen-go/ogen
v0.43.2
Update OTEL
Full Changelog: v0.43.1...v0.43.2
v0.43.1
v0.43.0
What's Changed
- feat(jsonschema): wrap errors with line and column by @tdakkota in #458
- fix(sgcollector): allow encoding invalid UTF-8 inside
Report
by @tdakkota in #465 - fix(parser): do not panic if
Example
isnil
by @tdakkota in #463 - fix(ogenerrors): implement
errors.Formatter
andfmt.Formatter
by @tdakkota in #464 - feat(parser): pass location via
openapi
structs by @tdakkota in #461 - feat(ogen): parse correct line number for YAML by @tdakkota in #460
- fix(gen): handle cryptic parameter name by @tdakkota in #466
Full Changelog: v0.42.0...v0.43.0
v0.42.0
What's Changed
- feat(gen): support
text/plain
as simple stream by @tdakkota in #446 - fix(gen): set GetBody only if client can read body multiple times by @tdakkota in #447
- fix(gen): put stream into request interface if needed by @tdakkota in #448
- fix(gen): implement errors.Formatter for wrapper errors by @tdakkota in #450
- fix(gen): return
ErrNotImplemented
if enum type is unsupported by @tdakkota in #451 - refactor(gen): move security validation to parser by @tdakkota in #452
- test: move some multipart/form tests from sample to form.json by @tdakkota in #453
- refactor(ogen): use
go-json-experiment
instead ofencoding/json
by @tdakkota in #455 - feat(parser): wrap errors with line and column by @tdakkota in #456
Full Changelog: v0.41.0...v0.42.0
v0.41.0
What's Changed
- feat(jsonschema): add simple tool for JSON schema inference by @tdakkota in #416
- feat(ogen): add line and column to parse error by @tdakkota in #417
- fix(parser): validate header name by @tdakkota in #418
- docs: add issue templates by @tdakkota in #422
- feat: add options to disable client/server generation by @shadowspore in #425
- fix(gen): disallow requestBody masked content type by @tdakkota in #429
- fix(gen): handle optional request correctly by @tdakkota in #430
- feat(gen): allOf support by @shadowspore in #428
- fix(gen): handle form request type aliases correctly by @tdakkota in #433
- fix: limit reference resovle depth by @tdakkota in #434
- fix(openapi): add more path validation according to spec by @tdakkota in #436
- fix(gen): improve composite schema cycle detection by @tdakkota in #437
- fix(gen): handle nullable allof correctly by @shadowspore in #438
- fix(gen): anonymous type regex collection by @shadowspore in #439
- fix(gen): compile vendored templates only once by @tdakkota in #440
- feat(sgcollector): add some features by @tdakkota in #441
- fix(sgcollector): do not write
good
andnotImplemented
stages by @tdakkota in #442 - feat(parser): resolve components from complicated JSON pointers by @tdakkota in #445
Full Changelog: v0.40.0...v0.41.0
v0.40.0
What's Changed
- chore: simplify response decoder by @tdakkota in #405
- fix(gen): pass correct uri encoding/decoding functions by @tdakkota in #406
- fix(gen): do not share form type if form includes file parameters by @tdakkota in #409
- chore(parser): omit empty values for security schema fields by @pespantelis in #412
- feat: parse more spec fields by @tdakkota in #413
Full Changelog: v0.39.0...v0.40.0
v0.39.0
What's Changed
- feat(gen): support optional files and file arrays by @tdakkota in #403
- feat(gen): nullable oneOf by @shadowspore in #383
Full Changelog: v0.38.0...v0.39.0
v0.38.0
What's Changed
- feat(gen): add deprecation notice for types, parameters and fields by @tdakkota in #399
- fix(jsonschema): validate enum values for uniqueness by @tdakkota in #398
- fix(gen): do not parse Content-Type header if it is not set and body is empty by @tdakkota in #400
- feat(http): pass multipart headers by @tdakkota in #401
Full Changelog: v0.37.1...v0.38.0
v0.37.1
What's Changed
- chore(deps): bump github.com/go-faster/jx from 0.35.2 to 0.36.0 in /examples by @dependabot in #397
- chore(deps): bump github.com/go-faster/jx from 0.35.2 to 0.36.0 by @dependabot in #396
- fix(parser): pass componentsResolver to schemaParser by @pespantelis in #395
New Contributors
- @pespantelis made their first contribution in #395
Full Changelog: v0.37.0...v0.37.1
v0.37.0
What's Changed
- chore(deps): bump golang.org/x/tools from 0.1.10 to 0.1.11 by @dependabot in #390
- feat(conv): add preallocate by @sashamelentyev in #391
- feat(parser): support remote component references by @tdakkota in #392
- feat(gen): add GoDoc deprecation notice if operation is deprecated by @tdakkota in #394
New Contributors
- @sashamelentyev made their first contribution in #391
Full Changelog: v0.36.0...v0.37.0