Releases: gotson/komga
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
Release 1.8.1
Hotfix to set X-Frame-Options response headers, which are necessary for the epub reader to work properly
Changelog
🐛 Fixes
api
- set X-Frame-Options header to same origin for epubreader (85cae8a)
Contributors
We'd like to thank the following people for their contributions:
Gauthier Roebroeck
Release 1.8.0
This release brings proper EPUB support for books containing text, along with a first version of a web epub reader.
- eBooks behave like any other book in Komga, in regards to series or metadata. You can even mix comic books and ebooks in the same series.
- only EPUB format is supported. Other formats will not be supported in the future.
- existing EPUB files will be re-analyzed. If you had image-only EPUB, those may not be compatible anymore with third-party clients.
- the web EPUB reader is a very first version, and does not support saving progress. Read progress saving and restore will come in a future release.
- any book in Komga can be read with WebPub compatible clients.
- There will be issues. EPUB is a complex format, and many EPUB files are not properly built. Raise issues on Github for support.
Changelog
🚀 Features
api
webui
🐛 Fixes
komga
- better error handling of sse connections (ab34781)
🔄️ Changes
komga
webui
- remove unused imports (92b721c)
🛠 Build
dependabot
- pr format (35f9196)
komga
- fix epub tests (f3a0a32)
tests
- only check conveyor modules on push (06d0d4a)
webui
- use node 18 (dedb01f)
📝 Documentation
- update readme description (c93760b)
🌐 Translation
- translated using Weblate (Chinese (Simplified)) (6b5eba1)
- translated using Weblate (French) (2bf2df9)
- translated using Weblate (Japanese) (d199684)
⚙️ Dependencies
ci
- bump dessant/lock-threads from 4 to 5 (9db0f07)
- bump hydraulic-software/conveyor from 12.0 to 12.1 (82e5887)
webui
- bump axios from 1.5.0 to 1.6.0 in /komga-webui (aa65180)
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Matthieu Sontag, blacktide, 無情天
Release 1.7.2
This bugfix release addresses a few issues:
- the application could not start on Windows 11
- sidecar thumbnails metadata could not be fixed on startup
- JPEG XL images with a grayscale ICC profile could not be decoded
Changelog
🐛 Fixes
komga
- check temp directory exists and is writable on startup (4999edd), closes #1283
- task FixThumbnailsWithoutMetadata could not fix sidecar covers (9d2d007), closes #1287
🔄️ Changes
komga
- ktlint format (ea52a5e)
🛠 Build
conveyor
- remove space in windows installer name (d51fdeb)
- adjust JDK module list (74d04d0)
- bump conveyor from 11.4 to 12.0 (e30a93b)
- change windows installer name (2c87700)
- hard-code module list (5911431)
- fix config file (b80de03)
- use the Apple notarization API (0704e9f)
jreleaser
- add release introduction to the release notes (d52ba95)
release
- upload conveyor logs (e631313)
- fix secret decoding (0995c26)
- create secret folder before decoding (4ddd51e)
tests
- use conveyor detect config file (0f6b7cc)
- add missing config for conveyor (39825e4)
- build jdk module list and compare with historical (33e10f5)
🌐 Translation
- translated using Weblate (Chinese (Simplified)) (091015e)
- translated using Weblate (Finnish) (44a8db0)
⚙️ Dependencies
komga
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Joona Soininen, 無情天
Release 1.7.1
This fixes an issue when decoding some AVIF/HEIF images.
Changelog
🐛 Fixes
docker
komga
🔄️ Changes
docker
- remove --no-install-recommends (d9f16ed)
unscoped
- use property assignment instead of set (01b96fd)
🛠 Build
release
- fix version computation with new tag pattern (a65a7f1)
- add 'current' parameter for bump type (bec9f50)
unscoped
🌐 Translation
- translated using Weblate (Chinese (Simplified)) (e3172b6)
- translated using Weblate (Spanish) (7629dcc)
- translated using Weblate (Czech) (1c5796d)
⚙️ Dependencies
ci
- bump actions/setup-node from 3 to 4 (142b44b)
komga
- bump jreleaser from 1.8.0 to 1.9.0 (7935f1c)
- bump nightmonkeys.imageio from 0.6.0 to 0.6.1 (9570101)
- bump tika-core from 2.9.0 to 2.9.1 (8480806)
- bump springdoc.openapi-gradle-plugin from 1.7.0 to 1.8.0 (602fd4e)
- bump twelvemonkeys.imageio from 3.9.4 to 3.10.0 (894f9f1)
- bump sqlite-jdbc from 3.43.2.1 to 3.43.2.2 (af0023b)
- bump jsoup from 1.16.1 to 1.16.2 (647fb40)
- bump commons-io from 2.14.0 to 2.15.0 (3f56e19)
- bump icu4j from 73.2 to 74.1 (30a7408)
komga-tray
- bump jetbrains compose from 1.5.2 to 1.5.10 (9b195bf)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Gauthier, Gauthier Roebroeck, Marek Ľach, 無情天