5.0.0-beta.1
Pre-release
Pre-release
·
87 commits
to pre-release-5-0-0
since this release
- 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