diff --git a/CHANGELOG.md b/CHANGELOG.md index c8a9e399c..27d42d3b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,7 +34,7 @@ The format is a modified version of [Keep a Changelog](https://keepachangelog.co - Fix crash when putting app in background ([@AntsyLich](https://github.com/AntsyLich)) ([#3523](https://github.com/mihonapp/mihon/pull/3523)) - Fix support for non-system SAF providers ([@AntsyLich](https://github.com/AntsyLich)) ([#3530](https://github.com/mihonapp/mihon/pull/3530)) - Fix chapter's `memo` field not being updated for existing chapters ([@cuong-tran](https://github.com/cuong-tran)) ([#3538](https://github.com/mihonapp/mihon/pull/3538)) -- Fix app not reading `tachiyomix.extensionLib` extension metadata ([@AntsyLich](https://github.com/AntsyLich)) ([#3545](https://github.com/mihonapp/mihon/pull/3545)) +- Fix app not reading `tachiyomix.extensionLib` extension metadata ([@AntsyLich](https://github.com/AntsyLich)) ([#3545](https://github.com/mihonapp/mihon/pull/3545), [#3559](https://github.com/mihonapp/mihon/pull/3559)) - Fix reader navigator slider steps not updating after changing chapter ([@AntsyLich](https://github.com/AntsyLich)) ([#3549](https://github.com/mihonapp/mihon/pull/3549)) ## [v0.20.0] - 2026-06-27 diff --git a/app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionLoader.kt b/app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionLoader.kt index 5fb222edd..962fafa5b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionLoader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionLoader.kt @@ -243,7 +243,10 @@ internal object ExtensionLoader { } // Validate lib version - val libVersion = appInfo.metaData.getString(METADATA_EXTENSION_LIB)?.toDouble() + val libVersion = appInfo.metaData.getFloat(METADATA_EXTENSION_LIB) + .takeUnless { it == 0.0f } + ?.toString() + ?.toDouble() ?: versionName.substringBeforeLast('.').toDoubleOrNull() if (libVersion == null || libVersion !in SUPPORTED_LIB_VERSIONS) { logcat(LogPriority.WARN) {