Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 22, 2026

Bumps the android-dependencies group with 40 updates in the / directory:

Package From To
com.google.android.material:material 1.12.0 1.13.0
androidx.core:core-splashscreen 1.0.1 1.2.0
androidx.lifecycle:lifecycle-runtime-ktx 2.9.2 2.10.0
androidx.lifecycle:lifecycle-runtime-compose 2.9.2 2.10.0
androidx.lifecycle:lifecycle-viewmodel-compose 2.9.2 2.10.0
androidx.navigation:navigation-compose 2.9.3 2.9.6
androidx.work:work-runtime-ktx 2.10.3 2.11.0
androidx.activity:activity-compose 1.10.1 1.12.2
androidx.compose:compose-bom 2025.08.00 2026.01.00
androidx.compose.material3:material3 1.5.0-alpha02 1.5.0-alpha12
androidx.compose.material3.adaptive:adaptive 1.1.0 1.2.0
androidx.compose.material3.adaptive:adaptive-layout 1.1.0 1.2.0
io.nlopez.compose.rules:detekt 0.4.27 0.5.3
io.insert-koin:koin-androidx-workmanager 4.1.0 4.1.1
io.insert-koin:koin-android 4.1.0 4.1.1
io.insert-koin:koin-core 4.1.0 4.1.1
io.insert-koin:koin-androidx-compose 4.1.0 4.1.1
org.jetbrains.kotlinx:kotlinx-serialization-json 1.9.0 1.10.0
io.ktor:ktor-client-auth 3.2.3 3.3.3
io.ktor:ktor-client-cio 3.2.3 3.3.3
io.ktor:ktor-client-content-negotiation 3.2.3 3.3.3
io.ktor:ktor-client-core 3.2.3 3.3.3
io.ktor:ktor-serialization-kotlinx-json 3.2.3 3.3.3
io.ktor:ktor-client-mock 3.2.3 3.3.3
io.ktor:ktor-client-logging 3.2.3 3.3.3
org.mongodb:bson 5.5.1 5.6.2
androidx.room:room-compiler 2.7.2 2.8.4
androidx.room:room-ktx 2.7.2 2.8.4
androidx.room:room-runtime 2.7.2 2.8.4
androidx.room 2.7.2 2.8.4
androidx.compose.ui:ui-test-manifest 1.9.0 1.10.1
io.mockk:mockk 1.14.5 1.14.7
io.mockk:mockk-android 1.14.5 1.14.7
com.android.application 8.12.1 9.0.0
com.android.library 8.12.1 9.0.0
org.jetbrains.kotlin.android 2.2.10 2.3.0
org.jetbrains.kotlin.plugin.compose 2.2.10 2.3.0
org.jetbrains.kotlin.plugin.serialization 2.2.10 2.3.0
com.google.devtools.ksp 2.2.10-2.0.2 2.3.4
org.jetbrains.kotlin.jvm 2.2.10 2.3.0

Updates com.google.android.material:material from 1.12.0 to 1.13.0

Release notes

Sourced from com.google.android.material:material's releases.

1.13.0

New in 1.13.0!

Important

  • Required minSdkVersion is now 21 or higher, for Material and AndroidX.
  • Now built with compileSdkVersion 35, Android Gradle Plugin (AGP) 8.7.3, Gradle 8.9, and android.nonTransitiveRClass=true.
  • Material 3 Expressive has moved to the 1.14.0 versions of the library. To get a sneak peak, update to version 1.14.0-alpha04 and use the Material3Expressive themes/styles in conjunction with new components mentioned above.

Dependency Updates

Dependency Previous version New version
androidx.appcompat:appcompat 1.6.1 1.7.0
androidx.constraintlayout:constraintlayout 2.0.1 2.1.0
androidx.dynamicanimation:dynamicanimation 1.0.0 1.1.0
androidx.graphics:graphics-shapes N/A 1.0.1
com.android.tools.build:gradle 7.4.2 8.7.3

Library Updates

  • A11y
    • Include "hour" and "minute" in announcements. For example: "Not checked, Hour - 11'0 clock. double tap to select Hour". (960bb4cb825c607c244d51ed4f302752912e37cc)
    • Move responsibility of disabling hide on scroll to HideViewOnScrollBehavior and BottomAppBar (9c33476db68ffc15151b742516da2f7e8c4a98f7)
    • Prevent hide on scroll when Talkback is on (d56070586102b66486f7f8697de077c3d7689922)
    • Add missing 'button' mention to Talkback output for close icon. (79bd7d7b1ba46b0593c7758a81b02bdb5a1dbf67)
  • BottomNavigationView
    • Update catalog demo to demonstrate adaptive bottom navigation bar (76936c42c43164b9930f616266f215bf7045003a)
    • Fix early return in setItemGravity() (8a4d3c695117c46cf1c7235744d81196fb97110f)
  • BottomSheet
    • Prevent ACTION_DOWN events on the BottomSheetHandleDragView from setting touchingScrollChild to true. (af7f254bf660704368d46e630d34a81c479fa1c7)
    • Fix keyboard animation on Android 14 (a0b4dfa8769f98851efe97569c900f75eb0d5ef2)
    • Fixed main catalog demo cutting off content when screen size is too small. (005687d1b64ea5542168183511861f7d023682da)
    • Remove disruptive announcement "Drag handle double tapped"for BottomSheetDragHandleView. (95025c6728e49946c55d4b2688f97fa1d321cd02)
  • Carousel
    • Recyclerview children do not inherit layout direction (ca0b870a344ef6e8f5fadc1ec417ef11f5b23340)
    • Update keyline state if necessary if item size changes (52228c1b3bd50dd1a81bdaae40aeb93ef4d9ea9b)
    • Update multi-browse strategy to always have at least 1 medium item (916e9085f9ca66704f907fd6af14d7e55df5d411)
    • Recalculate keyline state if it doesn't match the current container size (d0f5d721a1f83b3b115d7f20bf865fb1df9063a3)
  • Checkbox
    • Update translations. (771119111e58d101f2540f0bbbb572073ff9c053)
  • Chip
    • Get default minTouchTargetSize from material attributes (436437a6fbf2d28658fea46320a350db33c7a455)
    • Add a show all Chip for a11y (8e334213fc806b399ec014bdf68a3778064de308)
    • Updated flow layout to correctly layout padding when in RTL. (1eaf483fc94f522546d349e6984e24c15d226d18)
    • Fix close icon focus ripple (a7ff8c9006b69cbfcc346f74ed8a9ebad6661346)

