diff --git a/app/src/main/kotlin/com/hippo/ehviewer/spider/ComicInfo.kt b/app/src/main/kotlin/com/hippo/ehviewer/spider/ComicInfo.kt index c16eb46f4..54c54a883 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/spider/ComicInfo.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/spider/ComicInfo.kt @@ -16,6 +16,7 @@ import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor import kotlinx.serialization.encoding.Decoder import kotlinx.serialization.encoding.Encoder import nl.adaptivity.xmlutil.XmlDeclMode +import nl.adaptivity.xmlutil.XmlUtilInternal import nl.adaptivity.xmlutil.core.XmlVersion import nl.adaptivity.xmlutil.newWriter import nl.adaptivity.xmlutil.serialization.XML @@ -25,6 +26,8 @@ import nl.adaptivity.xmlutil.xmlStreaming const val COMIC_INFO_FILE = "ComicInfo.xml" private const val TAG_ORIGINAL = "original" +// Workaround for https://youtrack.jetbrains.com/issue/KT-69182 +@OptIn(XmlUtilInternal::class) private val xml = XML { recommended { ignoreUnknownChildren() diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4754cc67a..f8c6b0ede 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ ktor = "3.0.0-beta-1" okio = "3.9.0" splitties = "3.0.0" telephoto = "0.11.2" -xmlutil = "0.86.3" +xmlutil = "0.90.1" [libraries] aboutlibraries-core = { module = "com.mikepenz:aboutlibraries-core", version.ref = "aboutlibraries" }