Skip to content

Releases: gotson/komga

Release 1.13.0

11 Sep 05:36
Compare
Choose a tag to compare

Changelog

🚀 Features

kobo

  • sync On Deck as a Kobo collection (f07be06)

metadata

  • support multiple values in Web field from ComicInfo.xml (d12f3b3), closes #1639

webui

  • add sort criteria for known page hash (be4911d), closes #1609

🐛 Fixes

  • admin user created by claiming does not have kobo sync role (bf8bbdd), closes #1686

🏎 Perf

api

  • make on deck much faster (e72ff78)

🛠 Build

benchmark

  • mark some books as read for on deck (0047a91)

🌐 Translation

komga-tray

  • translated using Weblate (Croatian) (b8f2cea)

webui

  • translated using Weblate (Chinese (Simplified Han script)) (bc913ad)
  • translated using Weblate (Korean) (41c93fd)
  • translated using Weblate (Finnish) (026c696)
  • translated using Weblate (French) (c725d73)
  • translated using Weblate (Spanish) (ffc7bc3)
  • translated using Weblate (Croatian) (15eb9a4)
  • translated using Weblate (Russian) (8249e0f)

Contributors

We'd like to thank the following people for their contributions:
1024mb, Artem Ryabkov, Assem Askarova, Gauthier, Gauthier Roebroeck, Milo Ivir, Samyar Vahid, gallegonovato, jonoafi, 無情天

Release 1.12.1

04 Sep 08:44
Compare
Choose a tag to compare

Changelog

🐛 Fixes

kobo

  • better handling of missing port from Kobo Sync requests (4cd838a)
  • use the total progression sent by Kobo (be37127)
  • correctly propagate metadata update during kobo sync (20e7c29)
  • properly store total progression on state update (fcde9c9)
  • properly mark book as read when finished on Kobo (c3fc37a)

webui

  • only show API key copy button if clipboard is available (4351086), closes #1675

🔄️ Changes

  • adjust loglevel for LoginListener (2c260b1)

🛠 Build

webui

📝 Documentation

  • add kobo sync in readme (02e8d30)

Contributors

We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck

Release 1.12.0

29 Aug 08:57
Compare
Choose a tag to compare

Standing on the shoulders of giants.

This release brings support for Kobo Sync, and this would never have been possible without the tremendous work done by the Calibre-Web team! The Calibre-Web code helped me a lot to understand how the Kobo Sync protocol works.

Make sure to check the Kobo Sync documentation on our website.

Changelog

🚀 Features

kobo

metadata

  • use group-position for epub series index (4354581)

webui

🐛 Fixes

api

  • incorrect query param name (85a9934), closes #1670
  • properly handle simple read progress for divina compatible epub (0d19aa1)

🛠 Build

  • ignore conveyor steps on forks (cefd527)

🌐 Translation

komga-tray

  • translated using Weblate (Hungarian) (95df315)

⚙️ Dependencies

ci

  • bump actions/checkout from 3 to 4 (14887f5)

webui

  • bump webpack from 5.88.2 to 5.94.0 in /komga-webui (f3bce23)

Contributors

We'd like to thank the following people for their contributions:
Eren Eroğlu, Gauthier, Gauthier Roebroeck, Jens van Almsick, Lee Andy, Milo Ivir, Simon Ádám

Release 1.11.3

26 Aug 03:37
Compare
Choose a tag to compare

Changelog

🐛 Fixes

api

  • some metrics are not updated (da35140), closes #1643
  • known page hash cannot be sorted by file size (bf71f8e), closes #1610

docker

komga-tray

webui

  • footer text displayed over book content (6794e24), closes #1489
  • auto-scroll upward does not work when dragging elements (835bff4), closes #1652

🏎 Perf

  • faster zip entry extraction (eeb5898)

🔄️ Changes

  • better logging for sqlite pools (6a51f34)

🛠 Build

webui

unscoped

  • add browserlist update action (b93459a)

⚙️ Dependencies

ci

  • bump gradle/actions from 3 to 4 (6482b34)

webui

  • bump axios from 1.6.0 to 1.7.4 in /komga-webui (f177fab)

Contributors

We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Snd-R

Release 1.11.2

25 Jul 04:05
Compare
Choose a tag to compare

Changelog

🐛 Fixes

docker

  • native libraries would not load on aarch64 (16e8b97)

unscoped

  • do not share IndexWriterConfig instances across IndexWriters (90db07c), closes #1603

🔄️ Changes

  • replace task executor type with interface (19b846b)

🛠 Build

benchmark

  • fix properties following gradle change (1236594)

🌐 Translation

komga-tray

  • added translation using Weblate (Chinese (Simplified)) (c66db8e)
  • translated using Weblate (Swedish) (5e7c42c)
  • added translation using Weblate (Croatian) (d9a8cc6)
  • translated using Weblate (Czech) (57bbe5e)

