v1.3.0
版本发布时间: 2022-06-11 16:08:13
jellyfin/jellyfin-sdk-kotlin最新发布版本:v1.5.1(2024-07-21 16:34:07)
Jellyfin 10.8 was just released! This version of the SDK builds on top of the API changes and guarantees compatibility. The SDK now requires the server to use 10.8 or newer because of some incompatible changes in the WebSocket code and stricter nullability in the API. We recommend using a previous SDK version (like 1.2) if you still want or need to support Jellyfin 10.7.
Significant changes in this release include:
- WebSocket code now authenticates via HTTP header instead of URL (incompatible with 10.7)
- Lot's of nullability fixes in the API code
- More enums in the API (BaseItemKind is an exiting one here)
Changelog
- Add generator task for stable-pre openapi files #364, by @nielsvanvelzen
- Use JsonElement type for empty schema #367, by @nielsvanvelzen
- Remove old WebSocket implementation #369, by @nielsvanvelzen
- Bump actions/setup-java from 2 to 3 #374, by @dependabot[bot]
- Update dependencies #376, by @nielsvanvelzen
- Use Authorization header for WebSocket connections #377, by @nielsvanvelzen
- Update OpenAPI to 10.8.0-beta.1 #378, by @nielsvanvelzen
- Update minimumVersion to 10.8 #379, by @nielsvanvelzen
- Update OpenAPI to 10.8.0-beta.2 #380, by @nielsvanvelzen
- Fix ServerVersion comparison failing when build is not set #381, by @nielsvanvelzen
- Add extension function for authenticateWithQuickConnect that takes the secret directly #382, by @nielsvanvelzen
- Configure Renovate #384, by @renovate[bot]
- Move dependency repository definition to build.gradle.kts #385, by @nielsvanvelzen
- Delete dependabot.yml #386, by @nielsvanvelzen
- Update dependency com.github.ajalt.clikt:clikt to v3.4.2 #387, by @renovate[bot]
- Update org.jetbrains.kotlin to v1.6.21 #388, by @renovate[bot]
- Update plugin dokka to v1.6.21 #389, by @renovate[bot]
- Update plugin kotlin-serialization to v1.6.21 #390, by @renovate[bot]
- Update plugin binarycompatibilityvalidator to v0.9.0 #392, by @renovate[bot]
- Update github/codeql-action action to v2 #393, by @renovate[bot]
- Fix invalid string and binary request bodies #395, by @nielsvanvelzen
- Migrate unit tests to Kotest #396, by @nielsvanvelzen
- Update kotest to v5.3.0 #399, by @renovate[bot]
- Update dependency io.insert-koin:koin-core to v3.2.0 #403, by @renovate[bot]
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.3.3 #405, by @renovate[bot]
- Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.10.0 #406, by @renovate[bot]
- Update dependency io.github.microutils:kotlin-logging to v2.1.23 #407, by @renovate[bot]
- Pin dependencies #408, by @renovate[bot]
- Update dependency io.swagger.parser.v3:swagger-parser to v2.0.33 #409, by @renovate[bot]
- Set input/output in openapi-generator tasks #411, by @nielsvanvelzen
- Update Kotlin to v1.6.2 #412, by @renovate[bot]
- Update github/codeql-action digest to 27ea8f8 #413, by @renovate[bot]
- Update dependency androidx.core:core-ktx to v1.8.0 #414, by @renovate[bot]
- Update OpenAPI to 10.8.0 #416, by @jellyfin-bot
Contributors
- @renovate[bot]
- @nielsvanvelzen
- @dependabot[bot]
- @jellyfin-bot
Compatibility
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.0 |
Recommended API Version | 10.8.0 |
1、 java-cli-1.3.0.jar 2.99KB
2、 java-cli-1.3.0.zip 10.21MB
3、 jellyfin-api-jvm-1.3.0.jar 1.31MB
4、 jellyfin-api-metadata-1.3.0.jar 676B
5、 jellyfin-core-debug.aar 104.1KB
6、 jellyfin-core-jvm-1.3.0.jar 111.75KB
7、 jellyfin-core-metadata-1.3.0.jar 734B
8、 jellyfin-core-release.aar 100.35KB
9、 jellyfin-model-jvm-1.3.0.jar 2.09MB
10、 jellyfin-model-metadata-1.3.0.jar 676B
11、 kotlin-cli-1.3.0.jar 51.95KB
12、 kotlin-cli-1.3.0.zip 10.74MB
13、 openapi-generator-1.3.0.jar 184.11KB
14、 openapi-generator-1.3.0.zip 15.62MB
15、 testutils-jvm-1.3.0.jar 261B
16、 testutils-metadata-1.3.0.jar 727B