Releases: ogen-go/ogen
Releases · ogen-go/ogen
v0.36.0
What's Changed
- fix(gen): handle nullability in all cases by @shadowspore in #382
- feat(ogenzap): setup zap to make logs more human-friendly by @tdakkota in #384
- feat(ogenzap): add colorizing option by @tdakkota in #387
- feat(jsonschema): initial remote references support by @tdakkota in #388
- refactor: remove pools by @tdakkota in #389
Full Changelog: v0.35.0...v0.36.0
v0.35.0
What's Changed
- fix(gen): allow server to infer Content-Type if it is masked by @tdakkota in #372
- chore(deps): bump github.com/go-faster/errors from 0.5.0 to 0.6.0 in /examples by @dependabot in #371
- chore(deps): bump github.com/go-faster/errors from 0.5.0 to 0.6.0 by @dependabot in #370
- feat(gen): parameter content by @tdakkota in #373
- chore(deps): bump github.com/go-faster/errors from 0.6.0 to 0.6.1 by @dependabot in #375
- feat(gen): suggest binary format if content type is unsupported by @tdakkota in #378
- feat(gen): multipart form files by @tdakkota in #379
Full Changelog: v0.34.0...v0.35.0
v0.34.0
What's Changed
- feat(gen): add support for form encoding configuration by @tdakkota in #359
- feat(gen): add initial multipart forms support by @tdakkota in #361
- feat: response headers by @shadowspore in #360
- refactor(gen): do not generate useless empty structs by @shadowspore in #364
- feat(json): add json value comparator by @tdakkota in #365
- chore(deps): bump github.com/go-faster/jx from 0.35.0 to 0.35.1 in /examples by @dependabot in #367
- chore(deps): bump github.com/go-faster/jx from 0.35.0 to 0.35.1 by @dependabot in #366
- fix(gen): do not add nil parameter to headers map by @tdakkota in #369
Full Changelog: v0.33.0...v0.34.0
v0.33.0
What's Changed
- feat(openapi): add response headers parser by @tdakkota in #353
- refactor(ogen): pass schema path as first position argument by @tdakkota in #352
- feat(gen): initial urlencoded form support by @tdakkota in #351
- fix(gen): check for unsupported response content types by @tdakkota in #354
- refactor templates by @shadowspore in #355
- feat(openapi): parse encoding field of MediaType by @tdakkota in #356
- fix(jsonschema): pass format to untyped schema by @tdakkota in #357
- fix(gen): ensure exactly
oneOf
match by @tdakkota in #358
Full Changelog: v0.32.0...v0.33.0
v0.32.0
What's Changed
- feat(jsonpointer): use jx iterator API to return early by @tdakkota in #348
- chore(deps): bump github.com/valyala/fasthttp from 1.36.0 to 1.37.0 by @dependabot in #349
- feat(gen): add basic logging by @tdakkota in #350
Full Changelog: v0.31.0...v0.32.0
v0.31.0
What's Changed
- fix(gen): do not set operation for intermediate route node by @tdakkota in #335
- feat: mediatype by @shadowspore in #336
- fix(gen): handle path parameters with unsupported content correctly by @tdakkota in #339
- ci: add golangci.yml config by @tdakkota in #341
- chore(deps): bump github.com/go-faster/jx from 0.34.0 to 0.35.0 in /examples by @dependabot in #346
- chore(deps): bump github.com/go-faster/jx from 0.34.0 to 0.35.0 by @dependabot in #347
- feat(jschemagen): improve UX by @tdakkota in #344
Full Changelog: v0.30.2...v0.31.0
v0.30.2
v0.30.1
v0.30.0
What's Changed
- feat(gen): add unix timestamps support by @tdakkota in #314
- chore(deps): bump github.com/valyala/fasthttp from 1.35.0 to 1.36.0 by @dependabot in #317
- feat(gen): support explicit additionalProperties = false by @tdakkota in #318
- chore(deps): bump go.opentelemetry.io/otel/metric from 0.29.0 to 0.30.0 in /examples by @dependabot in #323
- chore(deps): bump go.opentelemetry.io/otel/metric from 0.29.0 to 0.30.0 by @dependabot in #321
- feat(ir): add GoDoc comment for pattern properties by @tdakkota in #326
- feat(json): reduce string int decoding allocations by @tdakkota in #319
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- feat(gen): add option to trim reference prefixes for name generation by @tdakkota in #303
- feat(sgcollector): add profile flags by @tdakkota in #305
- fix(gen): check schema for some cases which lead to stack overflow by @tdakkota in #306
- fix(parser): check requestBody for nil by @tdakkota in #308
- fix(gen): null variant naming by @tdakkota in #310
- test: add more negative test cases by @tdakkota in #311
- chore(deps): bump github/codeql-action from 1 to 2 by @dependabot in #312
- feat(gen): add string integers support by @tdakkota in #313
Full Changelog: v0.28.0...v0.29.0