mirror of
https://github.com/gotson/komga.git
synced 2025-01-08 11:47:47 +08:00
chore(release): 0.87.0 [skip ci]
# [0.87.0](https://github.com/gotson/komga/compare/v0.86.0...v0.87.0) (2021-04-19) ### Bug Fixes * translated using Weblate (Esperanto) ([#506](https://github.com/gotson/komga/issues/506)) ([248f474
](248f47458c
)) ### Features * **api:** import books ([d41dcef
](d41dcefd3e
)) * **api:** support for transient books ([02b0893
](02b08932ba
)) * **webui:** import books ([13b304d
](13b304dd14
)) * added translation using Weblate (Esperanto, Polish) ([f3cc6f6
](f3cc6f6e91
))
This commit is contained in:
parent
248f47458c
commit
7650050fe1
15
CHANGELOG.md
15
CHANGELOG.md
@ -1,3 +1,18 @@
|
||||
# [0.87.0](https://github.com/gotson/komga/compare/v0.86.0...v0.87.0) (2021-04-19)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* translated using Weblate (Esperanto) ([#506](https://github.com/gotson/komga/issues/506)) ([248f474](https://github.com/gotson/komga/commit/248f47458cb82d777e0f5823ddbe044ca76092c7))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **api:** import books ([d41dcef](https://github.com/gotson/komga/commit/d41dcefd3efd4f9844d5b3b1d336a246c320a1ec))
|
||||
* **api:** support for transient books ([02b0893](https://github.com/gotson/komga/commit/02b08932babd27b5b309b3038279885ac65d0821))
|
||||
* **webui:** import books ([13b304d](https://github.com/gotson/komga/commit/13b304dd147f3102345c2edb85d41f87ccae1871))
|
||||
* added translation using Weblate (Esperanto, Polish) ([f3cc6f6](https://github.com/gotson/komga/commit/f3cc6f6e916862741cd7ff3aafa98a4c587653c6))
|
||||
|
||||
# [0.86.0](https://github.com/gotson/komga/compare/v0.85.1...v0.86.0) (2021-04-07)
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
version=0.86.0
|
||||
version=0.87.0
|
||||
|
@ -303,6 +303,65 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"TransientBookDto": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"comment",
|
||||
"fileLastModified",
|
||||
"files",
|
||||
"id",
|
||||
"mediaType",
|
||||
"name",
|
||||
"pages",
|
||||
"size",
|
||||
"sizeBytes",
|
||||
"status",
|
||||
"url"
|
||||
],
|
||||
"properties": {
|
||||
"pages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/PageDto"
|
||||
}
|
||||
},
|
||||
"size": {
|
||||
"type": "string"
|
||||
},
|
||||
"fileLastModified": {
|
||||
"format": "date-time",
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"type": "string"
|
||||
},
|
||||
"files": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"mediaType": {
|
||||
"type": "string"
|
||||
},
|
||||
"comment": {
|
||||
"type": "string"
|
||||
},
|
||||
"id": {
|
||||
"type": "string"
|
||||
},
|
||||
"url": {
|
||||
"type": "string"
|
||||
},
|
||||
"sizeBytes": {
|
||||
"format": "int64",
|
||||
"type": "integer"
|
||||
},
|
||||
"status": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Pageable": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@ -485,10 +544,6 @@
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
@ -496,6 +551,10 @@
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
@ -616,10 +675,6 @@
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
@ -627,6 +682,10 @@
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
@ -662,10 +721,6 @@
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
@ -673,6 +728,10 @@
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
@ -758,10 +817,6 @@
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
@ -769,6 +824,10 @@
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
@ -797,6 +856,29 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"BookImportBatchDto": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"books",
|
||||
"copyMode"
|
||||
],
|
||||
"properties": {
|
||||
"books": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/BookImportDto"
|
||||
}
|
||||
},
|
||||
"copyMode": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"MOVE",
|
||||
"COPY",
|
||||
"HARDLINK"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"OpdsEntry": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
@ -1055,6 +1137,27 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"BookImportDto": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"seriesId",
|
||||
"sourceFile"
|
||||
],
|
||||
"properties": {
|
||||
"destinationName": {
|
||||
"type": "string"
|
||||
},
|
||||
"upgradeBookId": {
|
||||
"type": "string"
|
||||
},
|
||||
"sourceFile": {
|
||||
"type": "string"
|
||||
},
|
||||
"seriesId": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"OpdsFeed": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
@ -1536,6 +1639,17 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"ScanRequestDto": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"path"
|
||||
],
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BookMetadataAggregationDto": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
@ -1863,6 +1977,59 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"/api/v1/transient-books/{id}/pages/{pageNumber}": {
|
||||
"get": {
|
||||
"operationId": "getSourcePage",
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"content": {
|
||||
"*/*": {
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"format": "byte",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
"content": {
|
||||
"*/*": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ValidationErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"in": "path",
|
||||
"name": "id",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"in": "path",
|
||||
"name": "pageNumber",
|
||||
"required": true
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"transient-books-controller"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/api/v1/books/latest": {
|
||||
"get": {
|
||||
"description": "Return newly added or updated books.",
|
||||
@ -2477,7 +2644,7 @@
|
||||
},
|
||||
"/api/v1/books/{bookId}/analyze": {
|
||||
"post": {
|
||||
"operationId": "analyze_2",
|
||||
"operationId": "analyze_3",
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
@ -2508,6 +2675,39 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"/api/v1/books/import": {
|
||||
"post": {
|
||||
"requestBody": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/BookImportBatchDto"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": true
|
||||
},
|
||||
"operationId": "importBooks",
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
"content": {
|
||||
"*/*": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ValidationErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"202": {
|
||||
"description": "Accepted"
|
||||
}
|
||||
},
|
||||
"tags": [
|
||||
"book-controller"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/api/v1/books/{bookId}/file/*": {
|
||||
"get": {
|
||||
"description": "Download the book file.",
|
||||
@ -2740,7 +2940,7 @@
|
||||
},
|
||||
"/api/v1/series/{seriesId}/analyze": {
|
||||
"post": {
|
||||
"operationId": "analyze",
|
||||
"operationId": "analyze_1",
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
@ -4959,7 +5159,7 @@
|
||||
},
|
||||
"/api/v1/libraries/{libraryId}/analyze": {
|
||||
"post": {
|
||||
"operationId": "analyze_1",
|
||||
"operationId": "analyze_2",
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
@ -5081,6 +5281,46 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"/api/v1/transient-books/{id}/analyze": {
|
||||
"post": {
|
||||
"operationId": "analyze",
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/TransientBookDto"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
"content": {
|
||||
"*/*": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ValidationErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"in": "path",
|
||||
"name": "id",
|
||||
"required": true
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"transient-books-controller"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/opds/v1.2/catalog": {
|
||||
"get": {
|
||||
"operationId": "getCatalog",
|
||||
@ -5570,6 +5810,49 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"/api/v1/transient-books": {
|
||||
"post": {
|
||||
"requestBody": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ScanRequestDto"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": true
|
||||
},
|
||||
"operationId": "scanForTransientBooks",
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/TransientBookDto"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
"content": {
|
||||
"*/*": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ValidationErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tags": [
|
||||
"transient-books-controller"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/api/v1/books/{bookId}/pages": {
|
||||
"get": {
|
||||
"operationId": "getBookPages",
|
||||
|
Loading…
Reference in New Issue
Block a user