webui

  • translated using Weblate (Chinese (Simplified)) (5d4fc14)
  • translated using Weblate (Korean) (8182d50)
  • translated using Weblate (Hungarian) (a844587)
  • translated using Weblate (Croatian) (0ddb3d8)
  • translated using Weblate (Czech) (c4a428f)
  • translated using Weblate (Russian) (a9eadae)
  • translated using Weblate (German) (7ea825d)
  • translated using Weblate (Thai) (3da499e)

⚙️ Dependencies

ci

  • bump hydraulic-software/conveyor from 14.2 to 14.3 (4d8b7d4)
  • bump hydraulic-software/conveyor from 14.1 to 14.2 (d7ee49c)

webui

  • bump braces from 3.0.2 to 3.0.3 in /komga-webui (fbc7ce1)

Contributors

We'd like to thank the following people for their contributions:
Anton, Chase Wang, Filip Jaruška, Gauthier, Gauthier Roebroeck, Languages add-on, Milo Ivir, Shjosan, Smoukus, altinat, broot5, 高坂京介

Release 1.11.1

24 Apr 02:38
Compare
Choose a tag to compare

Changelog

🐛 Fixes

api

  • first unread cover should include in progress books (77c15f9)

unscoped

  • sync progress not compatible between Cantook and web reader (0211096), closes #1477

Contributors

We'd like to thank the following people for their contributions:
Damien Deville, Gauthier Roebroeck

Release 1.11.0

18 Apr 06:10
Compare
Choose a tag to compare

For this release we worked closely with the developers of Cantook by Aldiko to bring quality of life improvements for Epub reading. The Cantook application will now properly display the authentication dialog for Komga, and will also sync progress when reading books. There is still a small issue where covers are not displaying properly, but this is being worked on by the Cantook team.

Changelog

🚀 Features

opds

  • discoverable Progression API, used by Aldiko/Cantook (443d8a7)
  • add authenticate property for Aldiko/Cantook (aaf958d)
  • support authentication for OPDS (3250c12)

🐛 Fixes

api

  • broken links in webpub manifests (14bee17)
  • library access is not properly applied in some cases for admins (77bad31), closes #1470
  • library restrictions are not properly apply in some cases (aa0a9b4), closes #1474
  • disable content negotiation for images in webpub manifest (5a94ee1)

komga-tray

  • open komga menu does not use custom port (edc1223), closes #1468

🔄️ Changes

  • reorganize code shared between REST and OPDS (ec3eb44)

🛠 Build

  • fix failing test (39e8d1d)
  • adjust usage of setup-gradle to new syntax (edc0762)
  • migrate to gradle/actions/wrapper-validation@v3 (bcafbd8)

🌐 Translation

webui

  • translated using Weblate (Norwegian Bokmål) (9ac00bc)
  • translated using Weblate (Chinese (Simplified)) (e81c342)
  • translated using Weblate (Dutch) (8797a77)
  • translated using Weblate (Arabic) (3e623dd)
  • translated using Weblate (Portuguese) (1d6add1)
  • translated using Weblate (German) (44064cd)

⚙️ Dependencies

ci

  • bump hydraulic-software/conveyor from 14.0 to 14.1 (38261f1)
  • bump hydraulic-software/conveyor from 13.1 to 14.0 (38c5699)

webui

  • bump express from 4.18.2 to 4.19.2 in /komga-webui (dea7acd)
  • bump webpack-dev-middleware in /komga-webui (b5b6d13)
  • bump follow-redirects from 1.15.4 to 1.15.6 in /komga-webui (3e4f705)

Contributors

We'd like to thank the following people for their contributions:
Erik Christoffer Kristiansen, Gauthier, Gauthier Roebroeck, M, Timo van Buuren, keocheung, sam5558, ssantos, 無情天

Release 1.10.4

12 Mar 06:25
Compare
Choose a tag to compare

Changelog

🐛 Fixes

api

  • cap search results to avoid SQLITE_TOOBIG (d34d4a5), closes #1428
  • book fileLastModified was in local time instead of UTC (1648533), closes #1430

unscoped

  • better compatibility for malformed epub files (e09cbc4), closes #1441
  • some epub resources would not be detected properly (f8e40ce), closes #1441 #1442

🛠 Build

  • migrate to gradle/actions/setup-gradle@v3 (5466087)

🌐 Translation

komga-tray

  • deleted translation using Weblate (Chinese (Simplified)) (ed374a1)
  • translated using Weblate (Chinese (Simplified)) (4b7bfa0)
  • translated using Weblate (Korean) (05f02f5)
  • translated using Weblate (Italian) (e38dce2)
  • added translation using Weblate (Portuguese) (0288231)
  • translated using Weblate (Turkish) (0f189c1)

