diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 86b0e83d..6c7bc2ea 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.21.0" + ".": "0.21.1" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index c811d3a7..58a71565 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 61 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-6204952a29973265b9c0d66fc67ffaf53c6a90ae4d75cdacf9d147676f5274c9.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-fc5dbc19505b0035f9e7f88868619f4fb519b048bde011f6154f3132d4be71fb.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 89a50806..cafcd974 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.21.1 (2025-02-05) + +Full Changelog: [v0.21.0...v0.21.1](https://github.com/openai/openai-java/compare/v0.21.0...v0.21.1) + +### Bug Fixes + +* **api/types:** correct audio duration & role types ([#199](https://github.com/openai/openai-java/issues/199)) ([5b57a0d](https://github.com/openai/openai-java/commit/5b57a0df88804deed4486d0271f0e62c1ea8c130)) + ## 0.21.0 (2025-02-05) Full Changelog: [v0.20.0...v0.21.0](https://github.com/openai/openai-java/compare/v0.20.0...v0.21.0) diff --git a/README.md b/README.md index 8e7571fd..fb928517 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,8 @@ -[![Maven Central](https://img.shields.io/maven-central/v/com.openai/openai-java)](https://central.sonatype.com/artifact/com.openai/openai-java/0.21.0) -[![javadoc](https://javadoc.io/badge2/com.openai/openai-java/0.21.0/javadoc.svg)](https://javadoc.io/doc/com.openai/openai-java/0.21.0) +[![Maven Central](https://img.shields.io/maven-central/v/com.openai/openai-java)](https://central.sonatype.com/artifact/com.openai/openai-java/0.21.1) +[![javadoc](https://javadoc.io/badge2/com.openai/openai-java/0.21.1/javadoc.svg)](https://javadoc.io/doc/com.openai/openai-java/0.21.1) @@ -25,7 +25,7 @@ The REST API documentation can be found on [platform.openai.com](https://platfor ### Gradle ```kotlin -implementation("com.openai:openai-java:0.21.0") +implementation("com.openai:openai-java:0.21.1") ``` ### Maven @@ -34,7 +34,7 @@ implementation("com.openai:openai-java:0.21.0") com.openai openai-java - 0.21.0 + 0.21.1 ``` diff --git a/build.gradle.kts b/build.gradle.kts index 54cf9e4c..52b479b9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ repositories { allprojects { group = "com.openai" - version = "0.21.0" // x-release-please-version + version = "0.21.1" // x-release-please-version } subprojects { diff --git a/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionChunk.kt b/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionChunk.kt index 2c0a07d7..09d206cd 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionChunk.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionChunk.kt @@ -891,6 +891,8 @@ private constructor( companion object { + @JvmField val DEVELOPER = of("developer") + @JvmField val SYSTEM = of("system") @JvmField val USER = of("user") @@ -904,6 +906,7 @@ private constructor( /** An enum containing [Role]'s known values. */ enum class Known { + DEVELOPER, SYSTEM, USER, ASSISTANT, @@ -920,6 +923,7 @@ private constructor( * - It was constructed with an arbitrary value using the [of] method. */ enum class Value { + DEVELOPER, SYSTEM, USER, ASSISTANT, @@ -939,6 +943,7 @@ private constructor( */ fun value(): Value = when (this) { + DEVELOPER -> Value.DEVELOPER SYSTEM -> Value.SYSTEM USER -> Value.USER ASSISTANT -> Value.ASSISTANT @@ -957,6 +962,7 @@ private constructor( */ fun known(): Known = when (this) { + DEVELOPER -> Known.DEVELOPER SYSTEM -> Known.SYSTEM USER -> Known.USER ASSISTANT -> Known.ASSISTANT diff --git a/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionRole.kt b/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionRole.kt index b6be330f..b3893b26 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionRole.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionRole.kt @@ -25,6 +25,8 @@ private constructor( companion object { + @JvmField val DEVELOPER = of("developer") + @JvmField val SYSTEM = of("system") @JvmField val USER = of("user") @@ -40,6 +42,7 @@ private constructor( /** An enum containing [ChatCompletionRole]'s known values. */ enum class Known { + DEVELOPER, SYSTEM, USER, ASSISTANT, @@ -57,6 +60,7 @@ private constructor( * - It was constructed with an arbitrary value using the [of] method. */ enum class Value { + DEVELOPER, SYSTEM, USER, ASSISTANT, @@ -78,6 +82,7 @@ private constructor( */ fun value(): Value = when (this) { + DEVELOPER -> Value.DEVELOPER SYSTEM -> Value.SYSTEM USER -> Value.USER ASSISTANT -> Value.ASSISTANT @@ -96,6 +101,7 @@ private constructor( */ fun known(): Known = when (this) { + DEVELOPER -> Known.DEVELOPER SYSTEM -> Known.SYSTEM USER -> Known.USER ASSISTANT -> Known.ASSISTANT diff --git a/openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionChunkTest.kt b/openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionChunkTest.kt index 9c373ec7..9fb7a2df 100644 --- a/openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionChunkTest.kt +++ b/openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionChunkTest.kt @@ -24,7 +24,7 @@ class ChatCompletionChunkTest { .build() ) .refusal("refusal") - .role(ChatCompletionChunk.Choice.Delta.Role.SYSTEM) + .role(ChatCompletionChunk.Choice.Delta.Role.DEVELOPER) .addToolCall( ChatCompletionChunk.Choice.Delta.ToolCall.builder() .index(0L) @@ -120,7 +120,7 @@ class ChatCompletionChunkTest { .build() ) .refusal("refusal") - .role(ChatCompletionChunk.Choice.Delta.Role.SYSTEM) + .role(ChatCompletionChunk.Choice.Delta.Role.DEVELOPER) .addToolCall( ChatCompletionChunk.Choice.Delta.ToolCall.builder() .index(0L)