Releases: gotson/komga
Release v1.3.0
Changelog
Read the documentation about new features:
🚀 Features
api
- add support for oneshots directory in libraries (739eeca)
cli
docker
- enable jpeg-xl support for linux/amd64 (466e980)
webui
- oneshots handling (2b238cc)
🐛 Fixes
api
webui
- invalid series language code can prevent some views to render (8a03c50), closes #1173
- better filenames when downloading book pages (19abdce)
unscoped
🏎 Perf
webui
- remove redundant API call in EditSeriesDialog (11f8aaf)
🔄️ Changes
webui
- pass book or series id to reusable dialog instead of full DTO (39e7ae9)
unscoped
🛠 Build
- fix tests for oneshots (5a8f686)
- add bestbefore to prevent shipping deprecated code on major versions (7f1fded)
📝 Documentation
🌐 Translation
- translated using Weblate (Indonesian) (de01b70)
- translated using Weblate (Portuguese (Brazil)) (aa92b69)
- translated using Weblate (Polish) (33d5a56)
- translated using Weblate (Indonesian) (cb4ce72)
- translated using Weblate (Japanese) (9a6a75c)
- translated using Weblate (Korean) (7f71355)
- translated using Weblate (Finnish) (e3f66d3)
- translated using Weblate (Spanish) (4ce904e)
- translated using Weblate (German) (8920415)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Felipe Santana de Oliveira menezes, Gauthier, Gauthier Roebroeck, Joona Soininen, Luke, M, Reza Almanda, nazo6, 이병주
Release v1.2.1
Changelog
🐛 Fixes
api
- show values for actuator /env and /config-props endpoints (e6eaf2f)
webui
📝 Documentation
- fix link in DOCKERHUB.md (5e1755c)
🌐 Translation
- translated using Weblate (Indonesian) (ba6b723)
- translated using Weblate (Chinese (Simplified)) (cd1ac38)
- translated using Weblate (Chinese (Traditional)) (c010b33)
- translated using Weblate (Tamil) (bd8b819)
- translated using Weblate (Swedish) (42230ed)
- translated using Weblate (Spanish) (e0159b6)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Arief Hidayat, Gauthier, Gauthier Roebroeck, Jenish Jerome, Luna Jernberg, William Crawford, 小造xu_zh, 峰裕, 踢低吸
Release v1.2.0
Check the documentation of the new Announcements in-app feature: https://komga.org/docs/guides/announcements/
Changelog
🚀 Features
api
- add sharing_label criteria to full text search for series (040556e), closes #1146
- search series by sharing label (7a21fe0), closes #1146
webui
- add buttons for auto and manual deletion of remaining page hashes (e9135fb), closes #1147
- add sharing label to filter panel (737bf1b), closes #1146
unscoped
🐛 Fixes
api
webui
- scan all libraries from Server Settings does not work (a2f0c3d), closes #1155
- better button alignment on smaller screens on login view (223aea5)
- make logo on login view the same size even if server is unclaimed (806d2b6)
- startup logo fits small screens (ecaf8d0)
🏎 Perf
webui
- load metrics with promises instead of await (66dd1c2)
🔄️ Changes
webui
- missing null safety (5438444)
- add missing uppercase class on some elements (ea0a85c)
- convert dates using axios interceptor (58c8187)
🛠 Build
- remove redundant annotation (438c40d)
🌐 Translation
- translated using Weblate (Chinese (Simplified)) (447f9c1)
- translated using Weblate (Italian) (a442439)
- translated using Weblate (Hebrew) (e4bf708)
- translated using Weblate (Bulgarian) (5d32ef0)
- translated using Weblate (Swedish) (b751604)
- translated using Weblate (Spanish) (d7ba805)
Contributors
We'd like to thank the following people for their contributions:
A L, Gauthier, Gauthier Roebroeck, Leor Bachar, Luke, Luna Jernberg, Tomas Battistini, gallegonovato, 峰裕
Release v1.1.0
Changelog
🚀 Features
webui
unscoped
🐛 Fixes
webui
- library action menu scan would not work properly (0fef983)
- disable match button on PageHashKnownCard if there's no matches (f3a4319)
- edit books dialog would not open on some browsers (308a068), closes #1139
Contributors
We'd like to thank the following people for their contributions:
Gauthier Roebroeck
Release v1.0.0
🚨 Make sure to read the Upgrade Guide.
Changelog
🚀 Features
webui
unscoped
- display matched series release year in reading list import view (0f89cf3), closes #1114
- add match count sort for known duplicate pages (bf1903b), closes #825
- identify duplicate pages by hash only (2d95679)
- use XXH128 for hashing (4f8dee7)
- 🚨 change default port from 8080 to 25600 (9b519e4)
🐛 Fixes
api
- paging and sort could be incorrect when searching for books (c4cdd7a)
- recently updated series endpoint would incorrectly return created series (a876132)
opds
webui
unscoped
- oauth2 login would not work (3eaab0f)
- comicInfo.xml SeriesGroup is now split by comma (fb13529), closes #1122
- mark books with missing page file size as outdated (a03bda9)
🔄️ Changes
- make SeriesMetadataPatch#collections a Set (85fb3fa)
- replace deprecated methods in build.gradle.kts (c70cab4)
- replace deprecations (32cb52e)
- specify session creation policy explicitly (c202614)
- replace HttpTrace by HttpExchange (0112fcd)
- make property private (9c0905e)
- 🚨 remove deprecated classes: /api/v1/users and /api/v1/series/{seriesId}/read-progress/tachiyomi have been removed (2a5ce25)
- remove unnecessary brackets (d4aa113)
- adapt SecurityConfiguration for Spring Security 6 (cf7fb45)
- replace deprecated configuration keys (1b69cd0)
- hide jooq tips on startup (7a3c1d8)
- replace private property with method (3e2d2cf)
- replace artemis deprecated usage (50524b9)
- replace javax imports by jakarta (b88b4c4)
🛠 Build
dependabot
- remove unused dependabot configuration for root folder (432bbb8)
deps
- bump peter-evans/dockerhub-description from 3.4.1 to 3.4.2 (7209667)
- bump lucene from 9.6.0 to 9.7.0 (28c1f88)
- bump icu4j from 73.1 to 73.2 (a27f91c)
- bump hawtio-springboot from 2.17.2 to 2.17.4 (27c8270)
- bump commons-io from 2.12.0 to 2.13.0 (0308d82)
- bump jooq plugin from 8.2 to 8.2.1 (f8a018c)
- bump Spring Boot from 3.1.0 to 3.1.1 (1485f5f)
- bump Kotlin from 1.8.21 to 1.8.22 (c5cc9a2)
- bump ktlint gradle to 11.4.2 (b7cb89d)
- bump commons-io to 2.12.0 (93f138d)
- bump tika-core to 2.8.0 (3471446)
- bump pdfbox to 2.0.28 (37514f0)
- bump mockk to 1.13.5 (ac91116)
- bump ben-manes.versions to 0.46.0 (5e89431)
- bump kotlinx-coroutines-core to 1.7.1 (714334e)
- bump springmockk to 4.0.2 (dba0907)
- bump tsid-creator to 5.2.4 (c86302d)
- bump jsoup to 1.16.1 (2472bb6)
- bump commons-compress to 1.23.0 (9dd1074)
- bump icu4j to 73.1 (0fa540d)
- bump lucene to 9.6.0 (c01e774)
- bump hawtio to 2.17.2 (aa31c74)
- bump jreleaser to 1.6.0 (528ff62)
- bump joog gradle plugin to 8.2 (9c977d3)
- bump gradle to 8.1.1 (cb7c150)
- bump springdoc to 2.1.0 (77c1bb7)
- bump sqlite-jdbc to 3.42.0.0 (b7f4849)
- bump kotlin to 1.8.21 (d5f3423)
- bump springboot to 3.1.0 (1617fdf)
- bump hawtio-springboot to 2.17.0 (2bf5dc3)
- bump springmockk to 4.0.0 (c84a1d3)
- bump springdoc to 2.0.2 (c75d870)
- bump mockk to 1.13.4 (fb22bfd)
- bump Lucene to 9.5.0 (e6ba346)
- drop micrometer-registry-influx (bae1ddf)
- bump spring-session-caffeine to 2.0.0 (70b6def)
- bump archunit-junit5 to 1.0.1 (992c68f)
- bump tika-core to 2.7.0 (471a759)
- bump kotlin-logging-jvm to 3.0.5 (a0bf86e)
- bump flyway's gradle plugin to 9.7.0 (9104578)
- bump jooq's gradle plugin to 8.1 (03929e4)
- bump Spring Boot to 3.0.2 (7828edc)
- bump peter-evans/dockerhub-description from 3.3.0 to 3.4.1 (8716996)
webui
unscoped
- fix missing gradle tasks dependencies (4d95e9d)
- fix openapi generator configuration (65be72a)
- try to fix gradle error in CI (9f44fc8)
- try to fix gradle error in CI (49c2695)
- drop java below 17 (9d7e193)
- use property access syntax (d449ef1)
- remove SpykBean that would create flaky tests (54c2e35)
- add REST API test for get claim status (5336477)
- add OAuth2 REST API tests (35be71e)
- add Actuator REST API tests (f9b1351)
- 🚨 target JDK 17: Java 17 or above is now required (9569c5b)
📝 Documentation
- update development documentation for port change (985f04f)
🌐 Translation
- translated using Weblate (Japanese) (28b8aff)
- translated using Weblate (Chinese (Simplified)) (05ad407)
- translated using Weblate (Italian) (4154924)
- translated using Weblate (Chinese (Traditional)) (965a041)
- translated using Weblate (Turkish) (b5c9152)
- translated using Weblate (Bulgarian) (28c0234)
- translated using Weblate (Swedish) (326c06e)
- translated using Weblate (Czech) (ab8d748)
- translated using Weblate (French) ([8e8a8ff](https://github...
Release v0.165.0
Changelog
🚀 Features
metadata
- import Comicinfo.xml's GTIN element as ISBN (a51bf46)
webui
unscoped
🛠 Build
- better handling of temp directories (c0d6bf2)
- add language injection for better readability (c0d00cc)
- inline xml and json files for better readability (867f895)
Contributors
We'd like to thank the following people for their contributions:
Gauthier Roebroeck
Release v0.164.0
Changelog
🚀 Features
webui
🏎 Perf
api
- 🚨 faster readlist matching for cbl: removed api/v1/readlists/import (2461c83)
webui
- reduce amount of API requests when matching cbl (e3d9cb7)
🛠 Build
deps
- bump jreleaser to 1.5.1 (df59ba6)
unscoped
- add JReleaser configuration for i18n commit type (a3ebbdf)
🌐 Translation
Contributors
We'd like to thank the following people for their contributions:
1024mb, Gauthier Roebroeck, M, MrAnter, Shjosan, gallegonovato, 小造xu_zh
Release v0.163.0
Changelog
🚀 Features
opds
- add support for OPDS-PSE 1.2 (29e71b0)
webui
- display series release year in series picker dialog (1d7c89a), closes #1076
- display series release year in search box results (e95304e)
unscoped
- comicrack read list matching will look for series with and without volume in brackets (ac1e956), closes #1075
🐛 Fixes
api
- incorrect time conversion for BookMetadataAggregationDto (9a015c4)
- better error handling for read list matching (1961efe)
- user restrictions checks were missing (c661a88)
opds
- user restrictions checks were missing (471895c)
webui
- better error handling for read list matching (53b1137)
unscoped
- translated using Weblate (38f1e0b)
- regenerate thumbnail if first page is removed as duplicate (cf2a5a2), closes #1078
🔄️ Changes
webui
unscoped
- use BookAction for analyzeAndPersist return type (4d906f8)
🛠 Build
deps
- bump peter-evans/dockerhub-description from 3.1.2 to 3.3.0 (683b663)
unscoped
- jreleaser continue if docker fails (2f1af32)
- more JReleaser workaround (e2e6d6e)
- always upload JReleaser output [skip ci] (b2d3b3b)
📝 Documentation
- clarify docker steps (74dbe92)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Gauthier, Gauthier Roebroeck, Shjosan, gallegonovato, 小造xu_zh
Release v0.162.0
Changelog
🚀 Features
api
- new endpoint to match a CBL file without creating the readlist (400f7ba)
webui
- interactive readlist import (648ebb4)
unscoped
🐛 Fixes
api
- filter readlist's books according to user's content restrictions (a6895e1)
- ignore name case when updating a readlist or collection (ae17d9c)
webui
- dismissible alert on Book Import view (7f8a7f3)
- perform case insensitive comparison for existing readlist or collection name (2f97395)
- history view could not load deleted page thumbnail in some conditions (0211650)
- bulk edit books dialog incorrect validation for numberSort set to 0 (4385f05), closes #1057
unscoped
🔄️ Changes
api
- change variable case (aec3d3d)
webui
- remove unused references (b7ad808)
- incorrect type (9860d4e)
- missing i18n field (9e424b5)
- export readlist types (0984d9f)
unscoped
- remove semantic-release files (b5e83ac)
- move specific ktlint configuration to subproject (cb18b6b)
- apply ktlint format (1d6485c)
🛠 Build
deps
- bump minimist and mkdirp in /komga-webui (c3ba85a)
- bump thumbnailator to 0.4.19 (4821cdb)
- bump sqlite-jdbc to 3.40.1.0 (4614997)
- bump tsid-creator to 5.2.3 (0e4a331)
- bump twelvemonkeys.imageio to 3.9.4 (035a18a)
- bump ben-manes.versions to 0.45.0 (c0cc6b5)
- bump Kotlin to 1.7.22 (e476d73)
unscoped
- jreleaser workaround for JRELEASER_DOCKER_DEFAULT_PASSWORD (cb332a6)
- gradle task dependency workaround (b7a28c8)
- release using JReleaser (a1b058e)
- add jreleaser (3581e57)
- fix workflow file (6583334)
- only trigger release job on master (d21a7a3)
- disable ktlint multiline-if-else rule (1dc46be)
- bump gradle.ktlint to 11.1.0 amd ktlint to 0.48.2 (c8dd291)
📝 Documentation
Contributors
We'd like to thank the following people for their contributions:
1024mb, Aiman, Gauthier, Gauthier Roebroeck, Jaroslav Lichtblau, Karl Jakobsson, Luna Jernberg, Nathan, Toprak Boran, Zone, gallegonovato, slundi, 小造xu_zh
v0.161.0
0.161.0 (2023-01-27)
Bug Fixes
- api: multiple tag or author filters could generate duplicate book results (88aa7ad), closes #1052
- NPE when email_verified claim is missing in OIDC request (72e5fd9), closes #1054
- translated using Weblate (faf95f2)
- webui: multi-select bar delete button doesn't work on some views (94fc5fa), closes #1056