Skip to content

Releases: nomisRev/OpenAPI-kt

0.0.6

09 Jul 11:07
fbfe55a
Compare
Choose a tag to compare

What's Changed

  • Implement AutoCloseable to close wrapped client by @nomisRev in #48
  • OpenAI exclude some flaky required fields by @nomisRev in #47
  • Improve deserialization of Model.OpenEnum by @nomisRev in #51
  • BUGFIX: K1 vs K2 AutoCloseable incompatibility by @nomisRev in #52

Full Changelog: 0.0.5...0.0.6

0.0.5

03 Jul 10:38
Compare
Choose a tag to compare

What's Changed

  • Multiple return types, & context parameters. by @nomisRev in #45

Full Changelog: 0.0.4...0.0.5

0.0.4

03 Jul 06:09
2c3eb1f
Compare
Choose a tag to compare

What's Changed

  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.0 to 1.7.1 by @dependabot in #43
  • Bump org.jetbrains.kotlinx.kover from 0.8.1 to 0.8.2 by @dependabot in #42
  • Bump org.yaml:snakeyaml from 2.1 to 2.2 by @dependabot in #41
  • Gradle: Spotless, Assert & fix local sign. Fix Union name generation, and nested input/body/return generation. by @nomisRev in #44

Full Changelog: 0.0.3...0.0.4

0.0.3

03 Jul 06:08
6017405
Compare
Choose a tag to compare

What's Changed

  • Improve Gradle plugin. Automatically configure sources, and tasks by @nomisRev in #38
  • Gradle Configuration: Spotless/Assert & fix signing publishing local and remote by @nomisRev in #40

Full Changelog: 0.0.2...0.0.3

0.0.2

28 Jun 10:53
Compare
Choose a tag to compare

What's Changed

  • Setup Dokka Html MultiModule by @nomisRev in #24
  • Add workflow dispatch to githubpages action by @nomisRev in #25
  • Migrate from deprecated gradle action to a new one by @OptimumCode in #26
  • Use correct name for implementation class in api function by @OptimumCode in #29
  • Bump com.vanniktech.maven.publish from 0.28.0 to 0.29.0 by @dependabot in #32
  • Bump com.diffplug.spotless from 6.22.0 to 6.25.0 by @dependabot in #33
  • Bump org.jetbrains.kotlinx.kover from 0.7.4 to 0.8.1 by @dependabot in #34
  • Bump com.gradle.enterprise from 3.16.2 to 3.17.5 by @dependabot in #35
  • Fix versioning, and rename Gradle plugin by @nomisRev in #31
  • Remove resolved by @nomisRev in #30
  • Update Gradle Config & Support YAML format for Gradle by @nomisRev in #37

New Contributors

Full Changelog: 0.0.1...0.0.2

0.0.1

22 Jun 12:02
Compare
Choose a tag to compare

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