Skip to content

Releases: tabilzad/ktor-docs-plugin

v0.7.2-alpha

03 Feb 19:16
483a641
Compare
Choose a tag to compare

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

26 Jan 21:21
Compare
Choose a tag to compare

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 to io.github.tabilzad.inspektor
  • Annotations module migrated from io.github.tabilzad.annotations to io.github.tabilzad.inspektor.annotations

Deprecations

  • Gradle config properties docsTitle, docsVersion, docsDescription should now be set via documentation.info extension.

Full Changelog: v0.7.0-alpha...v0.7.1-alpha

v0.7.0-alpha

16 Jan 16:02
d787d9c
Compare
Choose a tag to compare

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

Full Changelog: v0.6.7-alpha...v0.7.0-alpha

v0.6.7-alpha

12 Jan 02:18
Compare
Choose a tag to compare
  • Extend functionality of KtorFieldDescription annotation by @inno-dmitry in #38
  • Ignore computed class fields

New Contributors

Full Changelog: v0.6.5-alpha...v0.6.7-alpha

v0.6.6-alpha

12 Jan 01:22
Compare
Choose a tag to compare

What's Changed

  • Feature/handle routes with return expression by @fyam1997 in #37
  • Fix nested interpreting nested Map types
  • Consolidate type resolution logic

New Contributors

v0.6.5-alpha

05 Nov 16:13
Compare
Choose a tag to compare

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

03 Oct 22:01
Compare
Choose a tag to compare

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

19 Sep 14:03
089fc42
Compare
Choose a tag to compare

What's Changed

  • Derive schema/property descriptions from KDocs by default by @tabilzad in #25

Full Changelog: v0.6.2-alpha...v0.6.3-alpha

v0.6.2-alpha

21 Aug 00:06
Compare
Choose a tag to compare

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

18 Aug 19:03
Compare
Choose a tag to compare

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

Full Changelog: v0.6.0-alpha...v0.6.1-alpha