Commit Graph

979 Commits

Author SHA1 Message Date
Niels van Velzen
e249dff7eb Fix getRecommendedServer not returning 2021-01-23 19:04:48 +01:00
Max Rumpf
9233b28450
Merge pull request #166 from nielsvanvelzen/openapi-10.7-rc2
Update OpenAPI specification to 10.7~RC2
2021-01-04 12:57:39 +01:00
Niels van Velzen
71b93baa34 Update OpenAPI specification to 10.7~RC2 2021-01-01 12:30:58 +01:00
Niels van Velzen
cafa588d7f Fix detection of binary types in OpenApiTypebuilder
Now requires Jellyfin 10.7-rc2 >= to build
2021-01-01 12:30:12 +01:00
Bill Thornton
fc8f6b9c26
Merge pull request #165 from nielsvanvelzen/fix-the-uuid
Fix uuid parser sometimes failing
2020-12-30 10:14:15 -05:00
Niels van Velzen
1b31de4848 Fix uuid parser sometimes failing 2020-12-30 16:06:33 +01:00
Niels van Velzen
3ca29f366a
Fix server discovery not ignoring unknown keys (#164) 2020-12-18 00:04:26 +01:00
Niels van Velzen
efd06bde0a
Update OpenAPI spec (#160) 2020-12-09 21:03:24 +01:00
Bill Thornton
a884dd236c
Merge pull request #159 from nielsvanvelzen/safe-device-name
Encode device name in authorization header
2020-12-09 14:37:16 -05:00
Bill Thornton
6d1bb062ca
Merge pull request #157 from nielsvanvelzen/api-query-fixes
Fix lists incorrectly encoded in urls
2020-12-09 13:43:56 -05:00
Niels van Velzen
280ce75590
Set default value for requireAuthentication (#155)
* Set the default value of requireAuthentication based on the security requirements

* Improve requireAuthentication code readability
2020-12-08 20:26:48 +01:00
Niels van Velzen
2c4cdf5630
Expose ktor-http library (#158) 2020-12-08 19:46:02 +01:00
Niels van Velzen
9cdf76f8ca Encode device name in authorization header 2020-12-08 19:17:09 +01:00
Niels van Velzen
42571e5277 Fix lists incorrectly encoded in urls 2020-12-08 17:05:44 +01:00
Niels van Velzen
2aabf0c668
Merge pull request #156 from h1dden-da3m0n/chore/readme
Initial readme update
2020-12-07 22:00:52 +01:00
h1dden-da3m0n
70b79a10a1 add bintray badge
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2020-12-07 19:48:13 +01:00
h1dden-da3m0n
df944be29e
Apply suggestions from code review
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2020-12-07 19:39:23 +01:00
h1dden-da3m0n
0adf73bd9e add reference use-cases blurb 2020-12-06 20:14:01 +01:00
h1dden-da3m0n
7f474134f5 update readme badges 2020-12-06 01:55:57 +01:00
h1dden-da3m0n
a5fe3296a6 fix readme title 2020-12-06 01:55:33 +01:00
Max Rumpf
110b53f771
Merge pull request #154 from nielsvanvelzen/api-url-authentication
Add option to generate URLs with access token added
2020-12-02 23:42:23 +01:00
Niels van Velzen
6e87d97879 Update generated sources 2020-12-02 22:01:32 +01:00
Niels van Velzen
758eb01205 Support adding credentials to API URLs 2020-12-02 21:59:16 +01:00
Niels van Velzen
5d9cc14d57
Update OpenAPI version to 10.7.0-rc1 (feature freeze) (#151) 2020-11-22 16:59:38 +01:00
Niels van Velzen
7e762fbadc
Support nullable parameters in path (#150) 2020-11-22 16:54:36 +01:00
Niels van Velzen
8bd9e113e8
Add download and update tasks for OpenAPI spec (#149)
* Add download and update tasks for OpenAPI spec

Uses repo.jellyfin.org to retrieve stable/unstable specs
2020-11-22 16:35:48 +01:00
Max Rumpf
7b3f9d9732
Merge pull request #153 from nielsvanvelzen/explicitapi-core
Enable explicit API mode in jellyfin-core
2020-11-22 16:15:41 +01:00
Max Rumpf
160500536d
Merge pull request #152 from nielsvanvelzen/explicitapi-platform-android
Enable explicit API mode in jellyfin-platform-android
2020-11-22 16:12:57 +01:00
Niels van Velzen
e2b02a3091 Enable explicit API mode in jellyfin-core 2020-11-22 11:23:38 +01:00
Niels van Velzen
af89baa4bd Enable explicit API mode in jellyfin-platform-android 2020-11-22 11:09:38 +01:00
Bill Thornton
efea92156e
Merge pull request #144 from nielsvanvelzen/additional-path-warnings
Add warning for path-parameters not specified in the operation path
2020-11-16 21:35:14 -05:00
Niels van Velzen
c1b11d31b9
Support font files as binary content in OpenAPI generator (#148) 2020-11-15 19:27:19 +01:00
Niels van Velzen
b4d8d7217c
Enable explicit API mode in jellyfin-api (#146) 2020-11-15 19:26:06 +01:00
Niels van Velzen
f56c8ffcc0
Enable explicit API mode in jellyfin-model (#145) 2020-11-15 19:25:14 +01:00
Max Rumpf
58571417bf
Merge pull request #147 from nielsvanvelzen/deps-update-202011
Update all dependencies (November edition)
2020-11-15 19:24:09 +01:00
Max Rumpf
a395666831
Merge pull request #143 from nielsvanvelzen/linguist-generated
Update gitattributes to mark generated code as such
2020-11-15 19:21:03 +01:00
Niels van Velzen
0f7b3550cd Update Android Gradle build tools 2020-11-15 14:17:27 +01:00
Niels van Velzen
3ca910086a Update all dependencies
Except for Android Gradle build tools
2020-11-15 14:10:13 +01:00
Niels van Velzen
c560de7a20 Update Gradle Wrapper 2020-11-15 14:06:44 +01:00
Niels van Velzen
fd49c34748 Add warning for path-parameters not specified in the operation path 2020-11-15 13:18:17 +01:00
Niels van Velzen
cbec88c74a Mark openapi.json as vendored 2020-11-15 13:05:02 +01:00
Niels van Velzen
627397da48 Update gitattributes to mark generated code as such 2020-11-15 12:57:37 +01:00
Max Rumpf
6ac57eae56
Merge pull request #142 from nielsvanvelzen/no-normalize
Remove device name normalization
2020-11-11 23:58:28 +01:00
Niels van Velzen
b57b43552b Remove normalization tests 2020-11-11 22:19:33 +01:00
Niels van Velzen
57d51cb2cf Remove device name normalization
Required for Android WebView app only
2020-11-11 20:32:48 +01:00
Niels van Velzen
0078d96aad
Update Kotlinpoet to 1.7.2 (#138) 2020-10-31 13:05:17 +01:00
Max Rumpf
5b7218c26f
Merge pull request #139 from nielsvanvelzen/cli-improvements
Refactor CLI sample
2020-10-31 12:48:58 +01:00
Niels van Velzen
6d7c8ddd90 Replace kotlinx.cli with Clikt 2020-10-31 12:23:56 +01:00
Niels van Velzen
05379aba57 Rename kotlin-console to kotlin-cli 2020-10-31 11:11:30 +01:00
Bill Thornton
d5ec4e8e9f
Merge pull request #134 from nielsvanvelzen/recommended-servers
Add recommended server discovery
2020-10-31 00:52:13 -04:00