diff --git a/CHANGELOG.md b/CHANGELOG.md index d64000dd6..ac9cba2d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,39 @@ +# [1.16.0](https://github.com/gotson/komga/compare/1.15.1...1.16.0) (2025-01-02) +## 🚀 Features +**api** +- readlist books are not always sorted by number ([0dd4b27](https://github.com/gotson/komga/commits/0dd4b27)), closes [#1803](https://github.com/gotson/komga/issues/1803) +- add new endpoint to retrieve Komga releases ([fa98da3](https://github.com/gotson/komga/commits/fa98da3)) + +**webui** +- download log file from server settings ([eed4f09](https://github.com/gotson/komga/commits/eed4f09)), closes [#1599](https://github.com/gotson/komga/issues/1599) +- display updates with available indicator and changelog ([85cffc7](https://github.com/gotson/komga/commits/85cffc7)), closes [#1598](https://github.com/gotson/komga/issues/1598) + +**unscoped** +- sort series by random ([d50646f](https://github.com/gotson/komga/commits/d50646f)), closes [#1558](https://github.com/gotson/komga/issues/1558) +- sort books by page count ([09bc445](https://github.com/gotson/komga/commits/09bc445)), closes [#1570](https://github.com/gotson/komga/issues/1570) +- sort series by read date ([0dc8e61](https://github.com/gotson/komga/commits/0dc8e61)), closes [#1700](https://github.com/gotson/komga/issues/1700) + +## 🔄️ Changes + +- remove duplicated code ([274ac6a](https://github.com/gotson/komga/commits/274ac6a)) +- use spring's webclient.builder ([9fde145](https://github.com/gotson/komga/commits/9fde145)) + +## 🛠 Build +**webui** +- update Browserslist db ([1552b9b](https://github.com/gotson/komga/commits/1552b9b)) + +## 🌐 Translation +**webui** +- translated using Weblate (Chinese (Simplified Han script)) ([bd0a483](https://github.com/gotson/komga/commits/bd0a483)) +- translated using Weblate (Korean) ([b50072c](https://github.com/gotson/komga/commits/b50072c)) +- translated using Weblate (Finnish) ([bcdb7b2](https://github.com/gotson/komga/commits/bcdb7b2)) +- translated using Weblate (French) ([cb57488](https://github.com/gotson/komga/commits/cb57488)) +- translated using Weblate (Spanish) ([48b472d](https://github.com/gotson/komga/commits/48b472d)) +- translated using Weblate (Croatian) ([4911fba](https://github.com/gotson/komga/commits/4911fba)) +- translated using Weblate (Czech) ([9081c33](https://github.com/gotson/komga/commits/9081c33)) +- translated using Weblate (German) ([e47b18c](https://github.com/gotson/komga/commits/e47b18c)) +- translated using Weblate (Turkish) ([263e64b](https://github.com/gotson/komga/commits/263e64b)) + # [1.15.1](https://github.com/gotson/komga/compare/1.15.0...1.15.1) (2024-12-17) ## 🐛 Fixes diff --git a/gradle.properties b/gradle.properties index 2e29861d0..157b9e3dd 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version=1.15.1 +version=1.16.0 org.gradle.jvmargs=-Xmx2G diff --git a/komga/docs/openapi.json b/komga/docs/openapi.json index 695f02116..fbf70aad0 100644 --- a/komga/docs/openapi.json +++ b/komga/docs/openapi.json @@ -8402,6 +8402,39 @@ "deprecated": true } }, + "/api/v1/releases": { + "get": { + "tags": [ + "release-controller" + ], + "operationId": "getAnnouncements_1", + "responses": { + "400": { + "description": "Bad Request", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/ValidationErrorResponse" + } + } + } + }, + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ReleaseDto" + } + } + } + } + } + } + } + }, "/api/v1/readlists/{id}/thumbnails/{thumbnailId}": { "get": { "tags": [ @@ -16032,6 +16065,38 @@ } } }, + "ReleaseDto": { + "required": [ + "description", + "latest", + "preRelease", + "releaseDate", + "url", + "version" + ], + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "releaseDate": { + "type": "string", + "format": "date-time" + }, + "url": { + "type": "string" + }, + "latest": { + "type": "boolean" + }, + "preRelease": { + "type": "boolean" + }, + "description": { + "type": "string" + } + } + }, "PageReadListDto": { "type": "object", "properties": {