From c24450e3371ab2649f5d79deec714ac1e6beee1b Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 30 Jul 2021 09:23:19 +0000 Subject: [PATCH] chore(release): 0.113.0 [skip ci] # [0.113.0](https://github.com/gotson/komga/compare/v0.112.2...v0.113.0) (2021-07-30) ### Features * **api:** add total book count field for series metadata ([87c1432](https://github.com/gotson/komga/commit/87c14329848667ff3d223e15e29070eb5f15d2c8)), closes [#298](https://github.com/gotson/komga/issues/298) * **api:** filter read lists books by library, read status, tags, or authors ([c06f89f](https://github.com/gotson/komga/commit/c06f89ffc2c876b1ef3bffd3ed20697c5f822f5a)) * **api:** search authors and tags by read list ([422876a](https://github.com/gotson/komga/commit/422876ae2fd676459ae84f54d9bd6878828d714d)) * **api:** summary field for read lists ([1148e46](https://github.com/gotson/komga/commit/1148e46d9043df134549bc6f3911674f1898b3e0)), closes [#558](https://github.com/gotson/komga/issues/558) * **webui:** add filter panel in BrowseReadList view ([b8effd4](https://github.com/gotson/komga/commit/b8effd44531de86b6392b24bf7ed0ea2eb25756f)), closes [#580](https://github.com/gotson/komga/issues/580) * **webui:** add summary for read list browsing and edit dialog ([883fed3](https://github.com/gotson/komga/commit/883fed39408b8f55920937075a05d1939e5c008f)), closes [#558](https://github.com/gotson/komga/issues/558) * **webui:** display and filter series aggregated book tags ([bb1eb36](https://github.com/gotson/komga/commit/bb1eb36daec6d983300702487163d49211b94543)), closes [#513](https://github.com/gotson/komga/issues/513) * aggregate book tags at series level ([0c9a063](https://github.com/gotson/komga/commit/0c9a063cc3d28a6ada2eedec0ffd6e72eee378ba)), closes [#513](https://github.com/gotson/komga/issues/513) * import total book count from ComicInfo.xml and Mylar series.json ([64acfef](https://github.com/gotson/komga/commit/64acfeff99a732d3819bb9b012f020369cece325)), closes [#450](https://github.com/gotson/komga/issues/450) * **webui:** show and edit total book count for series ([6090e3f](https://github.com/gotson/komga/commit/6090e3f0c5ac9dffa7768fd5f3948c23c6a5f8a9)), closes [#298](https://github.com/gotson/komga/issues/298) --- CHANGELOG.md | 16 ++++++ gradle.properties | 2 +- komga/docs/openapi.json | 115 +++++++++++++++++++++++++++++++++++----- 3 files changed, 120 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 50dba90d..1fdc2770 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +# [0.113.0](https://github.com/gotson/komga/compare/v0.112.2...v0.113.0) (2021-07-30) + + +### Features + +* **api:** add total book count field for series metadata ([87c1432](https://github.com/gotson/komga/commit/87c14329848667ff3d223e15e29070eb5f15d2c8)), closes [#298](https://github.com/gotson/komga/issues/298) +* **api:** filter read lists books by library, read status, tags, or authors ([c06f89f](https://github.com/gotson/komga/commit/c06f89ffc2c876b1ef3bffd3ed20697c5f822f5a)) +* **api:** search authors and tags by read list ([422876a](https://github.com/gotson/komga/commit/422876ae2fd676459ae84f54d9bd6878828d714d)) +* **api:** summary field for read lists ([1148e46](https://github.com/gotson/komga/commit/1148e46d9043df134549bc6f3911674f1898b3e0)), closes [#558](https://github.com/gotson/komga/issues/558) +* **webui:** add filter panel in BrowseReadList view ([b8effd4](https://github.com/gotson/komga/commit/b8effd44531de86b6392b24bf7ed0ea2eb25756f)), closes [#580](https://github.com/gotson/komga/issues/580) +* **webui:** add summary for read list browsing and edit dialog ([883fed3](https://github.com/gotson/komga/commit/883fed39408b8f55920937075a05d1939e5c008f)), closes [#558](https://github.com/gotson/komga/issues/558) +* **webui:** display and filter series aggregated book tags ([bb1eb36](https://github.com/gotson/komga/commit/bb1eb36daec6d983300702487163d49211b94543)), closes [#513](https://github.com/gotson/komga/issues/513) +* aggregate book tags at series level ([0c9a063](https://github.com/gotson/komga/commit/0c9a063cc3d28a6ada2eedec0ffd6e72eee378ba)), closes [#513](https://github.com/gotson/komga/issues/513) +* import total book count from ComicInfo.xml and Mylar series.json ([64acfef](https://github.com/gotson/komga/commit/64acfeff99a732d3819bb9b012f020369cece325)), closes [#450](https://github.com/gotson/komga/issues/450) +* **webui:** show and edit total book count for series ([6090e3f](https://github.com/gotson/komga/commit/6090e3f0c5ac9dffa7768fd5f3948c23c6a5f8a9)), closes [#298](https://github.com/gotson/komga/issues/298) + ## [0.112.2](https://github.com/gotson/komga/compare/v0.112.1...v0.112.2) (2021-07-30) diff --git a/gradle.properties b/gradle.properties index eb99a593..04e9192f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version=0.112.2 +version=0.113.0 org.gradle.jvmargs=-Xmx2G -XX:MaxPermSize=2G diff --git a/komga/docs/openapi.json b/komga/docs/openapi.json index 829b3244..2193274a 100644 --- a/komga/docs/openapi.json +++ b/komga/docs/openapi.json @@ -171,6 +171,9 @@ "ReadListUpdateDto": { "type": "object", "properties": { + "summary": { + "type": "string" + }, "bookIds": { "type": "array", "items": { @@ -1443,9 +1446,13 @@ "filtered", "id", "lastModifiedDate", - "name" + "name", + "summary" ], "properties": { + "summary": { + "type": "string" + }, "createdDate": { "format": "date-time", "type": "string" @@ -1556,7 +1563,8 @@ "title", "titleLock", "titleSort", - "titleSortLock" + "titleSortLock", + "totalBookCountLock" ], "properties": { "summary": { @@ -1568,6 +1576,10 @@ "tagsLock": { "type": "boolean" }, + "totalBookCount": { + "format": "int32", + "type": "integer" + }, "created": { "format": "date-time", "type": "string" @@ -1604,6 +1616,9 @@ "summaryLock": { "type": "boolean" }, + "totalBookCountLock": { + "type": "boolean" + }, "readingDirectionLock": { "type": "boolean" }, @@ -1668,9 +1683,13 @@ "type": "object", "required": [ "bookIds", - "name" + "name", + "summary" ], "properties": { + "summary": { + "type": "string" + }, "bookIds": { "type": "array", "items": { @@ -1791,6 +1810,10 @@ "tagsLock": { "type": "boolean" }, + "totalBookCount": { + "format": "int32", + "type": "integer" + }, "language": { "type": "string" }, @@ -1829,6 +1852,9 @@ "summaryLock": { "type": "boolean" }, + "totalBookCountLock": { + "type": "boolean" + }, "readingDirectionLock": { "type": "boolean" }, @@ -1925,7 +1951,8 @@ "created", "lastModified", "summary", - "summaryNumber" + "summaryNumber", + "tags" ], "properties": { "summary": { @@ -1951,6 +1978,13 @@ "items": { "$ref": "#/components/schemas/AuthorDto" } + }, + "tags": { + "uniqueItems": true, + "type": "array", + "items": { + "type": "string" + } } } }, @@ -3014,6 +3048,14 @@ "in": "query", "name": "series_id", "required": false + }, + { + "schema": { + "type": "string" + }, + "in": "query", + "name": "readlist_id", + "required": false } ], "tags": [ @@ -4345,6 +4387,14 @@ "name": "series_id", "required": false }, + { + "schema": { + "type": "string" + }, + "in": "query", + "name": "readlist_id", + "required": false + }, { "schema": { "type": "boolean" @@ -6692,14 +6742,6 @@ "name": "library_id", "required": false }, - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "series_id", - "required": false - }, { "schema": { "type": "string" @@ -6916,6 +6958,44 @@ "name": "id", "required": true }, + { + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "in": "query", + "name": "library_id", + "required": false + }, + { + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "UNREAD", + "READ", + "IN_PROGRESS" + ] + } + }, + "in": "query", + "name": "read_status", + "required": false + }, + { + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "in": "query", + "name": "tag", + "required": false + }, { "schema": { "type": "array", @@ -6965,6 +7045,17 @@ "in": "query", "name": "size", "description": "The size of the page to be returned" + }, + { + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "in": "query", + "name": "author", + "description": "Author criteria in the format: name,role. Multiple author criteria are supported." } ], "tags": [