v1.4.0
nielsvanvelzen
released this
06 Dec 13:15
·
21 commits
to release-1.4.z
since this release
This release includes performance improvements, bug fixes and the addition of request models. For more information visit our new documentation site at kotlin-sdk.jellyfin.org where you can also find a migration document for this release.
🏗️ Enhancements
- Optimize map building in generator #455, by @nielsvanvelzen
- Support default values in generated models #456, by @nielsvanvelzen
- Don't use Any type for defaultValue in generator #464, by @nielsvanvelzen
- Support enum defaults, add generator context #465, by @nielsvanvelzen
- Generate request models #475, by @nielsvanvelzen
- Build and deploy Dokka documentation in CI #476, by @nielsvanvelzen
- Use Vitepress to build markdown documentation #478, by @nielsvanvelzen
- Build and deploy Vitepress documentation to GitHub pages #480, by @nielsvanvelzen
- Use broadcast address 255.255.255.255 for server discovery #484, by @jarnedemeulemeester
- Improve RecommendedServerDiscovery speed significantly #492, by @nielsvanvelzen
- Add markdown linting to CI #493, by @nielsvanvelzen
- Implement DescriptionHook for more advanced description customization #513, by @nielsvanvelzen
- Update GitHub actions workflows #519, by @nielsvanvelzen
- Update OpenAPI to 10.8.5 #520, by @jellyfin-bot
- Add Gradle download plugin to version catalog #535, by @nielsvanvelzen
- Remove TranscodingInfoTranscodeReasonsHook #563, by @nielsvanvelzen
- Remove redundant SyncPlayGroupUpdateHook #564, by @nielsvanvelzen
- Add favicon to docs, fix logo in light mode #565, by @nielsvanvelzen
- Use multiple query parameters instead of comma separated values in UrlBuilder #573, by @nielsvanvelzen
- Update OpenAPI to 10.8.6 #576, by @jellyfin-bot
- Update OpenAPI to 10.8.7 #580, by @jellyfin-bot
📚 Documentation
- Fix Dokka link and v1.1 migration title in docs #481, by @nielsvanvelzen
- Rewrite README to focus on SDK developers instead of users #487, by @nielsvanvelzen
- Add "Authentication" page to documentation #488, by @nielsvanvelzen
- Add 1.4 migration documentation #607, by @nielsvanvelzen
🔧 Bugfixes
- Remove READ_EXTERNAL_STORAGE permission #474, by @jarnedemeulemeester
- Split openapi generator and api dump tasks to avoid build failure #489, by @nielsvanvelzen
- Remove linebreaks in AuthorizationHeaderBuilder.encodeParameterValue #587, by @nielsvanvelzen
💡 Everything else
- Bump Android compile and target SDK to 32 (Android 12L) #459, by @nielsvanvelzen
- Use gradle/gradle-build-action in CI #477, by @nielsvanvelzen
- Use ubuntu-22.04 in workflows #500, by @nielsvanvelzen
- Update OpenAPI to 10.8.8 #603, by @jellyfin-bot
📈 Dependency updates
- Update dependency com.github.ajalt.clikt:clikt to v3.5.0 #417, by @renovate[bot]
- Update gradle-update/update-gradle-wrapper-action digest to 981c551 #420, by @renovate[bot]
- Update androidx.annotation:annotation
- Update io.swagger.parser.v3:swagger-parser
- to v2.1.0 #422, by @renovate[bot]
- to v2.1.1 #424, by @renovate[bot]
- to v2.1.2 #463, by @renovate[bot]
- to v2.1.3 #527, by @renovate[bot]
- to v2.1.4 #552, by @renovate[bot]
- to v2.1.5 #554, by @renovate[bot]
- to v2.1.6 #560, by @renovate[bot]
- to v2.1.7 #574, by @renovate[bot]
- to v2.1.8 #583, by @renovate[bot]
- to v2.1.9 #592, by @renovate[bot]
- Update org.jetbrains.dokka
- Update Kotlin
- Update github/codeql-action
- to 3f62b75 #427, by @renovate[bot]
- to 3e7e3b3 #438, by @renovate[bot]
- to 0c670bb #445, by @renovate[bot]
- to 2ca79b6 #452, by @renovate[bot]
- to f5d217b #468, by @renovate[bot]
- to 7fee4ca #470, by @renovate[bot]
- to c7f292e #473, by @renovate[bot]
- to b398f52 #485, by @renovate[bot]
- to 6a38b7d #503, by @renovate[bot]
- to 904260d #507, by @renovate[bot]
- to 86f3159 #511, by @renovate[bot]
- to e0e5ded #534, by @renovate[bot]
- to 8075783 #541, by @renovate[bot]
- to cc7986c #556, by @renovate[bot]
- to ec3cf9c #572, by @renovate[bot]
- to 18fe527 #581, by @renovate[bot]
- to c3b6fce #586, by @renovate[bot]
- to 4238421 #590, by @renovate[bot]
- to 678fc3a #593, by @renovate[bot]
- Update actions/setup-java
- Update technote-space/create-pr-action
- Update org.jetbrains.kotlinx.binary-compatibility-validator
- Update Gradle Wrapper from 7.4.2 to 7.5 #440, by @jellyfin-bot
- Update dependency io.gitlab.arturbosch.detekt to v1.21.0 #441, by @renovate[bot]
- Update kotest
- Update dependency com.android.tools.build:gradle to v7.2.2 #451, by @renovate[bot]
- Update Gradle Wrapper from 7.5 to 7.5.1 #453, by @jellyfin-bot
- Update org.jetbrains.kotlinx:kotlinx-serialization-json
- Update gradle/gradle-build-action
- Update vitepress
- to v1.0.0-alpha.13 #483, by @renovate[bot]
- to v1.0.0-alpha.15 #504, by @renovate[bot]
- to v1.0.0-alpha.16 #518, by @renovate[bot]
- to v1.0.0-alpha.17 #526, by @renovate[bot]
- to v1.0.0-alpha.18 #536, by @renovate[bot]
- to v1.0.0-alpha.19 #537, by @renovate[bot]
- to v1.0.0-alpha.20 #546, by @renovate[bot]
- to v1.0.0-alpha.21 #549, by @renovate[bot]
- to v1.0.0-alpha.22 #562, by @renovate[bot]
- to v1.0.0-alpha.26 #571, by @renovate[bot]
- to v1.0.0-alpha.27 #584, by @renovate[bot]
- to v1.0.0-alpha.28 #588, by @renovate[bot]
- to v1.0.0-alpha.29 #591, by @renovate[bot]
- Update actions/upload-pages-artifact
- Update dependency androidx.core:core-ktx to v1.9.0 #496, by @renovate[bot]
- Update actions/configure-pages
- Update io.insert-koin:koin-core
- Update actions/deploy-pages
- Update io.github.microutils:kotlin-logging
- Update org.slf4j:slf4j-simple
- Update actions/setup-node
- Update actions/checkout
- Update dependency de.undercouch.download to v5.3.0 #551, by @renovate[bot]
- Update actions/download-artifact digest to 9782bd6 #559, by @renovate[bot]
- Update actions/upload-artifact digest to 83fd05a #561, by @renovate[bot]
- Update xt0rted/markdownlint-problem-matcher action to v2 #567, by @renovate[bot]
- Update gradle/wrapper-validation-action digest to 55e685c #570, by @renovate[bot]
- Update alexellis/upload-assets action to v0.4.0 #577, by @renovate[bot]
- Update eps1lon/actions-label-merge-conflict action to v2.1.0 #579, by @renovate[bot]
- Update Kotlin #415, by @renovate[bot]
- Pin dependencies #479, by @renovate[bot]
Contributors
Compatibility
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.8 |