github gotson/komga v1.5.0
Release v1.5.0

latest releases: 1.13.0, 1.12.1, 1.12.0...
11 months ago

Some configuration keys have been removed from the application.yml (or corresponding ENV variables) and are now available either in the Library settings, or in the new Server Settings screen. When possible, configuration was migrated. The following were not migrated, and will need to be configured again:

  • Remember Me validity is not migrated. It defaults to 365 days.
  • Scan directory exclusions are not migrated.
  • Scan frequency.

In addition, configuration komga.session-timeout was replaced with the standard server.servlet.session.timeout. If you were using it, you will need to replace it with the new key.

Remember Me used to be automatic, but is now opt-in and a new checkbox was added on the login screen.

Changelog

πŸš€ Features

api

  • move some configuration keys to API and database (48e9d32), closes #815
  • configure scan directory exclusions at library level (b518473)
  • configure scan interval, startup, and file types at library level (e068485), closes #877
  • add limited content negotiation for getBookPage API (a2761f1), closes #1219

desktop

  • add menu items to locate log file and configuration directory (80b5a33)

komga

  • support webp cover sidecars (4b435be), closes #1238
  • replace configuration komga.session-timeout with the standard server.servlet.session.timeout (0364621)

webreader

  • detect browser support for AVIF (b5236c6)

webui

  • unread filter only shows unread elements (8ff6694), closes #1234
  • add server settings configuration screen, add remember-me checkbox for login (505b54c)
  • add scan directory exclusions to the library edit dialog (364df50)
  • add new scanner options to the library edit dialog (c6c7c89)

πŸ› Fixes

api

  • missing validation (6270986)
  • unknown API endpoints now return 404 instead of redirecting to index (7315df5)

desktop-windows

  • configure msix manifest to use transparent icon background (a249221)

webui

  • show number of displayed elements instead of total when browsing collection/readlist (d117fc1)
  • manifest.json would have incorrect path when running in a subfolder (854098c)

🏎 Perf

komga

  • only rescan library on update when relevant (b48c113)

πŸ”„οΈ Changes

komga

  • replace gradle deprecations (c057d09)

webui

unscoped

  • relocate ResourceNotFoundController (2d404d3)

πŸ›  Build

deps

  • bump hydraulic-software/conveyor from 11.1 to 11.2 (029dea9)
  • bump docker/setup-buildx-action from 2 to 3 (28f46d4)
  • bump docker/setup-qemu-action from 2 to 3 (c923ff8)
  • bump docker/login-action from 2 to 3 (b92ad63)

desktop

  • bump hydraulic-software/conveyor from 11.2 to 11.3 (3736490), closes #1220

docker

  • bump libjxl from 0.8.1 to 0.8.2 (a519cd0)

komga-deps

  • bump dependencies (7168af4)
  • bump springdoc from 2.1.0 to 2.2.0 (165ba2a)
  • bump springdoc gradle plugin from 1.6.0 to 1.7.0 (5705531)
  • bump spring boot from 3.1.1 to 3.1.4 (1372aad)

komga-tray-deps

  • bump jetbrains compose gradle plugin from 1.4.3 to 1.5.2 (d429e03)
  • bump conveyor gradle plugin from 1.5 to 1.6 (75a2f59)

webui

  • increase memory for ForkTsCheckerWebpackPlugin (01a00a7)
  • fix typescript config and issues after upgrading (d19c9d3)
  • normalize eslint config for unit tests (e7374e0)
  • update browserlist (40b6dfc)
  • upgrade vue cli to v5 (9ef46b3)

webui-deps

unscoped

  • bump gradle from 8.1.1 to 8.3 (00278e9)
  • increase node memory (90d1a8e)
  • add missing environment variable (5f1436a)
  • remove unused config (265b543)
  • rework release steps (a31e3da)
  • fix release commit step ordering (332cb2c)
  • remove cache directive from setup-java (de6c17a)
  • setup msstore update (88983a8)
  • fix jreleaser output job (ed97553)

πŸ“ Documentation

🌐 Translation

  • translated using Weblate (Chinese (Simplified)) (e1a582c)
  • translated using Weblate (Chinese (Traditional)) (f56e760)
  • translated using Weblate (Spanish) (6693c0d)
  • translated using Weblate (Japanese) (a91637b)
  • translated using Weblate (German) (8412003)
  • translated using Weblate (Chinese (Simplified)) (229d1aa)
  • translated using Weblate (Finnish) (33d86ad)
  • translated using Weblate (Swedish) (749cc7e)
  • translated using Weblate (French) (97a243e)
  • translated using Weblate (Polish) (6e16102)
  • translated using Weblate (Japanese) (4a26b82)

Contributors

We'd like to thank the following people for their contributions:
1024mb, Azurite, Eryk Michalak, Fahim, Gauthier, Gauthier Roebroeck, Joona Soininen, M, Matthieu Sontag, Shjosan, Takumi T, Tzeng Yuxio, ι«˜ε‚δΊ¬δ»‹

Don't miss a new komga release

NewReleases is sending notifications on new releases.