From 6e5e7a942ad267d3855e7b13d7b282fbf6f063e3 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Nov 2023 07:23:25 +0000 Subject: [PATCH] chore(release): 1.8.0 [skip ci] --- CHANGELOG.md | 51 +++++++++++++++++++ gradle.properties | 2 +- komga/docs/openapi.json | 105 ++++++++++++++++++++++++++++++++++++++-- 3 files changed, 154 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea5ea2d6cf5..a5666e01c9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,54 @@ +# [1.8.0](https://github.com/gotson/komga/compare/1.7.2...1.8.0) (2023-11-28) +## 🚀 Features +**api** +- epub ebook support ([a7252f8](https://github.com/gotson/komga/commits/a7252f8)), closes [#221](https://github.com/gotson/komga/issues/221) + +**webui** +- epubreader ([3d69e19](https://github.com/gotson/komga/commits/3d69e19)), closes [#221](https://github.com/gotson/komga/issues/221) + +## 🐛 Fixes +**komga** +- better error handling of sse connections ([ab34781](https://github.com/gotson/komga/commits/ab34781)) + +## 🔄️ Changes +**komga** +- introduce media profile for PDF ([d6680a4](https://github.com/gotson/komga/commits/d6680a4)) +- make Media.pageCount explicit ([21e3e7a](https://github.com/gotson/komga/commits/21e3e7a)) + +**webui** +- remove unused imports ([92b721c](https://github.com/gotson/komga/commits/92b721c)) + +## 🛠 Build +**dependabot** +- pr format ([35f9196](https://github.com/gotson/komga/commits/35f9196)) + +**komga** +- fix epub tests ([f3a0a32](https://github.com/gotson/komga/commits/f3a0a32)) + +**tests** +- only check conveyor modules on push ([06d0d4a](https://github.com/gotson/komga/commits/06d0d4a)) + +**webui** +- use node 18 ([dedb01f](https://github.com/gotson/komga/commits/dedb01f)) + +## 📝 Documentation + +- update readme description ([c93760b](https://github.com/gotson/komga/commits/c93760b)) + +## 🌐 Translation + +- translated using Weblate (Chinese (Simplified)) ([6b5eba1](https://github.com/gotson/komga/commits/6b5eba1)) +- translated using Weblate (French) ([2bf2df9](https://github.com/gotson/komga/commits/2bf2df9)) +- translated using Weblate (Japanese) ([d199684](https://github.com/gotson/komga/commits/d199684)) + +## ⚙️ Dependencies +**ci** +- bump dessant/lock-threads from 4 to 5 ([9db0f07](https://github.com/gotson/komga/commits/9db0f07)) +- bump hydraulic-software/conveyor from 12.0 to 12.1 ([82e5887](https://github.com/gotson/komga/commits/82e5887)) + +**webui** +- bump axios from 1.5.0 to 1.6.0 in /komga-webui ([aa65180](https://github.com/gotson/komga/commits/aa65180)) + # [1.7.2](https://github.com/gotson/komga/compare/1.7.1...1.7.2) (2023-11-09) ## 🐛 Fixes **komga** diff --git a/gradle.properties b/gradle.properties index f999f8b05e4..d5bf69a2522 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version=1.7.2 +version=1.8.0 org.gradle.jvmargs=-Xmx2G diff --git a/komga/docs/openapi.json b/komga/docs/openapi.json index 0d041789d69..2771887b321 100644 --- a/komga/docs/openapi.json +++ b/komga/docs/openapi.json @@ -7978,6 +7978,47 @@ } } }, + "/api/v1/books/{bookId}/resource/**": { + "get": { + "tags": [ + "book-controller" + ], + "operationId": "getBookResource", + "parameters": [ + { + "name": "bookId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "400": { + "description": "Bad Request", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/ValidationErrorResponse" + } + } + } + }, + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "type": "string", + "format": "byte" + } + } + } + } + } + } + }, "/api/v1/books/{bookId}/readlists": { "get": { "tags": [ @@ -8414,6 +8455,46 @@ } } }, + "/api/v1/books/{bookId}/manifest/epub": { + "get": { + "tags": [ + "book-controller" + ], + "operationId": "getWebPubManifestEpub", + "parameters": [ + { + "name": "bookId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "400": { + "description": "Bad Request", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/ValidationErrorResponse" + } + } + } + }, + "200": { + "description": "OK", + "content": { + "application/webpub+json": { + "schema": { + "$ref": "#/components/schemas/WPPublicationDto" + } + } + } + } + } + } + }, "/api/v1/books/{bookId}/manifest/divina": { "get": { "tags": [ @@ -11208,8 +11289,10 @@ "WPPublicationDto": { "required": [ "images", + "landmarks", "links", "metadata", + "pageList", "readingOrder", "resources", "toc" @@ -11251,6 +11334,18 @@ "items": { "$ref": "#/components/schemas/WPLinkDto" } + }, + "landmarks": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WPLinkDto" + } + }, + "pageList": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WPLinkDto" + } } } }, @@ -12228,6 +12323,7 @@ "MediaDto": { "required": [ "comment", + "mediaProfile", "mediaType", "pagesCount", "status" @@ -12246,6 +12342,9 @@ }, "comment": { "type": "string" + }, + "mediaProfile": { + "type": "string" } } }, @@ -12773,9 +12872,6 @@ "type": "number", "format": "double" }, - "concrete": { - "type": "boolean" - }, "wildcardType": { "type": "boolean" }, @@ -12785,6 +12881,9 @@ "subtypeSuffix": { "type": "string" }, + "concrete": { + "type": "boolean" + }, "charset": { "type": "string" }