Releases: nomisRev/OpenAPI-kt
Releases · nomisRev/OpenAPI-kt
0.0.6
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
0.0.4
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
0.0.2
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
- @OptimumCode made their first contribution in #26
Full Changelog: 0.0.1...0.0.2
0.0.1
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
- @nomisRev made their first contribution in #7
- @dependabot made their first contribution in #12
Full Changelog: https://github.com/nomisRev/OpenAPI-kt/commits/0.0.1