Skip to content

0.0.1

Compare
Choose a tag to compare
@nomisRev nomisRev released this 22 Jun 12:02
· 59 commits to main since this release

First release of OpenAPI-kt 🥳

Status of modules

  • Parser: Stable, no breaking changes expected. Data/sealed/enum classes model the OpenAPI Specification exactly, and KotlinX Serialization (JSON) handles the rest.
  • Typed: Unstable, some refactor cleaning up work is still left to do and some evolution of the models is expected but this will be done in a non-breaking way as much as possible.
  • Generation: Unstable, but most code is expected to be additional and this will be done in a non-breaking way as much as possible. A lot of functional still missing.

What's Changed

  • Add publishing, split examples into separate Gradle project. Plugin w… by @nomisRev in #7
  • Add temp workaround for MessageStreamEvent by @nomisRev in #8
  • API generation by @nomisRev in #9
  • Add missing SerialName to data class by @nomisRev in #10
  • Clean-up + Prototype interceptors and implement OpenAIInterceptor by @nomisRev in #11
  • Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #12
  • Bump gradle/gradle-build-action from 2 to 3 by @dependabot in #13
  • Bump com.vanniktech.maven.publish from 0.28.0 to 0.29.0 by @dependabot in #14
  • Bump org.jetbrains.dokka from 1.9.10 to 1.9.20 by @dependabot in #18
  • Bump io.ktor:ktor-client-core from 2.3.6 to 2.3.12 by @dependabot in #16
  • Bump org.gradle.toolchains.foojay-resolver-convention from 0.5.0 to 0.8.0 by @dependabot in #15
  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.6.3 to 1.7.0 by @dependabot in #17

New Contributors

Full Changelog: https://github.com/nomisRev/OpenAPI-kt/commits/0.0.1