Skip to content

Releases: gotson/komga

Release 1.9.2

18 Dec 04:15
Compare
Choose a tag to compare

Changelog

🛠 Build

release

webui

  • build would pull incorrect version of dependency (de0e854), closes #1353

Contributors

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

Release 1.9.1

18 Dec 03:32
Compare
Choose a tag to compare

Changelog

🐛 Fixes

api

  • incorrect progression date check (3daa194)

epubreader

  • ignore progression without locator (d168c0a), closes #1352

🔄️ 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

15 Dec 03:36
Compare
Choose a tag to compare

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

  • display dialog with error detail on application startup failure (0fdcb2a), closes #1336

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

  • pre-render page could overlap current page in some specific conditions (7a8d50c), closes #1339

🏎 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

06 Dec 01:57
Compare
Choose a tag to compare

Changelog

🐛 Fixes

webui

🔄️ 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

30 Nov 06:42
Compare
Choose a tag to compare

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

🛠 Build

docker

  • add native webp library for docker amd64 and arm64 (8cf8f47), closes #1294

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

28 Nov 11:57
Compare
Choose a tag to compare

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

28 Nov 09:33
Compare
Choose a tag to compare

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

28 Nov 07:36
Compare
Choose a tag to compare

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

  • introduce media profile for PDF (d6680a4)
  • make Media.pageCount explicit (21e3e7a)

webui

🛠 Build

dependabot

komga

tests

  • only check conveyor modules on push (06d0d4a)

webui

📝 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

09 Nov 08:22
Compare
Choose a tag to compare

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

🛠 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

  • bump nightmonkeys imageio from 0.6.1 to 0.6.2 (25eb6c0), closes #1289

Contributors

We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Joona Soininen, 無情天

Release 1.7.1

03 Nov 05:35
Compare
Choose a tag to compare

This fixes an issue when decoding some AVIF/HEIF images.

Changelog

🐛 Fixes

docker

komga

  • thumbnail metadata fixer cannot open UNC path (879366b), closes #1275

🔄️ 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

  • use property assignment instead of set (0e43eb0)
  • bump gradle from 8.3 to 8.4 (5f36271)

🌐 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, 無情天