... (truncated)

Commits
  • 84c0e6d Update library version to 1.13.0
  • 46fde74 [Theme] Added missing Shape Attributes to Dialog themes
  • 8f58fcc Update library version to 1.13.0-rc01
  • 64867cf [ProgressIndicator] Updated to not throw exceptions for calling `setIndetermi...
  • f89b8af [LoadingIndicator] Added a default static drawable, which is displayed when t...
  • d56330d Update library version to 1.13.0-beta01
  • 1886cf0 [LoadingIndicator] Fixed the animation no constant rotation.
  • 61c5a6d [Internal] Restore binary compatibility (ViewOverlay)
  • e722464 [MaterialButton] Updated the shapes of buttons when the orientation is changed.
  • df9074c [ButtonGroup] Fixed connected button groups to not morph button size.
  • Additional commits viewable in compare view

Updates androidx.core:core-splashscreen from 1.0.1 to 1.2.0

Updates androidx.lifecycle:lifecycle-runtime-ktx from 2.9.2 to 2.10.0

Updates androidx.lifecycle:lifecycle-runtime-compose from 2.9.2 to 2.10.0

Updates androidx.lifecycle:lifecycle-viewmodel-compose from 2.9.2 to 2.10.0

Updates androidx.navigation:navigation-compose from 2.9.3 to 2.9.6

Updates androidx.work:work-runtime-ktx from 2.10.3 to 2.11.0

Updates androidx.activity:activity-compose from 1.10.1 to 1.12.2

Updates androidx.compose:compose-bom from 2025.08.00 to 2026.01.00

Updates androidx.compose.material3:material3 from 1.5.0-alpha02 to 1.5.0-alpha12

Updates androidx.compose.material3.adaptive:adaptive from 1.1.0 to 1.2.0

Updates androidx.compose.material3.adaptive:adaptive-layout from 1.1.0 to 1.2.0

Updates androidx.compose.material3.adaptive:adaptive-layout from 1.1.0 to 1.2.0

Updates androidx.lifecycle:lifecycle-runtime-compose from 2.9.2 to 2.10.0

Updates androidx.lifecycle:lifecycle-viewmodel-compose from 2.9.2 to 2.10.0

Updates io.nlopez.compose.rules:detekt from 0.4.27 to 0.5.3

Release notes

Sourced from io.nlopez.compose.rules:detekt's releases.

v0.5.3

What's changed

Dependency Matrix

linter version kotlin version
detekt 2.0.0-alpha.1 2.2.20
ktlint 1.8.0 2.2.21

v0.5.2

What's changed

Dependency Matrix

version kotlin version
detekt 2.0.0-alpha.1 2.2.20
ktlint 1.8.0 2.2.21

v0.5.1

What's changed

... (truncated)

Commits
  • 32f8eff Update VERSION_NAME to 0.5.3
  • e0e836b Fix create-release action generated table (#568)
  • cd82766 Use a fallback when checking for context params/receivers (#567)
  • 330e20e Update dependency androidx.compose:compose-bom to v2025.12.01 (#566)
  • 2c06982 Update documentation link for trailing lambda event handlers (#565)
  • 24d4609 Update actions/upload-artifact action to v6 (#563)
  • c605912 Bump VERSION_NAME to 0.5.3-SNAPSHOT
  • 1b0c4d0 Fix maven signin in CI
  • d02ce48 Update VERSION_NAME to 0.5.2
  • 24caf9b Update plugin com.gradle.develocity to v4.3 (#561)
  • Additional commits viewable in compare view

Updates io.insert-koin:koin-androidx-workmanager from 4.1.0 to 4.1.1

Release notes

Sourced from io.insert-koin:koin-androidx-workmanager's releases.

4.1.1

Koin 4.1.1 Changelog

🐛 Bug Fixes

  • Logger Constraint Revert - Reverted logger constraint due to compatibility issues causing errors across projects
  • Maven Central Publication - Fixed publication issues for Maven Central distribution

💥 Breaking Changes for Internal

  • Compose Scope Resolution - Fixed scope resolution issues in Compose integration with proper context handling, introduced ComposeContextWrapper to help manage internal scope state

🚀 Features & Improvements

  • Compose ViewModel Navigation - Added optional navGraphRoute parameter to sharedKoinViewModel for better navigation support
  • Compose Context Handling - Reworked LocalKoinApplication/LocalKoinScope with ContextWrapper to properly handle:
    • Scope closing lifecycle
    • Context restart scenarios
    • Better memory management

⚡ Performance & Core

  • Core Resolver Optimization - Avoid unnecessary flattening operations when dealing with single scope resolution
  • Scope Debugging - Enhanced scope debugging by showing linked scope IDs for better development experience
  • Library Updates - Updated underlying dependencies to latest stable versions

📚 Library Updates

  • Kotlin - Updated to 2.1.21 (from 2.1.20)
  • Binary Validator - Updated to 0.18.1 (from 0.16.3)
  • Ktor - Updated to 3.2.3 (from 3.1.3)
  • Jetbrains Compose - Updated to 1.8.2 (from 1.8.0)
  • AndroidX Libraries:
    • Fragment 1.8.9 (from 1.8.8)
    • WorkManager 2.10.3 (from 2.10.1)
    • Lifecycle 2.9.3 (from 2.9.0)
    • Navigation 2.9.3 (from 2.9.0)
    • JB Navigation RC01 (from Beta01)
  • Testing:
    • Robolectric 4.15.1 (from 4.14.1)
    • Benchmark 0.4.14 (from 0.4.13)
  • Build Tools - Added NMCP 1.1.0 for improved publication workflow

📦 Publication

  • Multi-platform Artifacts - Ensured all platform variants are properly published
  • Version Consistency - Synchronized all module versions across the ecosystem

🔧 Development

... (truncated)

Commits

Updates io.insert-koin:koin-android from 4.1.0 to 4.1.1

Release notes

Sourced from io.insert-koin:koin-android's releases.

4.1.1

Koin 4.1.1 Changelog

🐛 Bug Fixes

  • Logger Constraint Revert - Reverted logger constraint due to compatibility issues causing errors across projects
  • Maven Central Publication - Fixed publication issues for Maven Central distribution

💥 Breaking Changes for Internal

  • Compose Scope Resolution - Fixed scope resolution issues in Compose integration with proper context handling, introduced ComposeContextWrapper to help manage internal scope state

🚀 Features & Improvements

  • Compose ViewModel Navigation - Added optional navGraphRoute parameter to sharedKoinViewModel for better navigation support
  • Compose Context Handling - Reworked LocalKoinApplication/LocalKoinScope with ContextWrapper to properly handle:
    • Scope closing lifecycle
    • Context restart scenarios
    • Better memory management

⚡ Performance & Core

  • Core Resolver Optimization - Avoid unnecessary flattening operations when dealing with single scope resolution
  • Scope Debugging - Enhanced scope debugging by showing linked scope IDs for better development experience
  • Library Updates - Updated underlying dependencies to latest stable versions

📚 Library Updates

  • Kotlin - Updated to 2.1.21 (from 2.1.20)
  • Binary Validator - Updated to 0.18.1 (from 0.16.3)
  • Ktor - Updated to 3.2.3 (from 3.1.3)
  • Jetbrains Compose - Updated to 1.8.2 (from 1.8.0)
  • AndroidX Libraries:
    • Fragment 1.8.9 (from 1.8.8)
    • WorkManager 2.10.3 (from 2.10.1)
    • Lifecycle 2.9.3 (from 2.9.0)
    • Navigation 2.9.3 (from 2.9.0)
    • JB Navigation RC01 (from Beta01)
  • Testing:
    • Robolectric 4.15.1 (from 4.14.1)
    • Benchmark 0.4.14 (from 0.4.13)
  • Build Tools - Added NMCP 1.1.0 for improved publication workflow

📦 Publication

  • Multi-platform Artifacts - Ensured all platform variants are properly published
  • Version Consistency - Synchronized all module versions across the ecosystem

🔧 Development

... (truncated)

Commits

Updates io.insert-koin:koin-core from 4.1.0 to 4.1.1

Release notes

Sourced from io.insert-koin:koin-core's releases.

4.1.1

Koin 4.1.1 Changelog

🐛 Bug Fixes

  • Logger Constraint Revert - Reverted logger constraint due to compatibility issues causing errors across projects
  • Maven Central Publication - Fixed publication issues for Maven Central distribution

💥 Breaking Changes for Internal

  • Compose Scope Resolution - Fixed scope resolution issues in Compose integration with proper context handling, introduced ComposeContextWrapper to help manage internal scope state

🚀 Features & Improvements

  • Compose ViewModel Navigation - Added optional navGraphRoute parameter to sharedKoinViewModel for better navigation support
  • Compose Context Handling - Reworked LocalKoinApplication/LocalKoinScope with ContextWrapper to properly handle:
    • Scope closing lifecycle
    • Context restart scenarios
    • Better memory management

⚡ Performance & Core

  • Core Resolver Optimization - Avoid unnecessary flattening operations when dealing with single scope resolution
  • Scope Debugging - Enhanced scope debugging by showing linked scope IDs for better development experience
  • Library Updates - Updated underlying dependencies to latest stable versions

📚 Library Updates

  • Kotlin - Updated to 2.1.21 (from 2.1.20)
  • Binary Validator - Updated to 0.18.1 (from 0.16.3)
  • Ktor - Updated to 3.2.3 (from 3.1.3)
  • Jetbrains Compose - Updated to 1.8.2 (from 1.8.0)
  • AndroidX Libraries:
    • Fragment 1.8.9 (from 1.8.8)
    • WorkManager 2.10.3 (from 2.10.1)
    • Lifecycle 2.9.3 (from 2.9.0)
    • Navigation 2.9.3 (from 2.9.0)
    • JB Navigation RC01 (from Beta01)
  • Testing:
    • Robolectric 4.15.1 (from 4.14.1)
    • Benchmark 0.4.14 (from 0.4.13)
  • Build Tools - Added NMCP 1.1.0 for improved publication workflow

📦 Publication

  • Multi-platform Artifacts - Ensured all platform variants are properly published
  • Version Consistency - Synchronized all module versions across the ecosystem

🔧 Development

... (truncated)

Commits

Updates io.insert-koin:koin-androidx-compose from 4.1.0 to 4.1.1

Release notes

Sourced from io.insert-koin:koin-androidx-compose's releases.

4.1.1

Koin 4.1.1 Changelog

🐛 Bug Fixes

  • Logger Constraint Revert - Reverted logger constraint due to compatibility issues causing errors across projects
  • Maven Central Publication - Fixed publication issues for Maven Central distribution

💥 Breaking Changes for Internal

  • Compose Scope Resolution - Fixed scope resolution issues in Compose integration with proper context handling, introduced ComposeContextWrapper to help manage internal scope state

🚀 Features & Improvements

  • Compose ViewModel Navigation - Added optional navGraphRoute parameter to sharedKoinViewModel for better navigation support
  • Compose Context Handling - Reworked LocalKoinApplication/LocalKoinScope with ContextWrapper to properly handle:
    • Scope closing lifecycle
    • Context restart scenarios
    • Better memory management

⚡ Performance & Core

  • Core Resolver Optimization - Avoid unnecessary flattening operations when dealing with single scope resolution
  • Scope Debugging - Enhanced scope debugging by showing linked scope IDs for better development experience
  • Library Updates - Updated underlying dependencies to latest stable versions

📚 Library Updates

  • Kotlin - Updated to 2.1.21 (from 2.1.20)
  • Binary Validator - Updated to 0.18.1 (from 0.16.3)
  • Ktor - Updated to 3.2.3 (from 3.1.3)
  • Jetbrains Compose - Updated to 1.8.2 (from 1.8.0)
  • AndroidX Libraries:
    • Fragment 1.8.9 (from 1.8.8)
    • WorkManager 2.10.3 (from 2.10.1)
    • Lifecycle 2.9.3 (from 2.9.0)
    • Navigation 2.9.3 (from 2.9.0)
    • JB Navigation RC01 (from Beta01)
  • Testing:
    • Robolectric 4.15.1 (from 4.14.1)
    • Benchmark 0.4.14 (from 0.4.13)
  • Build Tools - Added NMCP 1.1.0 for improved publication workflow

📦 Publication

  • Multi-platform Artifacts - Ensured all platform variants are properly published
  • Version Consistency - Synchronized all module versions across the ecosystem

🔧 Development

... (truncated)

Commits

Updates io.insert-koin:koin-android from 4.1.0 to 4.1.1

Release notes

Sourced from io.insert-koin:koin-android's releases.

4.1.1

Koin 4.1.1 Changelog

🐛 Bug Fixes

  • Logger Constraint Revert - Reverted logger constraint due to compatibility issues causing errors across projects
  • Maven Central Publication - Fixed publication issues for Maven Central distribution

💥 Breaking Changes for Internal

  • Compose Scope Resolution - Fixed scope resolution issues in Compose integration with proper context handling, introduced ComposeContextWrapper to help manage internal scope state

🚀 Features & Improvements

  • Compose ViewModel Navigation - Added optional navGraphRoute parameter to sharedKoinViewModel for better navigation support
  • Compose Context Handling - Reworked LocalKoinApplication/LocalKoinScope with ContextWrapper to properly handle:
    • Scope closing lifecycle
    • Context restart scenarios
    • Better memory management

⚡ Performance & Core

  • Core Resolver Optimization - Avoid unnecessary flattening operations when dealing with single scope resolution
  • Scope Debugging - Enhanced scope debugging by showing linked scope IDs for better development experience
  • Library Updates - Updated underlying dependencies to latest stable versions

📚 Library Updates

  • Kotlin - Updated to 2.1.21 (from 2.1.20)
  • Binary Validator - Updated to 0.18.1 (from 0.16.3)
  • Ktor - Updated to 3.2.3 (from 3.1.3)
  • Jetbrains Compose - Updated to 1.8.2 (from 1.8.0)
  • AndroidX Libraries:
    • Fragment 1.8.9 (from 1.8.8)
    • WorkManager 2.10.3 (from 2.10.1)
    • Lifecycle 2.9.3 (from 2.9.0)
    • Navigation 2.9.3 (from 2.9.0)
    • JB Navigation RC01 (from Beta01)
  • Testing:
    • Robolectric 4.15.1 (from 4.14.1)
    • Benchmark 0.4.14 (from 0.4.13)
  • Build Tools - Added NMCP 1.1.0 for improved publication workflow

📦 Publication

  • Multi-platform Artifacts - Ensured all platform variants are properly published
  • Version Consistency - Synchronized all module versions across the ecosystem

🔧 Development

... (truncated)

Commits

Updates io.insert-koin:koin-core from 4.1.0 to 4.1.1

Release notes

Sourced from io.insert-koin:koin-core's releases.

4.1.1

Koin 4.1.1 Changelog

🐛 Bug Fixes

  • Logger Constraint Revert - Reverted logger constraint due to compatibility issues causing errors across projects
  • Maven Central Publication - Fixed publication issues for Maven Central distribution

💥 Breaking Changes for Internal

  • Compose Scope Resolution - Fixed scope resolution issues in Compose integration with proper context handling, introduced ComposeContextWrapper to help manage internal scope state

🚀 Features & Improvements

  • Compose ViewModel Navigation - Added optional navGraphRoute parameter to sharedKoinViewModel for better navigation support
  • Compose Context Handling - Reworked LocalKoinApplication/LocalKoinScope with ContextWrapper to properly handle:
    • Scope closing lifecycle
    • Context restart scenarios
    • Better memory management

⚡ Performance & Core

  • Core Resolver Optimization - Avoid unnecessary flattening operations when dealing with single scope resolution
  • Scope Debugging - Enhanced scope debugging by showing linked scope IDs for better development experience
  • Library Updates - Updated underlying dependencies to latest stable versions

📚 Library Updates

  • Kotlin - Updated to 2.1.21 (from 2.1.20)
  • Binary Validator - Updated to 0.18.1 (from 0.16.3)
  • Ktor - Updated to 3.2.3 (from 3.1.3)
  • Jetbrains Compose - Updated to 1.8.2 (from 1.8.0)
  • AndroidX Libraries:
    • Fragment 1.8.9 (from 1.8.8)
    • WorkManager 2.10.3 (from 2.10.1)
    • Lifecycle 2.9.3 (from 2.9.0)
    • Navigation 2.9.3 (from 2.9.0)
    • JB Navigation RC01 (from Beta01)
  • Testing:
    • Robolectric 4.15.1 (from 4.14.1)
    • Benchmark 0.4.14 (from 0.4.13)
  • Build Tools - Added NMCP 1.1.0 for improved publication workflow

📦 Publication

  • Multi-platform Artifacts - Ensured all platform variants are properly published
  • Version Consistency - Synchronized all module versions across the ecosystem

🔧 Development

... (truncated)

Commits

Updates io.insert-koin:koin-androidx-compose from 4.1.0 to 4.1.1

Release notes

Sourced from io.insert-koin:koin-androidx-compose's releases.

4.1.1

Koin 4.1.1 Changelog

🐛 Bug Fixes

  • Logger Constraint Revert - Reverted logger constraint due to compatibility issues causing errors across projects
  • Maven Central Publication - Fixed publication issues for Maven Central distribution

💥 Breaking Changes for Internal

  • Compose Scope Resolution - Fixed scope resolution issues in Compose integration with proper context handling, introduced ComposeContextWrapper to help manage internal scope state

🚀 Features & Improvements

  • Compose ViewModel Navigation - Added optional navGraphRoute parameter to sharedKoinViewModel for better navigation support
  • Compose Context Handling - Reworked LocalKoinApplication/LocalKoinScope with ContextWrapper to properly handle:
    • Scope closing lifecycle
    • Context restart scenarios
    • Better memory management

⚡ Performance & Core

  • Core Resolver Optimization - Avoid unnecessary flattening operations when dealing with single scope resolution
  • Scope Debugging - Enhanced scope debugging by showing linked scope IDs for better development experience
  • Library Updates - Updated underlying dependencies to latest stable versions

📚 Library Updates

  • Kotlin - Updated to 2.1.21 (from 2.1.20)
  • Binary Validator - Updated to 0.18.1 (from 0.16.3)
  • Ktor - Updated to 3.2.3 (from 3.1.3)
  • Jetbrains Compose - Updated to 1.8.2 (from 1.8.0)
  • AndroidX Libraries:
    • Fragment 1.8.9 (from 1.8.8)
    • WorkManager 2.10.3 (from 2.10.1)
    • Lifecycle 2.9.3 (from 2.9.0)
    • Navigation 2.9.3 (from 2.9.0)
    • JB Navigation RC01 (from Beta01)
  • Testing:
    • Robolectric 4.15.1 (from 4.14.1)
    • Benchmark 0.4.14 (from 0.4.13)
  • Build Tools - Added NMCP 1.1.0 for improved publication workflow

📦 Publication

  • Multi-platform Artifacts - Ensured all platform variants are properly published
  • Version Consistency - Synchronized all module versions across the ecosystem

🔧 Development

... (truncated)

Commits

Updates org.jetbrains.kotlinx:kotlinx-serialization-json from 1.9.0 to 1.10.0

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's releases.

1.10.0

This release is based on Kotlin 2.3.0 and contains all of the changes from 1.10.0-RC. The only additional change is a fix for ProtoBuf packing of Kotlin unsigned types (#3079). Big thanks to KosmX for contributing the fix.

For your convenience, the changelog for 1.10.0-RC is duplicated below:

Stabilization of APIs

kotlinx-serialization 1.10 and subsequent releases will be focused on stabilization of existing APIs. The following APIs and configuration options are no longer experimental because they're widely used without any known major issues:

  • Json configuration options: decodeEnumsCaseInsensitive, allowTrailingComma, allowComments, and prettyPrintIndent. (#3100)
  • @EncodeDefault annotation and its modes. (#3106)
  • JsonUnquotedLiteral constructor function (#2900)
  • JsonPrimitive constructor function overloads that accept unsigned types. (#3117)
  • JSON DSL functions on JsonElement with Nothing? overloads. (#3117)

Readiness for return value checker

Kotlin 2.3.0 introduces a new feature aimed at helping you to catch bugs related to the accidentally ignored return value of the function. kotlinx-serialization 1.10.0-RC code is fully marked for this feature, meaning that you can get warnings for unused function calls like Json.encodeToString(...). To get the warnings, the feature has to be enabled in your project as described here.

Polymorphism improvements

Polymorphic serialization received a couple of improvements in this release:

New subclassesOfSealed utility to automatically register sealed subclasses serializers in polymorphic modules (#2201).

Use it in your SerializersModule when configuring a polymorphic hierarchy which contains both abstract and sealed classes. For example, when root of your hierarchy is an interface, but most of your inheritors are sealed classes. The new function will register all known sealed subclasses for you, so you don’t need to list them one by one. This makes writing your SerializerModules much faster and simpler. Big thanks to Paul de Vrieze for contributing this feature.

Class discriminator conflict check rework (#3105).

If a payload already contains a property with the same name as the configured discriminator (for example, type), it is called a class discriminator conflict. To produce a correct output and allow more inputs to be deserialized at the same time, the following changes were made:

  • Conflicts introduced by JsonNamingStrategy transformations are now detected during serialization as well and will cause SerializationException. It also affects non-polymorphic classes.
  • Conflicts from ClassDisciminatorMode.ALL_JSON_OBJECTS and SerializersModuleBuilder.polymorphicDefaultSerializer are also detected.
  • It is allowed to deserialize such a conflicting key for both sealed and open polymorphic hierarchies. Previously, it was possible in the sealed hierarchies alone due to missing assertion. See #1664 for details.

General improvements

  • Add .serialName to MissingFieldException for clearer diagnostics. (#3114)
  • Generate unique Automatic-Module-Name entries for metadata JARs. (#3109)
  • Revised ProGuard rules and added R8 tests. (#3041)
  • CBOR: Improved error message when a byte string/array type mismatch is encountered. (#3052)

Bugfixes

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's changelog.

1.10.0 / 2026-01-21

This release is based on Kotlin 2.3.0 and contains all of the changes from 1.10.0-RC. The only additional change is a fix for ProtoBuf packing of Kotlin unsigned types (#3079). Big thanks to KosmX for contributing the fix.

For your convenience, the changelog for 1.10.0-RC is duplicated below:

Stabilization of APIs

kotlinx-serialization 1.10 and subsequent releases will be focused on stabilization of existing APIs. The following APIs and configuration options are no longer experimental because they're widely used without any known major issues:

  • Json configuration options: decodeEnumsCaseInsensitive, allowTrailingComma, allowComments, and prettyPrintIndent. (#3100)
  • @EncodeDefault annotation and its modes. (#3106)
  • JsonUnquotedLiteral constructor function (#2900)
  • JsonPrimitive constructor function overloads that accept unsigned types. (#3117)
  • JSON DSL functions on JsonElement with Nothing? overloads. (#3117)

Readiness for return value checker

Kotlin 2.3.0 introduces a new feature aimed at helping you to catch bugs related to the accidentally ignored return value of the function. kotlinx-serialization 1.10.0-RC code is fully marked for this feature, meaning that you can get warnings for unused function calls like Json.encodeToString(...). To get the warnings, the feature has to be enabled in your project as described here.

Polymorphism improvements

Polymorphic serialization received a couple of improvements in this release:

New subclassesOfSealed utility to automatically register sealed subclasses serializers in polymorphic modules (#2201). Use it in your SerializersModule when configuring a polymorphic hierarchy which contains both abstract and sealed classes. For example, when root of your hierarchy is an interface, but most of your inheritors are sealed classes. The new function will register all known sealed subclasses for you, so you don’t need to list them one by one. This makes writing your SerializerModules much faster and simpler. Big thanks to Paul de Vrieze for contributing this feature.

Class discriminator conflict check rework (#3105). If a payload already contains a property with the same name as the configured discriminator (for example, type), it is called a class discriminator conflict. To produce a correct output and allow more inputs to be deserialized at the same time, the following changes were made:

  • Conflicts introduced by JsonNamingStrategy transformations are now detected during serialization as well and will cause SerializationException. It also affects non-polymorphic classes.
  • Conflicts from ClassDisciminatorMode.ALL_JSON_OBJECTS and SerializersModuleBuilder.polymorphicDefaultSerializer are also detected.
  • It is allowed to deserialize such a conflicting key for both sealed and open polymorphic hierarchies. Previously, it was possible in the sealed hierarchies alone due to missing assertion. See #1664 for details.

General improvements

... (truncated)

Commits
  • 370c4e3 Prepare 1.10.0 release (#3142)
  • eaa4b0b Merge remote-tracking branch 'origin/master' into dev
  • 0311f16 Fix ProtoBuf packing for kotlin unsigned types (#3079)
  • a19df8c Add a disclaimer to "Other community-supported formats" section and slightly ...
  • 2f8a874 Add JSON5 to community-supported formats (#3134)
  • 975af2c Actualize releasing process document
  • e8be81f Prepare 1.10.0-RC release
  • e334d1c [CBOR] Fix various bugs in the decoder implementation
  • d7ca108 Merge remote-tracking branch 'origin/master' into dev
  • a5a3c97 IR inliner: Enable intra-module mode for kotlinx.serialization (#3128)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-auth from 3.2.3 to 3.3.3

Release notes

Sourced from io.ktor:ktor-client-auth's releases.

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Improvements

  • WebRTC Client. Remove redundant targets (KTOR-9062)
  • Add Socks proxy support to Darwin engine (KTOR-8968)
  • Java: Improve error message when SOCKS proxy is used (KTOR-2908)

Bugfixes

  • HttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (KTOR-5850)
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • OpenAPI: StackOverflowError when a response object has property with @Contextual serializer (KTOR-8878)
  • OpenAPI gen: missing KDoc fields (KTOR-9021)
  • Server call.request.path() returns routing selectors in path (KTOR-7639)
  • StaticContent doesn't allow siblings (KTOR-9012)
  • HttpCache: FileStorage doesn't use given dispatcher for all file operations (KTOR-8832)
  • Curl: SOCKS proxy doesn't work (KTOR-9008)
  • Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (KTOR-8916)
  • Response body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (KTOR-8975)
  • HttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (KTOR-8970)

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)

... (truncated)

Changelog

Sourced from io.ktor:ktor-client-auth's changelog.

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Improvements

  • WebRTC Client. Remove redundant targets (KTOR-9062)
  • Add Socks proxy support to Darwin engine (KTOR-8968)
  • Java: Improve error message when SOCKS proxy is used (KTOR-2908)

Bugfixes

  • HttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (KTOR-5850)
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer (KTOR-8878)
  • OpenAPI gen: missing KDoc fields (KTOR-9021)
  • Server call.request.path() returns routing selectors in path (KTOR-7639)
  • StaticContent doesn't allow siblings (KTOR-9012)
  • HttpCache: FileStorage doesn't use given dispatcher for all file operations (KTOR-8832)
  • Curl: SOCKS proxy doesn't work (KTOR-9008)
  • Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (KTOR-8916)
  • Response body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (KTOR-8975)
  • HttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (KTOR-8970)

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

... (truncated)

Commits

Bumps the android-dependencies group with 40 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [com.google.android.material:material](https://github.com/material-components/material-components-android) | `1.12.0` | `1.13.0` |
| androidx.core:core-splashscreen | `1.0.1` | `1.2.0` |
| androidx.lifecycle:lifecycle-runtime-ktx | `2.9.2` | `2.10.0` |
| androidx.lifecycle:lifecycle-runtime-compose | `2.9.2` | `2.10.0` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.9.2` | `2.10.0` |
| androidx.navigation:navigation-compose | `2.9.3` | `2.9.6` |
| androidx.work:work-runtime-ktx | `2.10.3` | `2.11.0` |
| androidx.activity:activity-compose | `1.10.1` | `1.12.2` |
| androidx.compose:compose-bom | `2025.08.00` | `2026.01.00` |
| androidx.compose.material3:material3 | `1.5.0-alpha02` | `1.5.0-alpha12` |
| androidx.compose.material3.adaptive:adaptive | `1.1.0` | `1.2.0` |
| androidx.compose.material3.adaptive:adaptive-layout | `1.1.0` | `1.2.0` |
| [io.nlopez.compose.rules:detekt](https://github.com/mrmans0n/compose-rules) | `0.4.27` | `0.5.3` |
| [io.insert-koin:koin-androidx-workmanager](https://github.com/InsertKoinIO/koin) | `4.1.0` | `4.1.1` |
| [io.insert-koin:koin-android](https://github.com/InsertKoinIO/koin) | `4.1.0` | `4.1.1` |
| [io.insert-koin:koin-core](https://github.com/InsertKoinIO/koin) | `4.1.0` | `4.1.1` |
| [io.insert-koin:koin-androidx-compose](https://github.com/InsertKoinIO/koin) | `4.1.0` | `4.1.1` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.9.0` | `1.10.0` |
| [io.ktor:ktor-client-auth](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.3` |
| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.3` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.3` |
| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.3` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.3` |
| [io.ktor:ktor-client-mock](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.3` |
| [io.ktor:ktor-client-logging](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.3` |
| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.2` |
| androidx.room:room-compiler | `2.7.2` | `2.8.4` |
| androidx.room:room-ktx | `2.7.2` | `2.8.4` |
| androidx.room:room-runtime | `2.7.2` | `2.8.4` |
| androidx.room | `2.7.2` | `2.8.4` |
| androidx.compose.ui:ui-test-manifest | `1.9.0` | `1.10.1` |
| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.5` | `1.14.7` |
| [io.mockk:mockk-android](https://github.com/mockk/mockk) | `1.14.5` | `1.14.7` |
| com.android.application | `8.12.1` | `9.0.0` |
| com.android.library | `8.12.1` | `9.0.0` |
| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.3.0` |
| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.3.0` |
| [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.3.0` |
| [com.google.devtools.ksp](https://github.com/google/ksp) | `2.2.10-2.0.2` | `2.3.4` |
| [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.3.0` |



Updates `com.google.android.material:material` from 1.12.0 to 1.13.0
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](material-components/material-components-android@1.12.0...1.13.0)

Updates `androidx.core:core-splashscreen` from 1.0.1 to 1.2.0

Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.9.2 to 2.10.0

Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.9.2 to 2.10.0

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.2 to 2.10.0

Updates `androidx.navigation:navigation-compose` from 2.9.3 to 2.9.6

Updates `androidx.work:work-runtime-ktx` from 2.10.3 to 2.11.0

Updates `androidx.activity:activity-compose` from 1.10.1 to 1.12.2

Updates `androidx.compose:compose-bom` from 2025.08.00 to 2026.01.00

Updates `androidx.compose.material3:material3` from 1.5.0-alpha02 to 1.5.0-alpha12

Updates `androidx.compose.material3.adaptive:adaptive` from 1.1.0 to 1.2.0

Updates `androidx.compose.material3.adaptive:adaptive-layout` from 1.1.0 to 1.2.0

Updates `androidx.compose.material3.adaptive:adaptive-layout` from 1.1.0 to 1.2.0

Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.9.2 to 2.10.0

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.2 to 2.10.0

Updates `io.nlopez.compose.rules:detekt` from 0.4.27 to 0.5.3
- [Release notes](https://github.com/mrmans0n/compose-rules/releases)
- [Commits](mrmans0n/compose-rules@v0.4.27...v0.5.3)

Updates `io.insert-koin:koin-androidx-workmanager` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Changelog](https://github.com/InsertKoinIO/koin/blob/main/CHANGELOG.md)
- [Commits](InsertKoinIO/koin@4.1.0...4.1.1)

Updates `io.insert-koin:koin-android` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Changelog](https://github.com/InsertKoinIO/koin/blob/main/CHANGELOG.md)
- [Commits](InsertKoinIO/koin@4.1.0...4.1.1)

Updates `io.insert-koin:koin-core` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Changelog](https://github.com/InsertKoinIO/koin/blob/main/CHANGELOG.md)
- [Commits](InsertKoinIO/koin@4.1.0...4.1.1)

Updates `io.insert-koin:koin-androidx-compose` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Changelog](https://github.com/InsertKoinIO/koin/blob/main/CHANGELOG.md)
- [Commits](InsertKoinIO/koin@4.1.0...4.1.1)

Updates `io.insert-koin:koin-android` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Changelog](https://github.com/InsertKoinIO/koin/blob/main/CHANGELOG.md)
- [Commits](InsertKoinIO/koin@4.1.0...4.1.1)

Updates `io.insert-koin:koin-core` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Changelog](https://github.com/InsertKoinIO/koin/blob/main/CHANGELOG.md)
- [Commits](InsertKoinIO/koin@4.1.0...4.1.1)

Updates `io.insert-koin:koin-androidx-compose` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Changelog](https://github.com/InsertKoinIO/koin/blob/main/CHANGELOG.md)
- [Commits](InsertKoinIO/koin@4.1.0...4.1.1)

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.9.0...v1.10.0)

Updates `io.ktor:ktor-client-auth` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-client-cio` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-client-content-negotiation` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-client-core` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-client-mock` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-client-cio` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-client-content-negotiation` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-client-core` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-client-logging` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `org.mongodb:bson` from 5.5.1 to 5.6.2
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](mongodb/mongo-java-driver@r5.5.1...r5.6.2)

Updates `androidx.room:room-compiler` from 2.7.2 to 2.8.4

Updates `androidx.room:room-ktx` from 2.7.2 to 2.8.4

Updates `androidx.room:room-runtime` from 2.7.2 to 2.8.4

Updates `androidx.room` from 2.7.2 to 2.8.4

Updates `androidx.room:room-ktx` from 2.7.2 to 2.8.4

Updates `androidx.room:room-runtime` from 2.7.2 to 2.8.4

Updates `androidx.compose.ui:ui-test-manifest` from 1.9.0 to 1.10.1

Updates `io.mockk:mockk` from 1.14.5 to 1.14.7
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](mockk/mockk@1.14.5...1.14.7)

Updates `io.mockk:mockk-android` from 1.14.5 to 1.14.7
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](mockk/mockk@1.14.5...1.14.7)

Updates `io.mockk:mockk-android` from 1.14.5 to 1.14.7
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](mockk/mockk@1.14.5...1.14.7)

Updates `io.ktor:ktor-client-mock` from 3.2.3 to 3.3.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.2.3...3.3.3)

Updates `com.android.application` from 8.12.1 to 9.0.0

Updates `com.android.library` from 8.12.1 to 9.0.0

Updates `com.android.library` from 8.12.1 to 9.0.0

Updates `org.jetbrains.kotlin.android` from 2.2.10 to 2.3.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.2.10...v2.3.0)

Updates `org.jetbrains.kotlin.plugin.compose` from 2.2.10 to 2.3.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.2.10...v2.3.0)

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.2.10 to 2.3.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.2.10...v2.3.0)

Updates `org.jetbrains.kotlin.plugin.compose` from 2.2.10 to 2.3.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.2.10...v2.3.0)

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.2.10 to 2.3.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.2.10...v2.3.0)

Updates `com.google.devtools.ksp` from 2.2.10-2.0.2 to 2.3.4
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@2.2.10-2.0.2...2.3.4)

Updates `org.jetbrains.kotlin.jvm` from 2.2.10 to 2.3.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.2.10...v2.3.0)

Updates `androidx.room` from 2.7.2 to 2.8.4

---
updated-dependencies:
- dependency-name: com.google.android.material:material
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.core:core-splashscreen
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.lifecycle:lifecycle-runtime-ktx
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.navigation:navigation-compose
  dependency-version: 2.9.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: androidx.work:work-runtime-ktx
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.activity:activity-compose
  dependency-version: 1.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.compose:compose-bom
  dependency-version: 2026.01.00
  dependency-type: direct:production
  dependency-group: android-dependencies
- dependency-name: androidx.compose.material3:material3
  dependency-version: 1.5.0-alpha12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: androidx.compose.material3.adaptive:adaptive
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.compose.material3.adaptive:adaptive-layout
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.compose.material3.adaptive:adaptive-layout
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.nlopez.compose.rules:detekt
  dependency-version: 0.5.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.insert-koin:koin-androidx-workmanager
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: io.insert-koin:koin-android
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: io.insert-koin:koin-core
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: io.insert-koin:koin-androidx-compose
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: io.insert-koin:koin-android
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: io.insert-koin:koin-core
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: io.insert-koin:koin-androidx-compose
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-auth
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-mock
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-logging
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: org.mongodb:bson
  dependency-version: 5.6.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.room:room-compiler
  dependency-version: 2.8.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.room:room-ktx
  dependency-version: 2.8.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.room:room-runtime
  dependency-version: 2.8.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.room
  dependency-version: 2.8.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.room:room-ktx
  dependency-version: 2.8.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.room:room-runtime
  dependency-version: 2.8.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.compose.ui:ui-test-manifest
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: io.mockk:mockk
  dependency-version: 1.14.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: io.mockk:mockk-android
  dependency-version: 1.14.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: io.mockk:mockk-android
  dependency-version: 1.14.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: android-dependencies
- dependency-name: io.ktor:ktor-client-mock
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: com.android.application
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: android-dependencies
- dependency-name: com.android.library
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: android-dependencies
- dependency-name: com.android.library
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: android-dependencies
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.3.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: org.jetbrains.kotlin.jvm
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
- dependency-name: androidx.room
  dependency-version: 2.8.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: android-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jan 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant