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:
semantic-release-bot 2021-07-19 02:09:35 +00:00
parent 247cc1194b
commit 80e4d39a0d
3 changed files with 175 additions and 25 deletions

View file

@ -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)

View file

@ -1,2 +1,2 @@
version=0.106.1
version=0.107.0
org.gradle.jvmargs=-Xmx2G -XX:MaxPermSize=2G

View file

@ -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"