chore(release): 0.57.0 [skip ci]

# [0.57.0](https://github.com/gotson/komga/compare/v0.56.1...v0.57.0) (2020-08-20)

### Features

* **webui:** read lists ([27edf17](27edf17424)), closes [#106](https://github.com/gotson/komga/issues/106)
* read lists ([f0c864f](f0c864f4eb)), closes [#106](https://github.com/gotson/komga/issues/106)
This commit is contained in:
semantic-release-bot 2020-08-20 02:52:46 +00:00
parent 27edf17424
commit 539ea6a7d8
3 changed files with 544 additions and 58 deletions

View file

@ -1,3 +1,11 @@
# [0.57.0](https://github.com/gotson/komga/compare/v0.56.1...v0.57.0) (2020-08-20)
### Features
* **webui:** read lists ([27edf17](https://github.com/gotson/komga/commit/27edf17424ff7a53ccfb272b877cf452c95f1158)), closes [#106](https://github.com/gotson/komga/issues/106)
* read lists ([f0c864f](https://github.com/gotson/komga/commit/f0c864f4eba8c70bdac8f92171bfb03edabcea53)), closes [#106](https://github.com/gotson/komga/issues/106)
## [0.56.1](https://github.com/gotson/komga/compare/v0.56.0...v0.56.1) (2020-08-16)

View file

@ -1 +1 @@
version=0.56.1
version=0.57.0

View file

@ -144,6 +144,20 @@
}
}
},
"ReadListUpdateDto": {
"type": "object",
"properties": {
"bookIds": {
"type": "array",
"items": {
"type": "string"
}
},
"name": {
"type": "string"
}
}
},
"OpdsEntry": {
"type": "object",
"properties": {
@ -383,6 +397,9 @@
"importEpubSeries": {
"type": "boolean"
},
"importComicInfoReadList": {
"type": "boolean"
},
"importComicInfoSeries": {
"type": "boolean"
},
@ -418,6 +435,9 @@
"importEpubSeries": {
"type": "boolean"
},
"importComicInfoReadList": {
"type": "boolean"
},
"importComicInfoSeries": {
"type": "boolean"
},
@ -638,6 +658,34 @@
}
}
},
"ReadListDto": {
"type": "object",
"properties": {
"createdDate": {
"format": "date-time",
"type": "string"
},
"filtered": {
"type": "boolean"
},
"bookIds": {
"type": "array",
"items": {
"type": "string"
}
},
"lastModifiedDate": {
"format": "date-time",
"type": "string"
},
"name": {
"type": "string"
},
"id": {
"type": "string"
}
}
},
"CollectionDto": {
"type": "object",
"properties": {
@ -682,6 +730,52 @@
}
}
},
"PageReadListDto": {
"type": "object",
"properties": {
"number": {
"format": "int32",
"type": "integer"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"format": "int32",
"type": "integer"
},
"size": {
"format": "int32",
"type": "integer"
},
"totalPages": {
"format": "int32",
"type": "integer"
},
"pageable": {
"$ref": "#/components/schemas/Pageable"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"first": {
"type": "boolean"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReadListDto"
}
},
"totalElements": {
"format": "int64",
"type": "integer"
},
"empty": {
"type": "boolean"
}
}
},
"UserCreationDto": {
"type": "object",
"required": [
@ -753,6 +847,24 @@
}
}
},
"ReadListCreationDto": {
"type": "object",
"required": [
"bookIds",
"name"
],
"properties": {
"bookIds": {
"type": "array",
"items": {
"type": "string"
}
},
"name": {
"type": "string"
}
}
},
"LibraryCreationDto": {
"type": "object",
"required": [
@ -763,6 +875,9 @@
"importEpubSeries": {
"type": "boolean"
},
"importComicInfoReadList": {
"type": "boolean"
},
"importComicInfoSeries": {
"type": "boolean"
},
@ -1038,36 +1153,6 @@
],
"openapi": "3.0.1",
"paths": {
"/opds/v1.2/search": {
"get": {
"operationId": "getSearch",
"responses": {
"200": {
"description": "OK",
"content": {
"application/xml": {
"schema": {
"$ref": "#/components/schemas/OpenSearchDescription"
}
},
"application/atom+xml": {
"schema": {
"$ref": "#/components/schemas/OpenSearchDescription"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/OpenSearchDescription"
}
}
}
}
},
"tags": [
"opds-controller"
]
}
},
"/opds/v1.2/series/latest": {
"get": {
"operationId": "getLatestSeries_1",
@ -1098,6 +1183,36 @@
]
}
},
"/opds/v1.2/search": {
"get": {
"operationId": "getSearch",
"responses": {
"200": {
"description": "OK",
"content": {
"application/xml": {
"schema": {
"$ref": "#/components/schemas/OpenSearchDescription"
}
},
"application/atom+xml": {
"schema": {
"$ref": "#/components/schemas/OpenSearchDescription"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/OpenSearchDescription"
}
}
}
}
},
"tags": [
"opds-controller"
]
}
},
"/api/v1/books/{bookId}/next": {
"get": {
"operationId": "getBookSiblingNext",
@ -1369,6 +1484,36 @@
]
}
},
"/opds/v1.2/readlists": {
"get": {
"operationId": "getReadLists",
"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/libraries/{libraryId}": {
"get": {
"operationId": "getOne",
@ -1813,7 +1958,7 @@
},
"required": true
},
"operationId": "addOne_2",
"operationId": "addOne_3",
"responses": {
"201": {
"description": "Created",
@ -1831,7 +1976,7 @@
]
},
"get": {
"operationId": "getAll_2",
"operationId": "getAll_3",
"responses": {
"200": {
"description": "OK",
@ -2245,6 +2390,46 @@
]
}
},
"/opds/v1.2/readlists/{id}": {
"get": {
"operationId": "getOneReadList",
"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": {
"type": "string"
},
"in": "path",
"name": "id",
"required": true
}
],
"tags": [
"opds-controller"
]
}
},
"/api/v1/libraries/{libraryId}/scan": {
"post": {
"operationId": "scan",
@ -2298,6 +2483,70 @@
]
}
},
"/api/v1/books/{bookId}/readlists": {
"get": {
"operationId": "getAllReadListsByBook",
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReadListDto"
}
}
}
}
}
},
"parameters": [
{
"schema": {
"type": "string"
},
"in": "path",
"name": "bookId",
"required": true
}
],
"tags": [
"book-controller"
]
}
},
"/api/v1/readlists/{id}/thumbnail": {
"get": {
"operationId": "getReadListThumbnail",
"responses": {
"default": {
"description": "default response",
"content": {
"image/jpeg": {
"schema": {
"format": "binary",
"type": "string"
}
}
}
}
},
"parameters": [
{
"schema": {
"type": "string"
},
"in": "path",
"name": "id",
"required": true
}
],
"tags": [
"read-list-controller"
]
}
},
"/opds/v1.2/series": {
"get": {
"operationId": "getAllSeries_1",
@ -2692,6 +2941,99 @@
]
}
},
"/api/v1/readlists": {
"post": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReadListCreationDto"
}
}
},
"required": true
},
"operationId": "addOne_2",
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReadListDto"
}
}
}
}
},
"tags": [
"read-list-controller"
]
},
"get": {
"operationId": "getAll_2",
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PageReadListDto"
}
}
}
}
},
"parameters": [
{
"schema": {
"type": "string"
},
"in": "query",
"name": "search",
"required": false
},
{
"schema": {
"type": "array",
"items": {
"type": "string"
}
},
"in": "query",
"name": "library_id",
"required": false
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "unpaged",
"required": false
},
{
"schema": {
"type": "integer"
},
"in": "query",
"name": "page",
"description": "Zero-based page index (0..N)"
},
{
"schema": {
"type": "integer"
},
"in": "query",
"name": "size",
"description": "The size of the page to be returned"
}
],
"tags": [
"read-list-controller"
]
}
},
"/api/v1/books": {
"get": {
"operationId": "getAllBooks",
@ -3034,6 +3376,88 @@
]
}
},
"/api/v1/readlists/{id}": {
"patch": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReadListUpdateDto"
}
}
},
"required": true
},
"operationId": "updateOne_2",
"responses": {
"204": {
"description": "No Content"
}
},
"parameters": [
{
"schema": {
"type": "string"
},
"in": "path",
"name": "id",
"required": true
}
],
"tags": [
"read-list-controller"
]
},
"get": {
"operationId": "getOne_2",
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReadListDto"
}
}
}
}
},
"parameters": [
{
"schema": {
"type": "string"
},
"in": "path",
"name": "id",
"required": true
}
],
"tags": [
"read-list-controller"
]
},
"delete": {
"operationId": "deleteOne_2",
"responses": {
"204": {
"description": "No Content"
}
},
"parameters": [
{
"schema": {
"type": "string"
},
"in": "path",
"name": "id",
"required": true
}
],
"tags": [
"read-list-controller"
]
}
},
"/api/v1/filesystem": {
"post": {
"requestBody": {
@ -3191,6 +3615,60 @@
]
}
},
"/api/v1/readlists/{id}/books": {
"get": {
"operationId": "getBooksForReadList",
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PageBookDto"
}
}
}
}
},
"parameters": [
{
"schema": {
"type": "string"
},
"in": "path",
"name": "id",
"required": true
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "unpaged",
"required": false
},
{
"schema": {
"type": "integer"
},
"in": "query",
"name": "page",
"description": "Zero-based page index (0..N)"
},
{
"schema": {
"type": "integer"
},
"in": "query",
"name": "size",
"description": "The size of the page to be returned"
}
],
"tags": [
"read-list-controller"
]
}
},
"/api/v1/authors": {
"get": {
"operationId": "getAuthors",
@ -3265,19 +3743,22 @@
]
}
},
"/api/v1/books/{bookId}": {
"get": {
"operationId": "getOneBook",
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BookDto"
}
"/api/v1/books/{bookId}/metadata": {
"patch": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BookMetadataUpdateDto"
}
}
},
"required": true
},
"operationId": "updateMetadata",
"responses": {
"204": {
"description": "No Content"
}
},
"parameters": [
@ -3295,22 +3776,19 @@
]
}
},
"/api/v1/books/{bookId}/metadata": {
"patch": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BookMetadataUpdateDto"
"/api/v1/books/{bookId}": {
"get": {
"operationId": "getOneBook",
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BookDto"
}
}
}
},
"required": true
},
"operationId": "updateMetadata",
"responses": {
"204": {
"description": "No Content"
}
},
"parameters": [