diff --git a/CHANGELOG.md b/CHANGELOG.md index 22f69124..a68e3177 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# [0.63.0](https://github.com/gotson/komga/compare/v0.62.6...v0.63.0) (2020-09-28) + + +### Features + +* **opds:** browse series by publishers ([f3fcab4](https://github.com/gotson/komga/commit/f3fcab41e49cd3fbe861ec8110fa9f2ee0972ec1)), closes [#332](https://github.com/gotson/komga/issues/332) +* **opds:** recently added books ([dd7bc9c](https://github.com/gotson/komga/commit/dd7bc9cbf63c51a7b9655d26d7c69c005f13417c)), closes [#327](https://github.com/gotson/komga/issues/327) +* order books by release date ([e3bb8bc](https://github.com/gotson/komga/commit/e3bb8bc7aee48154a4798620baa3b5f409f6d2a5)), closes [#318](https://github.com/gotson/komga/issues/318) + ## [0.62.6](https://github.com/gotson/komga/compare/v0.62.5...v0.62.6) (2020-09-12) diff --git a/gradle.properties b/gradle.properties index a7cae9a6..85579088 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -version=0.62.6 +version=0.63.0 diff --git a/komga/docs/openapi.json b/komga/docs/openapi.json index 2d232e62..cc9e2d83 100644 --- a/komga/docs/openapi.json +++ b/komga/docs/openapi.json @@ -40,13 +40,13 @@ "format": "int32", "type": "integer" }, + "last": { + "type": "boolean" + }, "numberOfElements": { "format": "int32", "type": "integer" }, - "last": { - "type": "boolean" - }, "size": { "format": "int32", "type": "integer" @@ -859,13 +859,13 @@ "format": "int32", "type": "integer" }, + "last": { + "type": "boolean" + }, "numberOfElements": { "format": "int32", "type": "integer" }, - "last": { - "type": "boolean" - }, "size": { "format": "int32", "type": "integer" @@ -1321,13 +1321,13 @@ "format": "int32", "type": "integer" }, + "last": { + "type": "boolean" + }, "numberOfElements": { "format": "int32", "type": "integer" }, - "last": { - "type": "boolean" - }, "size": { "format": "int32", "type": "integer" @@ -1367,13 +1367,13 @@ "format": "int32", "type": "integer" }, + "last": { + "type": "boolean" + }, "numberOfElements": { "format": "int32", "type": "integer" }, - "last": { - "type": "boolean" - }, "size": { "format": "int32", "type": "integer" @@ -1455,36 +1455,6 @@ ], "openapi": "3.0.1", "paths": { - "/opds/v1.2/series/latest": { - "get": { - "operationId": "getLatestSeries_1", - "responses": { - "200": { - "description": "OK", - "content": { - "application/xml": { - "schema": { - "$ref": "#/components/schemas/OpdsFeed" - } - }, - "application/atom+xml": { - "schema": { - "$ref": "#/components/schemas/OpdsFeed" - } - }, - "text/xml": { - "schema": { - "$ref": "#/components/schemas/OpdsFeed" - } - } - } - } - }, - "tags": [ - "opds-controller" - ] - } - }, "/opds/v1.2/search": { "get": { "operationId": "getSearch", @@ -1515,6 +1485,36 @@ ] } }, + "/opds/v1.2/series/latest": { + "get": { + "operationId": "getLatestSeries_1", + "responses": { + "200": { + "description": "OK", + "content": { + "application/xml": { + "schema": { + "$ref": "#/components/schemas/OpdsFeed" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/OpdsFeed" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/OpdsFeed" + } + } + } + } + }, + "tags": [ + "opds-controller" + ] + } + }, "/api/v1/books/{bookId}/next": { "get": { "operationId": "getBookSiblingNext", @@ -2065,6 +2065,47 @@ ] } }, + "/opds/v1.2/books/latest": { + "get": { + "operationId": "getLatestBooks_1", + "responses": { + "200": { + "description": "OK", + "content": { + "application/xml": { + "schema": { + "$ref": "#/components/schemas/OpdsFeed" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/OpdsFeed" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/OpdsFeed" + } + } + } + } + }, + "parameters": [ + { + "schema": { + "default": "", + "type": "string" + }, + "in": "header", + "name": "User-Agent", + "required": false + } + ], + "tags": [ + "opds-controller" + ] + } + }, "/api/v1/books/{bookId}/analyze": { "post": { "operationId": "analyze_1", @@ -3076,6 +3117,17 @@ "in": "query", "name": "search", "required": false + }, + { + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "in": "query", + "name": "publisher", + "required": false } ], "tags": [ @@ -3106,6 +3158,36 @@ ] } }, + "/opds/v1.2/publishers": { + "get": { + "operationId": "getPublishers_1", + "responses": { + "200": { + "description": "OK", + "content": { + "application/xml": { + "schema": { + "$ref": "#/components/schemas/OpdsFeed" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/OpdsFeed" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/OpdsFeed" + } + } + } + } + }, + "tags": [ + "opds-controller" + ] + } + }, "/api/v1/age-ratings": { "get": { "operationId": "getAgeRatings",