Releases: gotson/komga
Release 1.18.0
Changelog
🚀 Features
- allow book import for one-shots (51416c5)
🐛 Fixes
opds2
- keep reading feed incorrectly showing all books (41cdf80)
unscoped
- only decompress rar5 with libarchive (3089063), closes #1826
- updating library options should trigger corresponding tasks (b7b1b51)
🏎 Perf
- use materialized CTE (072dc27), closes #1823
- downgrade sqlite-jdbc from 3.47.1.0 to 3.46.1.3 (b0d9b88), closes #1823
📝 Documentation
- mention KOReader Sync in README (7d7f302)
🌐 Translation
komga-tray
- translated using Weblate (Tamil) (9b0805e)
webui
- translated using Weblate (Chinese (Simplified Han script)) (8653eaa)
- translated using Weblate (Korean) (6853e31)
- translated using Weblate (Finnish) (a14c08f)
- translated using Weblate (French) (b0413eb)
- translated using Weblate (Croatian) (46a7869)
- translated using Weblate (Portuguese) (d775ea4)
- translated using Weblate (Danish) (a53c9a6)
- translated using Weblate (Tamil) (f7a72ae)
⚙️ Dependencies
komga
Contributors
We'd like to thank the following people for their contributions:
Emil Schildknecht Nielsen, Gauthier, Gauthier Roebroeck, Horus68, Matthieu Sontag, Milo Ivir, Noa Himesaka, jonoafi, தமிழ்நேரம், 無情天
Release 1.17.0
This release brings support for KOReader Sync.
Changelog
🚀 Features
🐛 Fixes
api
- read progress modified time could be inaccurate in some cases (6c3565c)
unscoped
- better detection for KCC converted Epub (6dcebb4)
🔄️ Changes
- move user roles to separate database table (cbb0d61)
Contributors
We'd like to thank the following people for their contributions:
Gauthier Roebroeck
Release 1.16.0
Changelog
🚀 Features
api
- readlist books are not always sorted by number (0dd4b27), closes #1803
- add new endpoint to retrieve Komga releases (fa98da3)
webui
- download log file from server settings (eed4f09), closes #1599
- display updates with available indicator and changelog (85cffc7), closes #1598
unscoped
- sort series by random (d50646f), closes #1558
- sort books by page count (09bc445), closes #1570
- sort series by read date (0dc8e61), closes #1700
🔄️ Changes
🛠 Build
webui
- update Browserslist db (1552b9b)
🌐 Translation
webui
- translated using Weblate (Chinese (Simplified Han script)) (bd0a483)
- translated using Weblate (Korean) (b50072c)
- translated using Weblate (Finnish) (bcdb7b2)
- translated using Weblate (French) (cb57488)
- translated using Weblate (Spanish) (48b472d)
- translated using Weblate (Croatian) (4911fba)
- translated using Weblate (Czech) (9081c33)
- translated using Weblate (German) (e47b18c)
- translated using Weblate (Turkish) (263e64b)
Contributors
We'd like to thank the following people for their contributions:
Eren Eroğlu, Filip Jaruška, Gauthier, Gauthier Roebroeck, M, Matthieu Sontag, Milo Ivir, Noa Himesaka, gallegonovato, jonoafi, 無情天
Release 1.15.1
Changelog
🐛 Fixes
- static web resources not available (f22d880)
🔄️ Changes
- fix path format (4ff3881)
🛠 Build
conveyor
- use JDK 22 to fix windows build issue (3b4dca2)
🌐 Translation
komga-tray
webui
- translated using Weblate (Chinese (Simplified Han script)) (5724409)
- translated using Weblate (Finnish) (83d0627)
- translated using Weblate (Spanish) (af7b1d6)
- translated using Weblate (Croatian) (43f86ad)
- translated using Weblate (Portuguese) (29826e1)
- translated using Weblate (Japanese) (3871fcf)
- translated using Weblate (German) (3cdb5f0)
- translated using Weblate (Portuguese (Brazil)) (dd9482d)
- translated using Weblate (Thai) (3cdec06)
- translated using Weblate (Turkish) (d501d1a)
Contributors
We'd like to thank the following people for their contributions:
Eren Eroğlu, Gauthier, Gauthier Roebroeck, Horus68, M, Milo Ivir, altinat, gallegonovato, jonoafi, minahoku, shimanchu, 無情天
Release 1.15.0
This release brings some new capabilities to Series filtering, allowing negation filters, as well as any of / all of filtering. The new filtering capabilities are powered by a new API endpoint and a new DSL to express complex conditions.
The Docker images (x64 & arm64) have been upgraded to Ubuntu 24.10 base image, as well as Java 23. Jpeg XL is now natively supported for the arm64 image, and all images now include curl
and wget
in order to support Docker healhtchecks more easily.
Changelog
🚀 Features
api
- add new series list API using search condition criteria DSL (3bfc798)
docker
webui
windows-app
- add native webp libraries (17925e5)
🐛 Fixes
- keep user uploaded thumbnail when importing a book with upgrade (b7b74c8)
- restore user uploaded thumbnail when restoring deleted books and series (812f822)
🔄️ Changes
- ktlint format (d659446)
- remove deprecated configuration properties (7984be2)
- address deprecations (225f58f)
- ktlint format (d64fe03)
🛠 Build
docker
macos-app
- minimum macos version is now 13 (5a32f7b)
webui
unscoped
- move JDK configuration for desktop app to Conveyor configuration (051cfb7)
- bump gradle to 8.11.1 (2e5d5d8)
- refactor (d839cd6)
📝 Documentation
- fix FAQ link in CONTRIBUTING.md (6cc14e3)
⚙️ Dependencies
ci
- bump hydraulic-software/conveyor from 15.1 to 16.0 (7fa42f5)
- bump hydraulic-software/conveyor from 14.3 to 15.1 (8923403)
komga
- bump nightcompress to 1.0.0 (750710d)
- bump nightmonkeys to 1.0.0 (8ce7716)
- bump spring boot to 3.4.0 (c76d9bf)
webui
- bump nanoid from 3.3.6 to 3.3.8 in /komga-webui (570650a)
unscoped
- bump deps (fceda30)
- bump ktlint to 1.5.0 (307c652)
- bump com.github.ben-manes.versions to 0.51.0 (ee4d0a5)
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Mad Scientist
Release 1.14.1
Changelog
🐛 Fixes
api
kobo
komga-tray
- load optional application configuration files inside config directory (2b41fef)
webui
- book import filename chooser dialog would not reopen in some scenarios (f910ef4)
- bulk edit metadata numberSort increment does not work as expected after editing (e1b9296), closes #1727
- epub reader crash when reading one-shot from collection context (e7ef2bc), closes #1718
- file system browser parent button does not work (fa006c0), closes #1721
🛠 Build
webui
- update Browserslist db (b382cd6)
🌐 Translation
komga-tray
- translated using Weblate (Czech) (a05ad44)
webui
- translated using Weblate (Finnish) (c185395)
- translated using Weblate (French) (246c539)
- translated using Weblate (Czech) (a23d893)
- translated using Weblate (Turkish) (833f4b3)
⚙️ Dependencies
webui
- bump cookie and express in /komga-webui (64094ff)
Contributors
We'd like to thank the following people for their contributions:
Eren Eroğlu, Gauthier, Gauthier Roebroeck, Matthieu Sontag, Petr Šimek, jonoafi
Release 1.14.0
This release brings kepubify support to convert EPUB to KEPUB on the fly with Kobo Sync. You will need to redownload books on your Kobo.
The read progress sync from Komga to Kobo for KEPUB was also enhanced. You will need to re-analyze your EPUB books for this to work.
Changelog
🚀 Features
docker
- bundle kepubify (1d1e3fd)
kobo
- update changed covers on Kobo (870afff)
- handle read progression conversion between kepub and epub (df11920)
- convert books to kepub on the fly using kepubify (dd39f28)
- provide KEPUB format download url if book is kepub (9e8a525)
komga-tray
- bundle kepubify for windows and macos apps (489d4b1)
webui
- support kepubify path in Server Settings (d838c85)
- display KEPUB as book format for kepub files (12e2436)
unscoped
- detect if epub is a kepub (0fd783c)
🐛 Fixes
- don't crash if ForwardedHeaderFilter is not defined (2b18dfa)
🔄️ Changes
📝 Documentation
openapi
- split OPDS v1 and v2 (ca57ab3)
🌐 Translation
komga-tray
webui
- translated using Weblate (Chinese (Simplified Han script)) (b549038)
- translated using Weblate (Spanish) (f7d1fe4)
- translated using Weblate (Danish) (5c5aabb)
- translated using Weblate (Chinese (Simplified Han script)) (51cd7e0)
- translated using Weblate (Finnish) (cc55e2f)
- translated using Weblate (French) (14bbdc4)
- translated using Weblate (Spanish) (fdf0582)
- translated using Weblate (Croatian) (9c49f65)
- translated using Weblate (Portuguese) (7e29dc6)
- translated using Weblate (German) (ebeea18)
- translated using Weblate (Turkish) (e1c2395)
⚙️ Dependencies
komga
- bump sqlite-jdbc from 3.45.0.0 to 3.46.1.3 (b9cb0fe)
webui
- bump serve-static and express in /komga-webui (b64c117)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Eren Eroğlu, Gauthier, Gauthier Roebroeck, M, Matthieu Sontag, Milo Ivir, Rodrigo Müller, Steffen, gallegonovato, jonoafi, 無情天
Release 1.13.0
Changelog
🚀 Features
kobo
- sync On Deck as a Kobo collection (f07be06)
metadata
webui
🐛 Fixes
🏎 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
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
🔄️ Changes
- adjust loglevel for LoginListener (2c260b1)
🛠 Build
webui
- update Browserslist db (63e1c0c)
📝 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
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
- api key support (c1e1da6)
🐛 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