mirror of
https://github.com/gotson/komga.git
synced 2026-05-05 11:01:57 +02:00
chore(release): 0.107.0 [skip ci]
# [0.107.0](https://github.com/gotson/komga/compare/v0.106.1...v0.107.0) (2021-07-19) ### Bug Fixes * **scanner:** better detect changes even if file last modified have not change after a rename ([7b8cf7a](7b8cf7ae25)) ### Features * configuration property to disable file hashing ([52db0a1](52db0a1686)) * restore books and series from trash bin ([bc25c11](bc25c11990)), closes [#217](https://github.com/gotson/komga/issues/217) [#383](https://github.com/gotson/komga/issues/383) * **api:** add endpoint to empty trash per library ([4dac73e](4dac73ea9f)) * **api:** add query parameter to filter on deleted series or books ([c1d34e4](c1d34e430c)) * **opds:** do not show soft deleted books/series ([5b6b817](5b6b817085)) * **scanner:** soft delete series and books ([f0664e9](f0664e9791)) * **webui:** display an outdated badge on book details view ([c955bed](c955bed79d)) * **webui:** library option to automatically empty trash after scan ([fc06b4a](fc06b4a987)) * generate file hash for books ([7ad738a](7ad738a645)) * library option to automatically empty trash after scan ([21781a3](21781a3a23)) * **webui:** add library action menu item to empty trash ([31fbf2a](31fbf2a829)) * **webui:** show soft deleted books/series as unavailable ([d946600](d946600a64))
This commit is contained in:
parent
247cc1194b
commit
80e4d39a0d
3 changed files with 175 additions and 25 deletions
23
CHANGELOG.md
23
CHANGELOG.md
|
|
@ -1,3 +1,26 @@
|
|||
# [0.107.0](https://github.com/gotson/komga/compare/v0.106.1...v0.107.0) (2021-07-19)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **scanner:** better detect changes even if file last modified have not change after a rename ([7b8cf7a](https://github.com/gotson/komga/commit/7b8cf7ae25e51d8f0871fefbd2fc586618233538))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* configuration property to disable file hashing ([52db0a1](https://github.com/gotson/komga/commit/52db0a168628a38a0d3f1e4a5c26adabd260e57a))
|
||||
* restore books and series from trash bin ([bc25c11](https://github.com/gotson/komga/commit/bc25c119900f15293253c95021d230ea41a42159)), closes [#217](https://github.com/gotson/komga/issues/217) [#383](https://github.com/gotson/komga/issues/383)
|
||||
* **api:** add endpoint to empty trash per library ([4dac73e](https://github.com/gotson/komga/commit/4dac73ea9f154e9f3644d3c042ec7f1e63939416))
|
||||
* **api:** add query parameter to filter on deleted series or books ([c1d34e4](https://github.com/gotson/komga/commit/c1d34e430cb0b7138742928cbfd5da05d22a0c59))
|
||||
* **opds:** do not show soft deleted books/series ([5b6b817](https://github.com/gotson/komga/commit/5b6b8170856ea85f487041ad003eb80b9b36996d))
|
||||
* **scanner:** soft delete series and books ([f0664e9](https://github.com/gotson/komga/commit/f0664e97918752d2d6f795017a5e0379d305b8c2))
|
||||
* **webui:** display an outdated badge on book details view ([c955bed](https://github.com/gotson/komga/commit/c955bed79d1a309ada585972008b5ce68e0708d1))
|
||||
* **webui:** library option to automatically empty trash after scan ([fc06b4a](https://github.com/gotson/komga/commit/fc06b4a987ed43c4754b2e3691493ed2093ac64a))
|
||||
* generate file hash for books ([7ad738a](https://github.com/gotson/komga/commit/7ad738a64551b69b1a657119456f69feb9e99f30))
|
||||
* library option to automatically empty trash after scan ([21781a3](https://github.com/gotson/komga/commit/21781a3a23074a942e571e745ff5e614a7291799))
|
||||
* **webui:** add library action menu item to empty trash ([31fbf2a](https://github.com/gotson/komga/commit/31fbf2a829b4fc0f6a246178935ffc2598df10b0))
|
||||
* **webui:** show soft deleted books/series as unavailable ([d946600](https://github.com/gotson/komga/commit/d946600a646b67638226905a2359502165892ed1))
|
||||
|
||||
## [0.106.1](https://github.com/gotson/komga/compare/v0.106.0...v0.106.1) (2021-07-08)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
version=0.106.1
|
||||
version=0.107.0
|
||||
org.gradle.jvmargs=-Xmx2G -XX:MaxPermSize=2G
|
||||
|
|
|
|||
|
|
@ -63,6 +63,7 @@
|
|||
"type": "object",
|
||||
"required": [
|
||||
"created",
|
||||
"deleted",
|
||||
"fileLastModified",
|
||||
"id",
|
||||
"lastModified",
|
||||
|
|
@ -104,6 +105,9 @@
|
|||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"deleted": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"type": "string"
|
||||
},
|
||||
|
|
@ -556,10 +560,6 @@
|
|||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -567,6 +567,10 @@
|
|||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -604,6 +608,7 @@
|
|||
"booksReadCount",
|
||||
"booksUnreadCount",
|
||||
"created",
|
||||
"deleted",
|
||||
"fileLastModified",
|
||||
"id",
|
||||
"lastModified",
|
||||
|
|
@ -637,6 +642,9 @@
|
|||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"deleted": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"fileLastModified": {
|
||||
"format": "date-time",
|
||||
"type": "string"
|
||||
|
|
@ -687,10 +695,6 @@
|
|||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -698,6 +702,10 @@
|
|||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -765,10 +773,6 @@
|
|||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -776,6 +780,10 @@
|
|||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -830,10 +838,6 @@
|
|||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -841,6 +845,10 @@
|
|||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -906,10 +914,6 @@
|
|||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -917,6 +921,10 @@
|
|||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -952,10 +960,6 @@
|
|||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -963,6 +967,10 @@
|
|||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"totalPages": {
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
|
|
@ -1162,6 +1170,7 @@
|
|||
"type": "object",
|
||||
"required": [
|
||||
"convertToCbz",
|
||||
"emptyTrashAfterScan",
|
||||
"importBarcodeIsbn",
|
||||
"importComicInfoBook",
|
||||
"importComicInfoCollection",
|
||||
|
|
@ -1183,6 +1192,9 @@
|
|||
"importComicInfoReadList": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"emptyTrashAfterScan": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"scanDeep": {
|
||||
"type": "boolean"
|
||||
},
|
||||
|
|
@ -1225,6 +1237,7 @@
|
|||
"type": "object",
|
||||
"required": [
|
||||
"convertToCbz",
|
||||
"emptyTrashAfterScan",
|
||||
"id",
|
||||
"importBarcodeIsbn",
|
||||
"importComicInfoBook",
|
||||
|
|
@ -1247,6 +1260,9 @@
|
|||
"importComicInfoReadList": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"emptyTrashAfterScan": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"scanDeep": {
|
||||
"type": "boolean"
|
||||
},
|
||||
|
|
@ -1626,6 +1642,7 @@
|
|||
"type": "object",
|
||||
"required": [
|
||||
"convertToCbz",
|
||||
"emptyTrashAfterScan",
|
||||
"importBarcodeIsbn",
|
||||
"importComicInfoBook",
|
||||
"importComicInfoCollection",
|
||||
|
|
@ -1647,6 +1664,9 @@
|
|||
"importComicInfoReadList": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"emptyTrashAfterScan": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"scanDeep": {
|
||||
"type": "boolean"
|
||||
},
|
||||
|
|
@ -2751,6 +2771,14 @@
|
|||
"name": "library_id",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"in": "query",
|
||||
"name": "deleted",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
|
|
@ -3024,6 +3052,14 @@
|
|||
"name": "library_id",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"in": "query",
|
||||
"name": "deleted",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
|
|
@ -3305,6 +3341,14 @@
|
|||
"name": "release_year",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"in": "query",
|
||||
"name": "deleted",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
|
|
@ -4117,6 +4161,14 @@
|
|||
"name": "tag",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"in": "query",
|
||||
"name": "deleted",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
|
|
@ -5176,6 +5228,14 @@
|
|||
"name": "release_year",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"in": "query",
|
||||
"name": "deleted",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
|
|
@ -6591,6 +6651,32 @@
|
|||
"name": "id",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"UNKNOWN",
|
||||
"ERROR",
|
||||
"READY",
|
||||
"UNSUPPORTED",
|
||||
"OUTDATED"
|
||||
]
|
||||
}
|
||||
},
|
||||
"in": "query",
|
||||
"name": "media_status",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"in": "query",
|
||||
"name": "deleted",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
|
|
@ -6689,6 +6775,39 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
"/api/v1/libraries/{libraryId}/empty-trash": {
|
||||
"post": {
|
||||
"operationId": "emptyTrash",
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
"content": {
|
||||
"*/*": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ValidationErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"202": {
|
||||
"description": "Accepted"
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"in": "path",
|
||||
"name": "libraryId",
|
||||
"required": true
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"library-controller"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/api/v1/publishers": {
|
||||
"get": {
|
||||
"operationId": "getPublishers_1",
|
||||
|
|
@ -7183,6 +7302,14 @@
|
|||
"name": "library_id",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"in": "query",
|
||||
"name": "deleted",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"type": "boolean"
|
||||
|
|
|
|||
Loading…
Reference in a new issue