Releases: gotson/komga
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, 無情天
Release 1.7.0
The Windows and macOS app, as well as the Docker images have better support for advanced image types. Read the documentation for more details.
The server port and base URL can now be configured from the web interface. Read the documentation for more details.
Changelog
🚀 Features
api
komga-tray
- add libjxl for Windows (8171cb8)
webui
🐛 Fixes
komga-tray
- use workaround to open filesystem on Windows (6059b85)
🛠 Build
docker
- add support for AVIF on amd64/arm64 images (a92db64)
komga-tray
unscoped
📝 Documentation
- update DEVELOPING.md for necessary JDK (5a66f2a)
🌐 Translation
- translated using Weblate (Chinese (Traditional)) (56b782e)
- translated using Weblate (Finnish) (d8fe2d7)
- translated using Weblate (Turkish) (a519261)
⚙️ Dependencies
komga
Contributors
We'd like to thank the following people for their contributions:
Fahim, Gauthier, Gauthier Roebroeck, Joona Soininen, Lee Andy, Serhat Gülaştı