Skip to content

Releases: ogen-go/ogen

v0.17.1

20 Feb 11:00
692a7ed
Compare
Choose a tag to compare

What's Changed

  • fix(jsonschema): prevent marshaling Num as base64 string by @tdakkota in #212

Full Changelog: v0.17.0...v0.17.1

v0.17.0

19 Feb 18:25
80b72f8
Compare
Choose a tag to compare

What's Changed

  • feat(otel): set attributes to metrics by @ernado in #209
  • feat(otel): add sever metrics by @ernado in #210
  • fix(gen): took reference from oneOf, if type's schema is nil by @tdakkota in #211

Full Changelog: v0.16.0...v0.17.0

v0.16.0

19 Feb 08:16
9c0d997
Compare
Choose a tag to compare

What's Changed

  • fix(jsonschema): handle cyclic references that may lead to infinite recursion by @tdakkota in #182
  • fix(parser): handle cyclic references by @tdakkota in #184
  • feat(sgcollector): improve reporting by @tdakkota in #185
  • fix(gen): unnamed response validation by @tdakkota in #186
  • fix(ir): do not panic, if generating postfix for Any type by @tdakkota in #187
  • refactor(gen): return ErrNotImplemented, if nameGen unable to generate name by @tdakkota in #190
  • chore: use github.com/ghodss/yaml by @tdakkota in #192
  • fix(gen): quote struct tag correctly by @tdakkota in #193
  • fix(gen): sum variant field name generation by @tdakkota in #195
  • fix(ir): cut doc lines correctly by @tdakkota in #196
  • fix(ir): set default even if it is zero by @tdakkota in #197
  • fix(parser): check objects for null before parsing by @tdakkota in #200
  • feat(sgcollector): refactor reporters, add stats flag by @tdakkota in #201
  • chore(deps): bump go.opentelemetry.io/otel/trace from 1.4.0 to 1.4.1 in /examples by @dependabot in #204
  • chore(deps): bump go.opentelemetry.io/otel from 1.4.0 to 1.4.1 in /examples by @dependabot in #205
  • chore(deps): bump go.opentelemetry.io/otel from 1.4.0 to 1.4.1 by @dependabot in #203
  • chore(deps): bump go.opentelemetry.io/otel/trace from 1.4.0 to 1.4.1 by @dependabot in #202
  • fix(gen): call Decode on Alias instead of inlining decoder by @tdakkota in #206
  • feat: float validation by @tdakkota in #207
  • fix(gen): allow to use schema references when mapping oneOf variants by @tdakkota in #208

Full Changelog: v0.15.0...v0.16.0

v0.16.0-alpha.1

16 Feb 10:24
1f43b68
Compare
Choose a tag to compare
v0.16.0-alpha.1 Pre-release
Pre-release

What's Changed

  • fix(jsonschema): handle cyclic references that may lead to infinite recursion by @tdakkota in #182
  • fix(parser): handle cyclic references by @tdakkota in #184
  • feat(sgcollector): improve reporting by @tdakkota in #185
  • fix(gen): unnamed response validation by @tdakkota in #186
  • fix(ir): do not panic, if generating postfix for Any type by @tdakkota in #187
  • refactor(gen): return ErrNotImplemented, if nameGen unable to generate name by @tdakkota in #190
  • chore: use github.com/ghodss/yaml by @tdakkota in #192
  • fix(gen): quote struct tag correctly by @tdakkota in #193
  • fix(gen): sum variant field name generation by @tdakkota in #195
  • fix(ir): cut doc lines correctly by @tdakkota in #196
  • fix(ir): set default even if it is zero by @tdakkota in #197

Full Changelog: v0.15.0...v0.16.0-alpha.1

v0.15.0

14 Feb 07:26
06d0061
Compare
Choose a tag to compare

What's Changed

  • feat: initial default values support by @tdakkota in #161
  • chore(deps): bump actions/setup-go from 2.1.5 to 2.2.0 by @dependabot in #163
  • feat(tools): add testdata download script by @tdakkota in #164
  • fix(jsonschema): detect object type by "properties" field by @tdakkota in #165
  • test: add testing schema generator by @tdakkota in #166
  • fix(gen): wrap optional requests and bodies if needed by @tdakkota in #167
  • docs: add Quick Start by @tdakkota in #168
  • fix(gen): optional semantic for arrays by @tdakkota in #172
  • refactor(gen): tstorage by @shadowspore in #173
  • feat(gen): copy jx.Raw by @ernado in #174
  • feat(sgcollector): add Sourcegraph-based schema corpus collector by @tdakkota in #175
  • chore(deps): bump go.opentelemetry.io/otel/metric from 0.26.0 to 0.27.0 in /examples by @dependabot in #179
  • chore(deps): bump go.opentelemetry.io/otel from 1.3.0 to 1.4.0 by @dependabot in #176
  • chore(deps): bump go.opentelemetry.io/otel/trace from 1.3.0 to 1.4.0 by @dependabot in #177
  • chore(deps): bump go.opentelemetry.io/otel/metric from 0.26.0 to 0.27.0 by @dependabot in #178

Full Changelog: v0.14.1...v0.15.0

v0.14.1

09 Feb 08:37
c1dd6f1
Compare
Choose a tag to compare

What's Changed

  • fix(gen): match parent/{param}/child routes by @k33nice in #160

New Contributors

Full Changelog: v0.14.0...v0.14.1

v0.14.0

09 Feb 07:28
c5e91e7
Compare
Choose a tag to compare

What's Changed

  • fix(gen): trigger convenient errors even if there is only one operation by @tdakkota in #158
  • feat: set span status by @ernado in #159

Full Changelog: v0.13.0...v0.14.0

v0.13.0

07 Feb 18:39
8c7f0c0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

04 Feb 11:35
7238ece
Compare
Choose a tag to compare

What's Changed

  • feat(gen): handle anyOf which can be represent by type sum by @tdakkota in #152
  • fix: map encoding, add generated tests by @tdakkota in #153
  • feat(gen): add minProperties/maxProperties support by @tdakkota in #154

Full Changelog: v0.11.1...v0.12.0

v0.11.1

02 Feb 18:48
eb5784c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.11.1