chore(release): 0.152.0 [skip ci]

# [0.152.0](https://github.com/gotson/komga/compare/v0.151.2...v0.152.0) (2022-02-18)

### Features

* **api:** new history endpoint to retrieve historical events ([88f7f57](88f7f57a5d))
* **webui:** history view ([f8bea23](f8bea23b2a))
* **webui:** move some views into media management section ([90caee9](90caee988e))

### Performance Improvements

* **webui:** reduce duplicate api calls for components with datatables ([1a82497](1a8249732d))
This commit is contained in:
semantic-release-bot 2022-02-18 10:42:20 +00:00
parent 90caee988e
commit 50f26f048a
3 changed files with 237 additions and 89 deletions

View file

@ -1,3 +1,17 @@
# [0.152.0](https://github.com/gotson/komga/compare/v0.151.2...v0.152.0) (2022-02-18)
### Features
* **api:** new history endpoint to retrieve historical events ([88f7f57](https://github.com/gotson/komga/commit/88f7f57a5d8d4d68c6be47db48602a779e2dac53))
* **webui:** history view ([f8bea23](https://github.com/gotson/komga/commit/f8bea23b2a0a7eeda22c2840bb57c09b8464d6e6))
* **webui:** move some views into media management section ([90caee9](https://github.com/gotson/komga/commit/90caee988eaf0048688f278f8f45dedd425fd228))
### Performance Improvements
* **webui:** reduce duplicate api calls for components with datatables ([1a82497](https://github.com/gotson/komga/commit/1a8249732db89f9346d47cc21a6189a7e88f4529))
## [0.151.2](https://github.com/gotson/komga/compare/v0.151.1...v0.151.2) (2022-02-17)

View file

@ -1,2 +1,2 @@
version=0.151.2
version=0.152.0
org.gradle.jvmargs=-Xmx2G

View file

@ -1657,7 +1657,7 @@
"tags": [
"series-collection-controller"
],
"operationId": "getAll_3",
"operationId": "getAll_4",
"parameters": [
{
"name": "search",
@ -6042,6 +6042,65 @@
}
}
},
"/api/v1/history": {
"get": {
"tags": [
"historical-event-controller"
],
"operationId": "getAll_3",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Zero-based page index (0..N)",
"schema": {
"type": "integer"
}
},
{
"name": "size",
"in": "query",
"description": "The size of the page to be returned",
"schema": {
"type": "integer"
}
},
{
"name": "sort",
"in": "query",
"description": "Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
],
"responses": {
"400": {
"description": "Bad Request",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/ValidationErrorResponse"
}
}
}
},
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PageHistoricalEventDto"
}
}
}
}
}
}
},
"/api/v1/genres": {
"get": {
"tags": [
@ -7707,7 +7766,7 @@
"tags": [
"o-auth-2-controller"
],
"operationId": "getProviders_2",
"operationId": "getProviders_6",
"responses": {
"400": {
"description": "Bad Request",
@ -7738,7 +7797,7 @@
"tags": [
"o-auth-2-controller"
],
"operationId": "getProviders_5",
"operationId": "getProviders_4",
"responses": {
"400": {
"description": "Bad Request",
@ -7831,7 +7890,7 @@
"tags": [
"o-auth-2-controller"
],
"operationId": "getProviders_4",
"operationId": "getProviders_2",
"responses": {
"400": {
"description": "Bad Request",
@ -7862,7 +7921,7 @@
"tags": [
"o-auth-2-controller"
],
"operationId": "getProviders_6",
"operationId": "getProviders_5",
"responses": {
"400": {
"description": "Bad Request",
@ -8836,13 +8895,6 @@
"totalBookCountLock": {
"type": "boolean"
},
"tags": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"readingDirection": {
"type": "string",
"enum": [
@ -8866,6 +8918,13 @@
"totalBookCount": {
"type": "integer",
"format": "int32"
},
"tags": {
"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."
@ -8972,6 +9031,22 @@
"linksLock": {
"type": "boolean"
},
"releaseDate": {
"type": "string",
"format": "date"
},
"authors": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AuthorUpdateDto"
}
},
"summary": {
"type": "string"
},
"isbn": {
"type": "string"
},
"tags": {
"uniqueItems": true,
"type": "array",
@ -8984,22 +9059,6 @@
"items": {
"$ref": "#/components/schemas/WebLinkUpdateDto"
}
},
"summary": {
"type": "string"
},
"authors": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AuthorUpdateDto"
}
},
"releaseDate": {
"type": "string",
"format": "date"
},
"isbn": {
"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."
@ -9215,20 +9274,23 @@
"PageAuthorDto": {
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
@ -9236,9 +9298,6 @@
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
@ -9379,20 +9438,23 @@
"PageAuthenticationActivityDto": {
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
@ -9400,9 +9462,6 @@
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
@ -9469,20 +9528,23 @@
"PageSeriesDto": {
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
@ -9490,9 +9552,6 @@
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
@ -9959,20 +10018,23 @@
"PageBookDto": {
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
@ -9980,9 +10042,6 @@
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
@ -10067,20 +10126,23 @@
"PageReadListDto": {
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
@ -10088,9 +10150,6 @@
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
@ -10179,20 +10238,23 @@
"PagePageHashKnownDto": {
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
@ -10200,9 +10262,6 @@
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
@ -10225,20 +10284,23 @@
"PagePageHashMatchDto": {
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
@ -10246,9 +10308,6 @@
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
@ -10295,20 +10354,23 @@
"PagePageHashUnknownDto": {
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
@ -10316,9 +10378,6 @@
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"last": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
@ -10338,23 +10397,55 @@
}
}
},
"PageCollectionDto": {
"HistoricalEventDto": {
"required": [
"properties",
"timestamp",
"type"
],
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
"type": {
"type": "string"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"bookId": {
"type": "string"
},
"seriesId": {
"type": "string"
},
"properties": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
},
"PageHistoricalEventDto": {
"type": "object",
"properties": {
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
@ -10362,9 +10453,52 @@
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/HistoricalEventDto"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
},
"PageCollectionDto": {
"type": "object",
"properties": {
"totalPages": {
"type": "integer",
"format": "int32"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"first": {
"type": "boolean"
},
"sort": {
"$ref": "#/components/schemas/Sort"
},
"last": {
"type": "boolean"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"size": {
"type": "integer",
"format": "int32"