Releases: gotson/komga
Release 1.10.3
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
Changelog
🐛 Fixes
komga
- ignore missing epub resources (22c2131), closes #1386
- add safeguards for malformed epub (270a50c), closes #1386
🔄️ Changes
komga
- remove unnecessary null checks (98f20cb)
- replace deprecated TaskExecutorBuilder with ThreadPoolTaskExecutorBuilder (864dba6)
- use lazy logging statement (479aff2)
unscoped
- ktlint format (d9bba60)
🛠 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
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, 無情天
Release 1.10.1
Changelog
🚀 Features
windows
- add libarchive for RAR5 support (3e11e90)
🐛 Fixes
komga
🛠 Build
release
windows
- replace native libraries with vcpkg-built ones (834306f)
⚙️ Dependencies
webui
- bump follow-redirects from 1.15.2 to 1.15.4 in /komga-webui (056b4e7)
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck
Release 1.10.0
This release brings RAR5 support for some platforms, via the native library . Keep in mind that RAR format is not designed to be accessed randomly, ZIP should be preferred. You can use the automatic conversion feature from RAR to ZIP with RAR5 files.
Changelog
🚀 Features
docker
- add libarchive for RAR5 support (6f8467a)
komga
- support for RAR5 via libarchive (4c1301f)
komga-tray
- add libarchive for RAR5 support on macOS (536d478)
🐛 Fixes
api
- mark progression fragment handling (eb24470)
- mark progression timezone handling (ec97da6), closes #1363
webui
🔄️ Changes
- ktlint (8c4a5e3)
🛠 Build
release
🌐 Translation
komga-tray
- translated using Weblate (Chinese (Simplified)) (58ca293)
- translated using Weblate (Finnish) (d955db2)
- translated using Weblate (French) (e623c46)
- translated using Weblate (Spanish) (5758f6d)
- translated using Weblate (Dutch) (8fa8989)
- added translation using Weblate (Catalan) (e28c8eb)
- translated using Weblate (Russian) (609368f)
webui
- translated using Weblate (Chinese (Simplified)) (19000da)
- translated using Weblate (French) (ea4bead)
- translated using Weblate (Dutch) (86b2ec9)
- translated using Weblate (Catalan) (2150ddc)
- translated using Weblate (Russian) (3bbe7b9)
⚙️ Dependencies
ci
Contributors
We'd like to thank the following people for their contributions:
1024mb, Abraham Froude, DJScias, Danil P, Diego López Sanz, Gauthier, Gauthier Roebroeck, 無情天
Release 1.9.2
Release 1.9.1
Changelog
🐛 Fixes
api
- incorrect progression date check (3daa194)
epubreader
🔄️ Changes
- remove announcement workaround for links (c4d6868)
🛠 Build
release
🌐 Translation
komga-tray
- use UTF-8 for properties (4c922c4)
webui
- translated using Weblate (Chinese (Simplified)) (b4c05a2)
- translated using Weblate (Finnish) (341b42b)
- translated using Weblate (Spanish) (754d016)
- translated using Weblate (Italian) (744b6f5)
- translated using Weblate (German) (5f96700)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Antongiacomo Polimeno, Gauthier Roebroeck, Joona Soininen, M, Riccardo Pambianco, 無情天
Release 1.9.0
A feature-packed Christmas release !
This EPUB drop 2 release is full of goodies:
- read progress support for EPUBs
- reader supports navigating with clicks/taps
- reader displays the progression percentage in the current book
- reader now properly display pre-paginated books
- reader supports reading direction (LTR/RTL) for pre-paginated books
- relaxed the controls for EPUB file validity. Some previously broken EPUB files will now be read correctly.
- EPUB files containing only images will be read with the Divina reader instead. Those books are also compatible with the pages API (e.g. for Tachiyomi or OPDS-PSE).
Other features include:
- pre-fill series and book number from metadata when importing books
- increase PDF image resolution to 3200 pixels on the smallest edge
- display an error dialog when the desktop application cannot start
Changelog
🚀 Features
api
- increase PDF image resolution (e856d4f)
- make pre-paginated epub containing only images compatible with divina profile (c2a4d17)
- add basic metadata for transient books (1050f52)
- add Readium Progression API (20799ad)
- add layout attribute on epub manifest (5096364)
- add positions endpoint to get pre-computed positions of epub books (eb8a644)
epubreader
- handle reading direction (77b8a32)
- remove margin and dropshadow for pre-paginated publications (10e2597)
- mark read progress (1172911)
- adjust display of current progress (b234586)
- add navigation modes with click/tap, buttons, or both (2f0f94d)
- display percentage of total progression (3a14990)
komga
- relax epub validity controls (fad93ad)
komga-tray
opds-v1
- add OPDS-PSE links for divina-compatible EPUBs (0c96054)
- use static xml namespace prefix for opds-pse (834b51d)
webui
- use divina reader for compatible epub (809a794), closes #1324
- autofill series and number from metadata during book import (5b75345), closes #998
🐛 Fixes
api
- properly set layout property in webpub manifest (e11ce46)
- cannot get last page of PDF (721c5d1), closes #1341
epubreader
- properly handle clicks in iframes (4db0542)
komga
- empty generated thumbnails would be saved in DB (15920b7), closes #1338
- use an in-process lock for Lucene (1a30bf9)
webui
🏎 Perf
komga
- convert BookMetadataProvider to property (3843f77)
🔄️ Changes
komga
- move date utils to language package (fbc1034)
komga-tray
- catch any exception on startup (b312847)
🌐 Translation
komga-tray
- translated using Weblate (Chinese (Simplified)) (142326c)
- translated using Weblate (Finnish) (d19e1a5)
- translated using Weblate (Spanish) (ad6a8c9)
webui
- fix language file name (ac59fca), closes #1345
- translated using Weblate (Chinese (Simplified)) (0274308)
- translated using Weblate (Spanish) (37abfbf)
- translated using Weblate (Catalan) (32e9a0c)
- translated using Weblate (German) (d2a91ac)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Diego López Sanz, Gauthier, Gauthier Roebroeck, Joona Soininen, M, gallegonovato, 無情天
Release 1.8.4
Changelog
🐛 Fixes
webui
- force pre-render of images in the webreader (7ab5eb3), closes #1323
- update browserlist (0a0eaca), closes #1253
🔄️ Changes
webui
- rename BookReader to DivinaReader (c628807)
🛠 Build
conveyor
- disable update escape hatch for MS Store (6e4a3ec)
🌐 Translation
komga-tray
- add empty translation files for all languages (8de029d)
- internationalization for desktop app tray menu (1ad0cd2)
webui
- translated using Weblate (Chinese (Simplified)) (2260da1)
- translated using Weblate (Finnish) (f04e03c)
- translated using Weblate (French) (f7480ce)
- translated using Weblate (Spanish) (af14751)
⚙️ Dependencies
ci
- bump actions/setup-java from 3 to 4 (c97a322)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Gauthier, Gauthier Roebroeck, Gouvernon Stan, Joona Soininen, gallegonovato, lb-fes, 無情天
Release 1.8.3
This patch releases addresses a few issues:
- broken EPUB files will now appear in Media Management
- repair extension will ignore broken EPUB files
- the epub reader now works if you configured a servlet context path
- OPDS 1.2 would throw an error if EPUB files are present
- OPDS 1.2 could not retrieve the full size poster for EPUB books
- readlist and collection created from embedded metadata could generate duplicates or miss some elements when running Komga with multiple background threads
Other changes:
- Komga will use the native WebP library if present
- added the native WebP library for macOS apps, and Docker (amd64/arm64)
- added the native HEIF/AVIF library for Windows app
- the binaries are now distributed from BackBlaze B2 instead of Github, which should be faster
Changelog
🐛 Fixes
api
- epub resources could not be retrieved if komga is running with a servlet context path (0d94ae2)
komga
- better handling of collection/readlist creation/update when using multiple threads (a4384a6), closes #1317
- don't repair extension for broken EPUB files (f41af61)
- mark broken EPUB files as ERROR instead of falling back to CBZ (acf080b)
- use NightMonkeys WebP reader if present (7b1a9e4), closes #1294
- better error handling during metadata refresh (8832a0d), closes #1311
opds
- cannot retrieve full size poster for epub books (5a71cf7), closes #1312
- index out of bounds error (d6246ed), closes #1309
🔄️ Changes
komga
- rename class (74210f8)
🛠 Build
docker
komga-tray
- add native heif library for Windows (a3439dd)
- add native webp library for macOS application (86f0fcd)
release
- use BackBlaze B2 for binaries storage instead of Github (f704685)
Contributors
We'd like to thank the following people for their contributions:
Gauthier Roebroeck
Release 1.8.2
A second hotfix that should fix the epubreader not loading properly
Changelog
🐛 Fixes
epubreader
- page cannot load because of incorrect css mime type (dbc5b3d)
Contributors
We'd like to thank the following people for their contributions:
Gauthier Roebroeck