webui

  • translated using Weblate (Chinese (Simplified)) (38cdf70)
  • translated using Weblate (Korean) (ac3eb4e)
  • translated using Weblate (Finnish) (d98de06)
  • translated using Weblate (Italian) (e9f1017)
  • added translation using Weblate (Portuguese) (5b70520)
  • translated using Weblate (Portuguese (Brazil)) (6e915d6)
  • translated using Weblate (Turkish) (4e5cc0d)

⚙️ Dependencies

ci

  • bump gradle/wrapper-validation-action from 1 to 2 (5a21c5c)
  • bump hydraulic-software/conveyor from 13.0 to 13.1 (c9ab1f7)
  • bump peter-evans/dockerhub-description from 3.4.2 to 4.0.0 (898bc19)

webui

  • bump sanitize-html from 2.11.0 to 2.12.1 in /komga-webui (b0b457a)

Contributors

We'd like to thank the following people for their contributions:
Bruno Aníbal, Gauthier, Gauthier Roebroeck, Görkem Kalıpcılar, Joona Soininen, Languages add-on, MrAnter, Pedro Galvão do Amaral Neto, keocheung, 無情天, 高坂京介, 이병주

Release 1.10.3

23 Jan 07:04
Compare
Choose a tag to compare

This release includes a small fix to ensure compatibility with the upcoming latest version of Mylar which changes the JSON schema for series.json

Changelog

🐛 Fixes

komga

  • add field alias for Mylar series.json (bc5a73a)

🔄️ Changes

komga

  • remove deprecated property (2ec3265)

🛠 Build

release

  • stop publishing Conveyor old-site (9d1b82a)

Contributors

We'd like to thank the following people for their contributions:
Gauthier Roebroeck

Release 1.10.2

22 Jan 09:28
Compare
Choose a tag to compare

Changelog

🐛 Fixes

komga

🔄️ Changes

komga

  • remove unnecessary null checks (98f20cb)
  • replace deprecated TaskExecutorBuilder with ThreadPoolTaskExecutorBuilder (864dba6)
  • use lazy logging statement (479aff2)

unscoped

🛠 Build

docker

  • use new Spring Boot jar launcher (fbb2b6b)

release

  • set conveyor consistency-checks to warn only (966a5d3)
  • more knobs to handle broken releases (e730b74)

tests

  • ignore komga-tray translations (814b94d)

unscoped

  • bump Gradle from 8.4 to 8.5 (c5b9baa)

🌐 Translation

komga-tray

  • translated using Weblate (Japanese) (9265c5a)
  • translated using Weblate (German) (d420648)
  • added translation using Weblate (Galician) (1c88058)

webui

  • translated using Weblate (Chinese (Simplified)) (6b50968)
  • translated using Weblate (Spanish) (6c7dedd)
  • translated using Weblate (Japanese) (7e89f54)
  • translated using Weblate (Bulgarian) (99d94da)
  • translated using Weblate (Portuguese (Brazil)) (ec988b4)
  • translated using Weblate (Galician) (e2f0dc2)

⚙️ Dependencies

komga

  • bump Spring Boot to 3.2.2 (3b25396)
  • bump nu.studer.jooq to 9.0 (f9aafae)
  • bump ksp to 1.9.21-1.0.16 (fb2e05d)
  • bump mockk to 1.13.9 (24e095a)
  • remove hawtio (4128e96)
  • bump archunit-junit5 to 1.2.1 (76586eb)
  • bump tsid-creator to 5.2.6 (c49a80e)
  • bump twelvemonkeys.imageio to 3.10.1 (c54261b)
  • bump jsoup to 1.17.2 (6de7a14)
  • bump commons-compress to 1.25.0 (c1259f3)
  • bump icu4j to 74.2 (a404ce6)
  • bump commons-io to 2.15.1 (71a6a48)
  • bump commons-lang3 to 3.14.0 (2af8293)
  • bump commons-validator to 1.8.0 (78971a5)
  • bump sqlite-jdbc to 3.45.0.0 (056101f)
  • bump lucene to 9.9.1 (7f3cc9c)
  • bump org.apache.pdfbox:pdfbox from 2.0.28 to 3.0.1 (38fcde9), closes #1334

komga-tray

  • bump org.jetbrains.compose to 1.5.11 (c7a695d)
  • bump conveyor.gradle.plugin to 1.8 (b141f21)

unscoped

  • bump Kotlin to 1.9.21 (b87bec8)
  • bump ktlint to 1.1.1 (e01b324)
  • bump org.jlleitschuh.gradle.ktlint to 12.1.0 (80ed686)
  • bump jreleaser to 1.10.0 (446bb5a)
  • bump com.github.ben-manes.versions from 0.48.0 to 0.50.0 (1daa4b8)
  • bump io.github.microutils:kotlin-logging-jvm:3.0.5 to io.github.oshai:kotlin-logging-jvm:6.0.3 (295bfaf)

Contributors

We'd like to thank the following people for their contributions:
A L, Gauthier, Gauthier Roebroeck, Johkum, M, Pedro Galvão do Amaral Neto, gallegonovato, nazo6, 無情天