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