Skip to content

Releases: SMILEY4/ktor-openapi-tools

5.7.0

19 Apr 20:25

Choose a tag to compare

  • make swagger-ui config version independent (automatically finds webjars) #234
  • make redoc config version independent (automatically finds webjars)
  • upgrade dependencies
    • ktor: 3.3.2 -> 3.4.2
    • schema-kenerator: 2.6.0`` -> 2.7.2
    • swagger-parser: 2.1.24 -> 2.1.39
    • jackson: 2.18.1 -> 3.1.1
    • kotlin-logging: 7.0.0 -> 8.0.01
    • logback: 1.5.6 -> 1.5.32
    • redoc (webjars): 2.1.5 -> 2.5.1
    • swagger-ui (webjars): 5.17.14 -> 5.32.4
    • Gradle Wrapper 8.10.2 -> 8.14.2
    • ... and some test dependencies and gradle plugins

5.6.0

25 Feb 13:08

Choose a tag to compare

  • basic support for OpenAPI spec version 3.0 #231
  • fix: kotlinx-serialization example encoding #232

5.5.0

10 Feb 21:47

Choose a tag to compare

  • added Jackson example encoder configured for use with Kotlin (now the new default)
  • upgrade schema-kenerator from 2.5.0 to 2.6.0
  • fix: kotlinx-serialization example encoding #226

5.4.0

10 Nov 12:48

Choose a tag to compare

  • support for ReDoc extensions x-displayName and x-tagGroups #221, #219
  • complete overhaul of the documentation 🥳
  • upgrade schema-kenerator from 2.4.0 to 2.5.0
  • upgrade Ktor from 3.2.3 to 3.3.2
  • upgrade kotlin from 2.0.21 to 2.2.21

5.3.0

18 Sep 22:06

Choose a tag to compare

  • fix kotlinx-serialization example encoding #212
  • fix missing response bodies from documented resources routes #209
  • upgrade schema-kenerator from 2.3.0 to 2.4.0
  • upgrade ktor from 3.1.1 to ktor 3.2.3

5.2.0

02 Aug 13:03

Choose a tag to compare

  • upgrade schema-kenerator from 2.1.3 to 2.3.0.
  • fix handling of different OpenApi specs with multiple ktor modules

5.1.0

18 Jun 13:37

Choose a tag to compare

  • upgrade schema-kenerator to 2.1.3
  • add OpenApi extension support for route documentation (#202)
  • add docExpansion property to SwaggerUI configuration controlling the default expansion setting for the operations and tags (#191)

5.0.2

31 Mar 16:35

Choose a tag to compare

  • upgrade schema-kenerator to 2.1.2
  • fix incorrect schema for multipart bodies

5.0.1

13 Mar 09:08

Choose a tag to compare

  • upgrade schema-kenerator to 2.1.1
  • fixed bug: routes requiring authorization sometimes not automatically detected as "protected" (#186)
  • simplify configuration of json naming strategy with pre-built kotlinx schema generators

4.1.7

12 Mar 22:55

Choose a tag to compare

  • fixed bug: routes requiring authorization sometimes not automatically detected as "protected" (#186)