diff --git a/CHANGELOG.md b/CHANGELOG.md index 105ff36b02..abe0f356cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,7 +35,6 @@ The format is simplified version of [Keep a Changelog](https://keepachangelog.co ### Other - Refactor Library to utilize Flow even more -- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.10.1 - Refactor EmptyView to use Compose - Refactor Reader ChapterTransition to use Compose (@arkon) - [Experimental] Add modified version of LargeTopAppBar that mimic J2K's ExpandedAppBarLayout @@ -50,9 +49,41 @@ The format is simplified version of [Keep a Changelog](https://keepachangelog.co - Refactor Library to store LibraryMap instead of flatten list of LibraryItem - LibraryItem abstraction to make it easier to manage - LibraryManga no longer extend MangaImpl -- Update dependency androidx.compose:compose-bom to v2025.01.00 - Update dependency gradle to v8.12 - Update user agent (@Hiirbaf) +- Update serialization to v1.8.1 +- Update dependency io.github.fornewid:material-motion-compose-core to v1.2.1 +- Update lifecycle to v2.9.0 +- Update dependency org.jsoup:jsoup to v1.20.1 +- Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.4.0 +- Update dependency io.mockk:mockk to v1.14.2 +- Update dependency io.coil-kt.coil3:coil-bom to v3.2.0 +- Update dependency com.squareup.okio:okio to v3.12.0 +- Update dependency com.google.firebase:firebase-bom to v33.14.0 +- Update dependency com.google.accompanist:accompanist-themeadapter-material3 to v0.36.0 +- Update dependency com.github.requery:sqlite-android to v3.49.0 +- Update dependency com.getkeepsafe.taptargetview:taptargetview to v1.15.0 +- Update dependency androidx.window:window to v1.4.0 +- Update dependency androidx.webkit:webkit to v1.13.0 +- Update dependency androidx.sqlite:sqlite-ktx to v2.5.1 +- Update dependency androidx.sqlite:sqlite to v2.5.1 +- Update dependency androidx.recyclerview:recyclerview to v1.4.0 +- Update dependency androidx.core:core-ktx to v1.16.0 +- Update dependency androidx.compose:compose-bom to v2025.05.01 +- Update aboutlibraries to v11.6.3 +- Update plugin kotlinter to v5.1.0 +- Update plugin gradle-versions to v0.52.0 +- Update okhttp monorepo to v5.0.0-alpha.16 +- Update moko to v0.24.5 +- Update kotlin monorepo to v2.1.21 +- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.10.2 +- Update dependency me.zhanghai.android.libarchive:library to v1.1.5 +- Update dependency io.insert-koin:koin-bom to v4.0.4 +- Update dependency com.android.tools:desugar_jdk_libs to v2.1.5 +- Update dependency androidx.work:work-runtime-ktx to v2.10.1 +- Update dependency androidx.constraintlayout:constraintlayout to v2.2.1 +- Update plugin firebase-crashlytics to v3.0.3 +- Update null2264/actions digest to 363cb9c ## [1.9.7.2] diff --git a/gradle/androidx.versions.toml b/gradle/androidx.versions.toml index bffbd09ae9..8ca4a27c21 100644 --- a/gradle/androidx.versions.toml +++ b/gradle/androidx.versions.toml @@ -1,7 +1,7 @@ [versions] activity = "1.9.3" agp = "8.7.3" -lifecycle = "2.8.7" +lifecycle = "2.9.0" [libraries] gradle = { module = "com.android.tools.build:gradle", version.ref = "agp" } diff --git a/gradle/compose.versions.toml b/gradle/compose.versions.toml index b2d4949634..86eb7c364f 100644 --- a/gradle/compose.versions.toml +++ b/gradle/compose.versions.toml @@ -6,7 +6,7 @@ bom = { module = "androidx.compose:compose-bom", version.ref = "compose" } animation = { module = "androidx.compose.animation:animation" } foundation = { module = "androidx.compose.foundation:foundation" } material3 = { module = "androidx.compose.material3:material3" } -material-motion = { module = "io.github.fornewid:material-motion-compose-core", version = "1.0.7" } +material-motion = { module = "io.github.fornewid:material-motion-compose-core", version = "1.2.1" } ui-tooling = { module = "androidx.compose.ui:ui-tooling" } ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" } icons = { module = "androidx.compose.material:material-icons-extended" } diff --git a/gradle/kotlinx.versions.toml b/gradle/kotlinx.versions.toml index 83a97e9aac..73ee12979c 100644 --- a/gradle/kotlinx.versions.toml +++ b/gradle/kotlinx.versions.toml @@ -1,6 +1,6 @@ [versions] kotlin = "2.1.21" -serialization = "1.7.3" +serialization = "1.8.1" xml_serialization = "0.90.3" [libraries] @@ -16,7 +16,7 @@ serialization-json-okio = { module = "org.jetbrains.kotlinx:kotlinx-serializatio serialization-protobuf = { module = "org.jetbrains.kotlinx:kotlinx-serialization-protobuf", version.ref = "serialization" } serialization-xml-core = { module = "io.github.pdvrieze.xmlutil:core-android", version.ref = "xml_serialization" } serialization-xml = { module = "io.github.pdvrieze.xmlutil:serialization-android", version.ref = "xml_serialization" } -immutable = { module = "org.jetbrains.kotlinx:kotlinx-collections-immutable", version = "0.3.8" } +immutable = { module = "org.jetbrains.kotlinx:kotlinx-collections-immutable", version = "0.4.0" } [bundles] serialization = [ diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f57cd4c1a4..1edaecae2e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -21,7 +21,7 @@ aboutlibraries = { module = "com.mikepenz:aboutlibraries-compose-m3", version.re chucker-library-no-op = { module = "com.github.ChuckerTeam.Chucker:library-no-op", version.ref = "chucker" } chucker-library = { module = "com.github.ChuckerTeam.Chucker:library", version.ref = "chucker" } -coil3-bom = { module = "io.coil-kt.coil3:coil-bom", version = "3.0.4" } +coil3-bom = { module = "io.coil-kt.coil3:coil-bom", version = "3.2.0" } coil3 = { module = "io.coil-kt.coil3:coil" } coil3-svg = { module = "io.coil-kt.coil3:coil-svg" } coil3-gif = { module = "io.coil-kt.coil3:coil-gif" } @@ -60,11 +60,11 @@ material = { module = "com.google.android.material:material", version = "1.12.0" markwon = { module = "io.noties.markwon:core", version = "4.6.2" } mpandroidchart = { module = "com.github.PhilJay:MPAndroidChart", version = "v3.1.0" } java-nat-sort = { module = "com.github.gpanther:java-nat-sort", version = "natural-comparator-1.1" } -jsoup = { module = "org.jsoup:jsoup", version = "1.18.3" } +jsoup = { module = "org.jsoup:jsoup", version = "1.20.1" } junit-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit" } junit-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit" } junit-android = { module = "androidx.test.ext:junit", version = "1.2.1" } -mockk = { module = "io.mockk:mockk", version = "1.13.13" } +mockk = { module = "io.mockk:mockk", version = "1.14.2" } moko-resources = { module = "dev.icerock.moko:resources", version.ref = "moko" } moko-resources-compose = { module = "dev.icerock.moko:resources-compose", version.ref = "moko" } diff --git a/settings.gradle.kts b/settings.gradle.kts index bd2a49e70e..68a592a5f0 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -24,6 +24,7 @@ dependencyResolutionManagement { google() maven("https://jitpack.io") maven("https://plugins.gradle.org/m2/") + maven("https://s01.oss.sonatype.org/content/repositories/releases/") } }