Releases: tabilzad/ktor-docs-plugin
Releases · tabilzad/ktor-docs-plugin
v0.7.2-alpha
What's Changed
- feat: add empty response body support by @AlbRoehm in #43
- fix: Usages of type-safe paths (Resources) and bodies within a single
post
definition.
Full Changelog: v0.7.1-alpha...v0.7.2-alpha
v0.7.1-alpha
What's Changed
- Adds the ability to configure global security / security schemes via gradle config by @schott12521 in #41
- fix: fixing security config generation by @schott12521 in #42
- Add gradle DSL to configure info, license and contact
Breaking changes
- Plugin ID has changed from
io.github.tabilzad.ktor-docs-plugin-gradle
toio.github.tabilzad.inspektor
- Annotations module migrated from
io.github.tabilzad.annotations
toio.github.tabilzad.inspektor.annotations
Deprecations
- Gradle config properties
docsTitle
,docsVersion
,docsDescription
should now be set viadocumentation.info
extension.
Full Changelog: v0.7.0-alpha...v0.7.1-alpha
v0.7.0-alpha
What's Changed
- add support for kotlin 2.1.0 compiler
- Prior language versions will not be supported.
- fix: update plugin imports to use version catalog by @schott12521 in #40
New Contributors
- @schott12521 made their first contribution in #40
Full Changelog: v0.6.7-alpha...v0.7.0-alpha
v0.6.7-alpha
- Extend functionality of KtorFieldDescription annotation by @inno-dmitry in #38
- Ignore computed class fields
New Contributors
- @inno-dmitry made their first contribution in #38
Full Changelog: v0.6.5-alpha...v0.6.7-alpha
v0.6.6-alpha
v0.6.5-alpha
What's Changed
- feat(header-params): Add support for header parameter extraction by @AlbRoehm in #29
- Resolve non literal route/endpoint expressions
- Add value class support
- Add
operationId
property to KtorDescription - Fix gradle config caching issues
New Contributors
Full Changelog: v0.6.4-alpha...v0.6.5-alpha
v0.6.4-alpha
What's Changed
- Add support for kotlin 2.0.20
- Fix pulling annotations automatically if the plugin is applied
Known Bugs
- KDocs are not included for external modules
Full Changelog: v0.6.3-alpha...v0.6.4-alpha
v0.6.3-alpha
What's Changed
Full Changelog: v0.6.2-alpha...v0.6.3-alpha
v0.6.2-alpha
What's Changed
- Add Ktor Resources Support by @tabilzad in #21
- Add support for type safe ktor dsl with explicit body type specification.
- Parse custom serial names of kotlinx Serializable classes
- Fix route level tags
Full Changelog: v0.6.1-alpha...v0.6.2-alpha
v0.6.1-alpha
What's Changed
- Compute the OpenAPI file output path in KtorMetaPlugin and use its pr… by @donfreiday in #19
- Parse Moshi
@Json
annotated property names by @donfreiday in #20
New Contributors
- @donfreiday made their first contribution in #19
Full Changelog: v0.6.0-alpha...v0.6.1-alpha