Releases: SMILEY4/ktor-swagger-ui
Releases · SMILEY4/ktor-swagger-ui
5.0.0-beta.2
- added support for redoc (
ktor-redoc
-project)
4.1.5
- fix bug: plugin configuration not merged correctly when using multiple openapi-specs (some changes in main config did not apply to specific spec configs)
- fix bug: multipart-body used the old schema
type
-property instead oftypes
, resulting in a broken schema - fixed examples: multipart-body examples used the old schema
type
-property instead oftypes
, resulting in a broken schemas
4.1.4
4.1.3
3.6.1
5.0.0-beta.1
- split project into submodules: ktor-openap and ktor-swagger-ui
- "ktor-openapi" plugin is responsible only for generating and providing an openapi-file
- no longer
install(SwaggerUI)
but nowinstall(OpenApi)
- can be used without the swagger-ui dependency
- no longer
- "ktor-swagger" library to provide routes to server swagger-ui for any openapi-file (based on given url)
- can be used with any openapi file or generator
- this split allows for more flexibility and new features using openapi-files without swagger-ui (e.g. redoc)
- "ktor-openapi" plugin is responsible only for generating and providing an openapi-file
- cleanup package structure, naming, configuration
- shorter and cleaner package names
- shorter and more uniform class names
- slightly simpler configuration dsl
- made all internal classes actually "internal" -> less namespace pollution
4.1.2
4.1.1
4.1.0
- add default kotlinx example encoder
- add
ignoredRouteSelectorClassNames
in case class to ignore is not puplic (#149) - upgrade schema-kenerator from 1.5.0 to 1.6.0
- add
@KtorDsl
annotation on documented routes - fixed: default security schema did not correctly use components section
- fixed documented resource routes (#153)