Skip to content

Releases: openapi-json-schema-tools/openapi-json-schema-generator

4.4.0

20 May 18:41
4dd3e65
Compare
Choose a tag to compare

What's Changed

This version marks the release of the experimental kotlin generator

@gerak-cz @psabata @fciompa @mholecy @DavidGrygar @Cecko @Drekorian @VladCananau @mrunelov @rovkinmax @GreyLabsDev @RollerBlade @Zozulinsky @AJIEKCX @Khodanovich @ByKirilov @nickmen7 @devDebajo @snowe2010 @FluidSense @ilians

Full Changelog: 4.3.0...4.4.0

4.3.0

21 Apr 16:34
8771aee
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.2.1...4.3.0

4.2.1

12 Apr 20:26
ad190cf
Compare
Choose a tag to compare

What's Changed

  • Java code sample improved for endpoints, version changed to 4.2.1 by @spacether in #423

Full Changelog: 4.2.0...4.2.1

4.2.0

12 Apr 20:03
8d450fb
Compare
Choose a tag to compare

This version marks the release of the stable java generator

  • sending and receiving text/plain and application/json to endpoints is supported

What's Changed

Full Changelog: 4.1.3...4.2.0

4.1.3

08 Apr 19:48
24c8c9e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.1.2...4.1.3

4.1.2

05 Apr 17:59
291c589
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.1.1...4.1.2

4.1.1

06 Mar 19:21
c5589a9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.1.0...4.1.1

4.1.0

22 Jan 03:04
602765f
Compare
Choose a tag to compare

Java schema validation now supported for v3.1.0 openapi documents / json schema draft 2020-12

Java client schema validation now works on the majority of v3.1.0 json schema keyword flags, json schema draft 2020-12

Over 67% of the 3.1.0 new json schema keyword features have been implemented in Java
Support includes these new/updated json schema keywords:

  • type (array of types supported in addition to one non-array value)
  • const: only string values are working because of bugs in swagger parser
  • contains
  • dependentRequired
  • dependentSchemas
  • if
  • then
  • else
  • maxContains
  • minContains
  • patternProperties
  • prefixItems
  • propertyNames
  • unevaluatedItems
  • unevaluatedProperties

Features are verified by integrating the json schema test suite into a v310 java client and running tests against the generated schemas
Those tests are passing in CI

What's Changed

Full Changelog: 4.0.0...4.1.0

4.0.0

08 Jan 20:34
7eb4fca
Compare
Choose a tag to compare

Updates

  • Java client added with openapi v3.0.0 - 3.0.3 schema validation
  • Python: pem content-type added

Breaking Changes:

  • Generators, simplifies storage of txt that is codeEscaped vs htmlEscaped [breaking] by @spacether in #315
  • Generators, adjusts storage of exclusiveMaximum/exclusiveMinimum [breaking] by @spacether in #316
  • Java, schema documentation improvements for strings [breaking] by @spacether in #322
  • Java, adds map builders [breaking] by @spacether in #347

What's Changed

Read more

3.3.1

07 Nov 22:55
402221e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.3.0...3.3.1