v1.0.0-beta.5
nielsvanvelzen
released this
10 May 20:30
·
70 commits
to release-1.0.z
since this release
After almost a year of development the new apiclient SDK is ready for testing! This release is a complete rewrite of the 0.6.x version with some changes already released in the 0.7.x version. The API part is now automatically generated with a custom written code generator and updates the API to 10.7.0!
This is the fifth beta updating introducing new discovery code with stricter rules, a new HttpClientOptions class to change timeout/redirection behavior, exceptions for the KtorClient and a fix in the generator changing the nullability of a lot of properties. Updating to this version might require changes, see the relevant pull requests for more details.
Changelog
- Update all dependencies to latest version #242, by @nielsvanvelzen
- Add workflow to maintain an openapi-unstable branch #244, by @nielsvanvelzen
- Set nullability for query parameters based on the required attribute instead #245, by @nielsvanvelzen
- Add HttpClientOptions and exceptions in KtorClient #246, by @nielsvanvelzen
- Refactor discovery code with better rules #243, by @nielsvanvelzen
- Run test workflow on openapi-unstable branch #247, by @nielsvanvelzen
- Replace commit action with git commands in unstable branch workflow #249, by @nielsvanvelzen
Compatibility
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.5 |