Major Changes
Added SyncYomi support
This allows you to sync your server manga with other Mihon-based forks! As long as the fork supports SyncYomi it can be sync with!
Support Extension API v1.6
This update allows Suwayomi to load and use v1.6 extensions, it is a minor improvement over the existing 1.4 extension API that cleans up much of what we had! It is the basis of future extension APIs that will allow for further development.
This also allows us to move to Mihon's Extension Store system and replace our Extension Repo system. Old Extension Repos are still compatible and will be automatically migrated if they move to the Extension Store system.
Warning
Please back up your Extension Repos, because of the new Extension Stores system you may lose them in the update process and may need to re-add them.
Added
- (Sync) Added SyncYomi support
- (OPDS) Add option to skip chapter metadata feed providing direct stream/download links
- (Extension/API) Support Extensions API v1.6
- (Tracker/API) Add mutation to bind existing track record
Changed
- (Database/H2) Use the latest H2 database engine
- (Startup) Crash on startup if an unrecoverable error happens
- (WebView) Use JCEF directly and update to newest Chromium
- (Extension/Android) Switch MessageQueue to LegacyMessageQueue from ConcurrentMessageQueue
Fixed
- (CloudFlareInterceptor) Don't send the
cf_clearancecookie back to Flaresolverr - (WebUI) Handle serving non-default webui with "bundled"
- (WebUI) Wait until WebUI is ready to open in browser
- (Downloads) Truncate filenames by byte length to prevent "File name too long" IO errors
- (Downloads) Fix being unable to find downloads after manga was renamed during an update
- (Downloads) Fix preserving chapter download states during an update
- (Extension) Do not indicate an update is available when the extension is not installed
- (Chapter) Fix losing chapter data on failed chapter list update
- (Chapter) Fix database error when fetching chapter updates
- (Manga/API) Fix "mangas" graphql query with active sorting and using a PostgreSQL database (QUERY "mangas")
- (API) Fix GraphQL
FilternotAllandnotAnybeing inversed - (API) Fix GraphQL
Filtercausing an UnsupportedOperationException when passing an empty list as aAnyfilter value - (Build) Fix CURL failing silently in builds
- (Backup/Database) Fix backup creation slowdown when mapping chapters
WebUI
Contributors
@Syer10, @schroda, @Bartuzen, @weblate, @cpiber, @Daemonhellz, @zeedif, @herowinb, @renovate[bot], @Micka149, @presdec, @TheRay82, @UnknownSkyrimPasserby, @KaceyKoo-gif, @LK4D4, @KolbyML, @AeonLucid, @Akiaki0324, @D-Brox, @Youwes09