chore(release): 0.162.0 [skip ci]

This commit is contained in:
Gauthier Roebroeck 2023-03-03 17:55:51 +08:00
parent cb332a6d6d
commit 721c198ced
3 changed files with 415 additions and 216 deletions

View File

@ -1,3 +1,69 @@
# [0.162.0](https://github.com/gotson/komga/compare/v0.161.0...v0.162.0) (2023-03-03)
## 🚀 Features
**api**
- new endpoint to match a CBL file without creating the readlist ([400f7ba](https://github.com/gotson/komga/commits/400f7ba))
**webui**
- interactive readlist import ([648ebb4](https://github.com/gotson/komga/commits/648ebb4))
**unscoped**
- read lists books can be sorted by release date ([e3bf906](https://github.com/gotson/komga/commits/e3bf906)), closes [#846](https://github.com/gotson/komga/issues/846)
## 🐛 Fixes
**api**
- filter readlist's books according to user's content restrictions ([a6895e1](https://github.com/gotson/komga/commits/a6895e1))
- ignore name case when updating a readlist or collection ([ae17d9c](https://github.com/gotson/komga/commits/ae17d9c))
**webui**
- dismissible alert on Book Import view ([7f8a7f3](https://github.com/gotson/komga/commits/7f8a7f3))
- perform case insensitive comparison for existing readlist or collection name ([2f97395](https://github.com/gotson/komga/commits/2f97395))
- history view could not load deleted page thumbnail in some conditions ([0211650](https://github.com/gotson/komga/commits/0211650))
- bulk edit books dialog incorrect validation for numberSort set to 0 ([4385f05](https://github.com/gotson/komga/commits/4385f05)), closes [#1057](https://github.com/gotson/komga/issues/1057)
**unscoped**
- translated using Weblate ([fbc2ac1](https://github.com/gotson/komga/commits/fbc2ac1))
- translated using Weblate ([22b1ab0](https://github.com/gotson/komga/commits/22b1ab0))
## 🔄️ Changes
**api**
- change variable case ([aec3d3d](https://github.com/gotson/komga/commits/aec3d3d))
**webui**
- remove unused references ([b7ad808](https://github.com/gotson/komga/commits/b7ad808))
- incorrect type ([9860d4e](https://github.com/gotson/komga/commits/9860d4e))
- missing i18n field ([9e424b5](https://github.com/gotson/komga/commits/9e424b5))
- export readlist types ([0984d9f](https://github.com/gotson/komga/commits/0984d9f))
**unscoped**
- remove semantic-release files ([b5e83ac](https://github.com/gotson/komga/commits/b5e83ac))
- move specific ktlint configuration to subproject ([cb18b6b](https://github.com/gotson/komga/commits/cb18b6b))
- apply ktlint format ([1d6485c](https://github.com/gotson/komga/commits/1d6485c))
## 🛠 Build
**deps**
- bump minimist and mkdirp in /komga-webui ([c3ba85a](https://github.com/gotson/komga/commits/c3ba85a))
- bump thumbnailator to 0.4.19 ([4821cdb](https://github.com/gotson/komga/commits/4821cdb))
- bump sqlite-jdbc to 3.40.1.0 ([4614997](https://github.com/gotson/komga/commits/4614997))
- bump tsid-creator to 5.2.3 ([0e4a331](https://github.com/gotson/komga/commits/0e4a331))
- bump twelvemonkeys.imageio to 3.9.4 ([035a18a](https://github.com/gotson/komga/commits/035a18a))
- bump ben-manes.versions to 0.45.0 ([c0cc6b5](https://github.com/gotson/komga/commits/c0cc6b5))
- bump Kotlin to 1.7.22 ([e476d73](https://github.com/gotson/komga/commits/e476d73))
**unscoped**
- jreleaser workaround for JRELEASER_DOCKER_DEFAULT_PASSWORD ([cb332a6](https://github.com/gotson/komga/commits/cb332a6))
- gradle task dependency workaround ([b7a28c8](https://github.com/gotson/komga/commits/b7a28c8))
- release using JReleaser ([a1b058e](https://github.com/gotson/komga/commits/a1b058e))
- add jreleaser ([3581e57](https://github.com/gotson/komga/commits/3581e57))
- fix workflow file ([6583334](https://github.com/gotson/komga/commits/6583334))
- only trigger release job on master ([d21a7a3](https://github.com/gotson/komga/commits/d21a7a3))
- disable ktlint multiline-if-else rule ([1dc46be](https://github.com/gotson/komga/commits/1dc46be))
- bump gradle.ktlint to 11.1.0 amd ktlint to 0.48.2 ([c8dd291](https://github.com/gotson/komga/commits/c8dd291))
## 📝 Documentation
- update DEVELOPING.md instructions ([cd3687d](https://github.com/gotson/komga/commits/cd3687d))
- update CHANGELOG.md to match JReleaser format ([8666b94](https://github.com/gotson/komga/commits/8666b94))
# [0.161.0](https://github.com/gotson/komga/compare/v0.160.0...v0.161.0) (2023-01-27)

View File

@ -1,2 +1,2 @@
version=0.161.0
version=0.162.0
org.gradle.jvmargs=-Xmx2G

View File

@ -1333,6 +1333,54 @@
}
}
},
"/api/v1/readlists/match/comicrack": {
"post": {
"tags": [
"read-list-controller"
],
"operationId": "matchFromComicRackList",
"requestBody": {
"content": {
"application/json": {
"schema": {
"required": [
"file"
],
"type": "object",
"properties": {
"file": {
"type": "string",
"format": "binary"
}
}
}
}
}
},
"responses": {
"400": {
"description": "Bad Request",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/ValidationErrorResponse"
}
}
}
},
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReadListRequestMatchDto"
}
}
}
}
}
}
},
"/api/v1/readlists/import": {
"post": {
"tags": [
@ -1384,7 +1432,8 @@
}
}
}
}
},
"deprecated": true
}
},
"/api/v1/page-hashes/{pageHash}/delete-match": {
@ -7142,7 +7191,7 @@
}
},
{
"name": "release_year",
"name": "release_years",
"in": "query",
"required": false,
"schema": {
@ -8925,6 +8974,7 @@
"required": [
"bookIds",
"name",
"ordered",
"summary"
],
"type": "object",
@ -8935,6 +8985,9 @@
"summary": {
"type": "string"
},
"ordered": {
"type": "boolean"
},
"bookIds": {
"type": "array",
"items": {
@ -8951,6 +9004,7 @@
"id",
"lastModifiedDate",
"name",
"ordered",
"summary"
],
"type": "object",
@ -8964,6 +9018,9 @@
"summary": {
"type": "string"
},
"ordered": {
"type": "boolean"
},
"bookIds": {
"type": "array",
"items": {
@ -9006,6 +9063,21 @@
}
}
},
"ReadListMatchDto": {
"required": [
"errorCode",
"name"
],
"type": "object",
"properties": {
"name": {
"type": "string"
},
"errorCode": {
"type": "string"
}
}
},
"ReadListRequestBookDto": {
"required": [
"number",
@ -9021,6 +9093,64 @@
}
}
},
"ReadListRequestBookMatchDto": {
"required": [
"bookIds",
"seriesId"
],
"type": "object",
"properties": {
"seriesId": {
"type": "string"
},
"bookIds": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"ReadListRequestBookMatchesDto": {
"required": [
"matches",
"request"
],
"type": "object",
"properties": {
"request": {
"$ref": "#/components/schemas/ReadListRequestBookDto"
},
"matches": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReadListRequestBookMatchDto"
}
}
}
},
"ReadListRequestMatchDto": {
"required": [
"errorCode",
"matches",
"readListMatch"
],
"type": "object",
"properties": {
"readListMatch": {
"$ref": "#/components/schemas/ReadListMatchDto"
},
"matches": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReadListRequestBookMatchesDto"
}
},
"errorCode": {
"type": "string"
}
}
},
"ReadListRequestResultBookDto": {
"required": [
"book",
@ -9528,13 +9658,6 @@
"UserUpdateDto": {
"type": "object",
"properties": {
"roles": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"ageRestriction": {
"$ref": "#/components/schemas/AgeRestrictionUpdateDto"
},
@ -9554,6 +9677,13 @@
},
"sharedLibraries": {
"$ref": "#/components/schemas/SharedLibrariesUpdateDto"
},
"roles": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
}
}
},
@ -9666,6 +9796,36 @@
"alternateTitlesLock": {
"type": "boolean"
},
"sharingLabels": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"alternateTitles": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AlternateTitleUpdateDto"
}
},
"readingDirection": {
"type": "string",
"enum": [
"LEFT_TO_RIGHT",
"RIGHT_TO_LEFT",
"VERTICAL",
"WEBTOON"
]
},
"ageRating": {
"type": "integer",
"format": "int32"
},
"totalBookCount": {
"type": "integer",
"format": "int32"
},
"tags": {
"uniqueItems": true,
"type": "array",
@ -9679,42 +9839,12 @@
"$ref": "#/components/schemas/WebLinkUpdateDto"
}
},
"ageRating": {
"type": "integer",
"format": "int32"
},
"genres": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"totalBookCount": {
"type": "integer",
"format": "int32"
},
"readingDirection": {
"type": "string",
"enum": [
"LEFT_TO_RIGHT",
"RIGHT_TO_LEFT",
"VERTICAL",
"WEBTOON"
]
},
"alternateTitles": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AlternateTitleUpdateDto"
}
},
"sharingLabels": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
}
},
"description": "Metadata fields to update. Set a field to null to unset the metadata. You can omit fields you don\u0027t want to update."
@ -9747,6 +9877,9 @@
"items": {
"type": "string"
}
},
"ordered": {
"type": "boolean"
}
}
},
@ -9835,6 +9968,10 @@
"linksLock": {
"type": "boolean"
},
"releaseDate": {
"type": "string",
"format": "date"
},
"tags": {
"uniqueItems": true,
"type": "array",
@ -9854,14 +9991,10 @@
"$ref": "#/components/schemas/AuthorUpdateDto"
}
},
"isbn": {
"summary": {
"type": "string"
},
"releaseDate": {
"type": "string",
"format": "date"
},
"summary": {
"isbn": {
"type": "string"
}
},
@ -10054,22 +10187,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -10084,6 +10201,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
@ -10092,6 +10225,13 @@
"PageableObject": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"format": "int64"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageNumber": {
"type": "integer",
"format": "int32"
@ -10105,27 +10245,20 @@
},
"unpaged": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"offset": {
"type": "integer",
"format": "int64"
}
}
},
"SortObject": {
"type": "object",
"properties": {
"empty": {
"type": "boolean"
},
"sorted": {
"type": "boolean"
},
"unsorted": {
"type": "boolean"
},
"empty": {
"type": "boolean"
}
}
},
@ -10192,22 +10325,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -10222,6 +10339,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
@ -10341,22 +10474,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -10371,6 +10488,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
@ -10857,22 +10990,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -10887,6 +11004,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
@ -10950,22 +11083,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -10980,6 +11097,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
@ -11039,22 +11172,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -11069,6 +11186,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
@ -11085,22 +11218,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -11115,6 +11232,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
@ -11155,22 +11288,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -11185,6 +11302,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
@ -11230,22 +11363,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -11260,6 +11377,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
@ -11276,22 +11409,6 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"size": {
"type": "integer",
"format": "int32"
@ -11306,6 +11423,22 @@
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"last": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}