Skip to content

Releases: ogen-go/ogen

v0.49.0-alpha.0

12 Sep 12:53
f6f6b4d
Compare
Choose a tag to compare
v0.49.0-alpha.0 Pre-release
Pre-release

What's Changed

  • refactor(parser): move common resolving logic to the generic function by @tdakkota in #553
  • chore(jsonpointer): remove unused code by @tdakkota in #554
  • fix(gen): make cleanRef smarter, handle URLs by @tdakkota in #555
  • fix(gen): write dumps correctly by @tdakkota in #557
  • refactor: use generic helpers to get sorted slice of map keys by @tdakkota in #559
  • feat(gen): initial support for middlewares by @tdakkota in #558
  • fix(parser): validate component map key as spec says by @tdakkota in #560

Full Changelog: v0.48.2...v0.49.0-alpha.0

v0.48.2

05 Sep 09:08
8bc2103
Compare
Choose a tag to compare

What's Changed

  • fix(jsonschema): use RefKey as key for reference cache by @tdakkota in #550
  • fix(parser): use RefKey as cache key for components by @tdakkota in #551
  • fix(gen): clean remote references correctly by @tdakkota in #552

Full Changelog: v0.48.1...v0.48.2

v0.48.1

02 Sep 06:20
76a5be7
Compare
Choose a tag to compare

What's Changed

  • fix(jsonpointer): cut leading slash in resolved path by @tdakkota in #549

Full Changelog: v0.48.0...v0.48.1

v0.48.0

01 Sep 09:31
8457e4a
Compare
Choose a tag to compare

What's Changed

  • feat(gen): wrap request type if content type is a mask by @tdakkota in #547
  • fix(jsonschema): resolve references against base by @tdakkota in #548

Full Changelog: v0.47.0...v0.48.0

v0.47.0

29 Aug 09:58
5d0f5cb
Compare
Choose a tag to compare

What's Changed

  • fix(gen): do not skip whole operation by @tdakkota in #528
  • feat(jsonschema): validate min-max constraints by @tdakkota in #529
  • fix(gen): remove temporary multipart files after handler exit by @tdakkota in #530
  • fix(ogen): print defaults if spec is not provided by @tdakkota in #538
  • refactor(http): use compile time assertion for checking size equality by @tdakkota in #539
  • chore(gen): log filtered content entries by @tdakkota in #540
  • refactor: use any instead of interface{} by @tdakkota in #541
  • chore: bump golang.org/x packages version by @tdakkota in #543
  • refactor(http): remove request type, since we don't use pools anymore by @tdakkota in #542
  • fix(gen): call validator for path and header parameters by @tdakkota in #546

Full Changelog: v0.46.2...v0.47.0

v0.46.2

08 Aug 15:13
700225b
Compare
Choose a tag to compare

What's Changed

  • fix(jsonschema): marshal Enum and Num correctly by @tdakkota in #525

Full Changelog: v0.46.1...v0.46.2

v0.46.1

08 Aug 07:58
9464348
Compare
Choose a tag to compare

What's Changed

  • docs: update roadmap, move it to separate file by @tdakkota in #511
  • fix(gen): do not allow two path parameters in a row by @tdakkota in #512
  • fix(gen): return ErrNotImplemented for array defaults by @tdakkota in #514
  • feat(gen): support integer unix format by @tdakkota in #515
  • chore: update go, otel by @ernado in #520

Full Changelog: v0.46.0...v0.46.1

v0.46.0

30 Jul 20:02
714542c
Compare
Choose a tag to compare

What's Changed

  • feat(gen): return 405 if spec defines path, but method is not allowed by @tdakkota in #502
  • fix: do not return encoder to pool by @tdakkota in #503
  • fix(ogenerrors): distinguish spec operation id and ogen operation name by @tdakkota in #504
  • feat(ogenerrors): return 415 for unsupported Content-Type by @tdakkota in #505
  • refactor(gen): span error recording, pass stage as a description by @tdakkota in #507
  • test: move parser negative tests to parser package by @tdakkota in #509
  • fix(jsonschema): parse array items even if enum is present by @tdakkota in #510

Full Changelog: v0.45.0...v0.46.0

v0.45.0

25 Jul 13:58
914b4eb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.44.0...v0.45.0

v0.44.0

21 Jul 18:29
cd1239b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.43.2...v0.44.0