diff --git a/CHANGELOG.md b/CHANGELOG.md index 627bb4372..896d1fb6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,34 @@ +# [1.8.3](https://github.com/gotson/komga/compare/1.8.2...1.8.3) (2023-11-30) +## 🐛 Fixes +**api** +- epub resources could not be retrieved if komga is running with a servlet context path ([0d94ae2](https://github.com/gotson/komga/commits/0d94ae2)) + +**komga** +- better handling of collection/readlist creation/update when using multiple threads ([a4384a6](https://github.com/gotson/komga/commits/a4384a6)), closes [#1317](https://github.com/gotson/komga/issues/1317) +- don't repair extension for broken EPUB files ([f41af61](https://github.com/gotson/komga/commits/f41af61)) +- mark broken EPUB files as ERROR instead of falling back to CBZ ([acf080b](https://github.com/gotson/komga/commits/acf080b)) +- use NightMonkeys WebP reader if present ([7b1a9e4](https://github.com/gotson/komga/commits/7b1a9e4)), closes [#1294](https://github.com/gotson/komga/issues/1294) +- better error handling during metadata refresh ([8832a0d](https://github.com/gotson/komga/commits/8832a0d)), closes [#1311](https://github.com/gotson/komga/issues/1311) + +**opds** +- cannot retrieve full size poster for epub books ([5a71cf7](https://github.com/gotson/komga/commits/5a71cf7)), closes [#1312](https://github.com/gotson/komga/issues/1312) +- index out of bounds error ([d6246ed](https://github.com/gotson/komga/commits/d6246ed)), closes [#1309](https://github.com/gotson/komga/issues/1309) + +## 🔄️ Changes +**komga** +- rename class ([74210f8](https://github.com/gotson/komga/commits/74210f8)) + +## 🛠 Build +**docker** +- add native webp library for docker amd64 and arm64 ([8cf8f47](https://github.com/gotson/komga/commits/8cf8f47)), closes [#1294](https://github.com/gotson/komga/issues/1294) + +**komga-tray** +- add native heif library for Windows ([a3439dd](https://github.com/gotson/komga/commits/a3439dd)) +- add native webp library for macOS application ([86f0fcd](https://github.com/gotson/komga/commits/86f0fcd)) + +**release** +- use BackBlaze B2 for binaries storage instead of Github ([f704685](https://github.com/gotson/komga/commits/f704685)) + # [1.8.2](https://github.com/gotson/komga/compare/1.8.1...1.8.2) (2023-11-28) ## 🐛 Fixes **epubreader** diff --git a/gradle.properties b/gradle.properties index bf890c2b1..b310bb80e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version=1.8.2 +version=1.8.3 org.gradle.jvmargs=-Xmx2G diff --git a/komga/docs/openapi.json b/komga/docs/openapi.json index e1454d369..cd9eb993c 100644 --- a/komga/docs/openapi.json +++ b/komga/docs/openapi.json @@ -7978,7 +7978,7 @@ } } }, - "/api/v1/books/{bookId}/resource/**": { + "/api/v1/books/{bookId}/resource/{*resource}": { "get": { "tags": [ "book-controller" @@ -7992,6 +7992,14 @@ "schema": { "type": "string" } + }, + { + "name": "resource", + "in": "path", + "required": true, + "schema": { + "type": "string" + } } ], "responses": { @@ -10578,6 +10586,9 @@ "type": "string" } }, + "ageRestriction": { + "$ref": "#/components/schemas/AgeRestrictionUpdateDto" + }, "labelsAllow": { "uniqueItems": true, "type": "array", @@ -10592,9 +10603,6 @@ "type": "string" } }, - "ageRestriction": { - "$ref": "#/components/schemas/AgeRestrictionUpdateDto" - }, "sharedLibraries": { "$ref": "#/components/schemas/SharedLibrariesUpdateDto" } @@ -11556,16 +11564,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" } @@ -11694,16 +11702,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" } @@ -11883,16 +11891,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" } @@ -12379,16 +12387,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" } @@ -12472,16 +12480,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" } @@ -12594,16 +12602,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" } @@ -12640,16 +12648,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" } @@ -12706,16 +12714,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" } @@ -12781,16 +12789,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" } @@ -12827,16 +12835,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "empty": { "type": "boolean" }