diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6f886a985..edfc6226f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -24,7 +24,7 @@ jobs: - uses: ruby/setup-ruby@v1 with: bundler-cache: true - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: release path: . diff --git a/.ruby-version b/.ruby-version index f9892605c..4f5e69734 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.4.4 +3.4.5 diff --git a/CHANGELOG.md b/CHANGELOG.md index 80b1f63d3..eb43af087 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,43 @@ +### 14.8 (2025-08-02) + +* Synchronize **list** icons for Tasks.org and CalDAV accounts + * Does not apply to Microsoft To Do, Google Tasks, DAVx5, EteSync, or DecSync + CC accounts + * Does not apply to tags or filters + * CalDAV server must support extensible properties, e.g. Nextcloud or sabre/dav +* Target Android 15 +* Return to previous view after searching +* Remove shadow from date picker sheet +* Fix updating list names and colors for Tasks.org and CalDAV accounts +* Update translations + * Bulgarian - 109247019824 + * Chinese (Simplified) - Sketch6580 + * Czech - @Fjuro + * Dutch - @fvbommel + * Estonian - Priit Jõerüüt + * French - @FlorianLeChat + * German - @Colorful Rhino + * Hebrew - Xo + * Italian - @ppasserini + * Turkish - @emintufan + * Ukrainian - @IhorHordiichuk + +### 14.7.4 (2025-07-12) + +* @devn1x: Fix escaping quotes in iCalendar [#3645](https://github.com/tasks/tasks/pull/3645) +* Limit widget to 25 items on Android 16+ + * Android 16 nerfed widget performance 😢 +* Fix bug when reconfiguring widget +* Fix default widget group sort order +* Update translations + * Catalan - pitroig + * Chinese (Simplified) - 大王叫我来巡山 + * Croatian - @milotype + * German - @Kachelkaiser + * Serbian - @vale-decem + * Swedish - Nick Wick + * Tamil - @TamilNeram + ### 14.7.3 (2025-06-13) * Fix dynamic color diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index aae3a6753..5e9866ba8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -159,6 +159,7 @@ = VERSION_CODES.TIRAMISU } + fun atLeastAndroid15(): Boolean { + return Build.VERSION.SDK_INT >= VERSION_CODES.VANILLA_ICE_CREAM + } + fun atLeastAndroid16(): Boolean { return Build.VERSION.SDK_INT >= VERSION_CODES.BAKLAVA } diff --git a/app/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java b/app/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java index 203945561..209053877 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java +++ b/app/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java @@ -12,8 +12,12 @@ import static java.util.Arrays.asList; import android.content.Context; import android.os.Bundle; import android.view.MenuItem; - +import android.view.ViewGroup; +import androidx.activity.EdgeToEdge; import androidx.appcompat.widget.Toolbar; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; @@ -84,12 +88,24 @@ public class BeastModePreferences extends ThemedInjectingAppCompatActivity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + EdgeToEdge.enable(this); BeastModePrefActivityBinding binding = BeastModePrefActivityBinding.inflate(getLayoutInflater()); Toolbar toolbar = binding.toolbar.toolbar; RecyclerView recyclerView = binding.recyclerView; setContentView(binding.getRoot()); + ViewCompat.setOnApplyWindowInsetsListener( + binding.getRoot(), + (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + ViewGroup.MarginLayoutParams toolbarParams = + (ViewGroup.MarginLayoutParams) toolbar.getLayoutParams(); + toolbarParams.topMargin = systemBars.top; + recyclerView.setPadding(0, 0, 0, systemBars.bottom); + return insets; + }); + toolbar.setNavigationIcon( getDrawable(R.drawable.ic_outline_arrow_back_24px)); toolbar.setNavigationOnClickListener(v -> finish()); diff --git a/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt b/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt index f10c7047a..1cec40f89 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt @@ -24,7 +24,7 @@ import androidx.compose.material3.adaptive.currentWindowAdaptiveInfo import androidx.compose.material3.adaptive.layout.ListDetailPaneScaffoldRole import androidx.compose.material3.adaptive.layout.PaneAdaptedValue import androidx.compose.material3.adaptive.layout.ThreePaneScaffoldRole -import androidx.compose.material3.adaptive.layout.calculatePaneScaffoldDirective +import androidx.compose.material3.adaptive.layout.calculatePaneScaffoldDirectiveWithTwoPanesOnMediumWidth import androidx.compose.material3.adaptive.navigation.rememberListDetailPaneScaffoldNavigator import androidx.compose.material3.rememberDrawerState import androidx.compose.runtime.LaunchedEffect @@ -241,7 +241,7 @@ class MainActivity : AppCompatActivity() { } ) val navigator = rememberListDetailPaneScaffoldNavigator( - calculatePaneScaffoldDirective( + calculatePaneScaffoldDirectiveWithTwoPanesOnMediumWidth( windowAdaptiveInfo = currentWindowAdaptiveInfo(), ).copy( horizontalPartitionSpacerSize = 0.dp, diff --git a/app/src/main/java/com/todoroo/astrid/activity/MainActivityViewModel.kt b/app/src/main/java/com/todoroo/astrid/activity/MainActivityViewModel.kt index ee5d05d81..74a517db2 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/MainActivityViewModel.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/MainActivityViewModel.kt @@ -39,6 +39,7 @@ import org.tasks.filters.CaldavFilter import org.tasks.filters.Filter import org.tasks.filters.FilterProvider import org.tasks.filters.NavigationDrawerSubheader +import org.tasks.filters.SearchFilter import org.tasks.filters.getIcon import org.tasks.preferences.DefaultFilterProvider import org.tasks.preferences.TasksPreferences @@ -114,12 +115,9 @@ class MainActivityViewModel @Inject constructor( ) } updateFilters() - defaultFilterProvider.setLastViewedFilter(filter) - } - - fun closeDrawer() { - _drawerOpen.update { false } - _state.update { it.copy(menuQuery = "") } + if (filter !is SearchFilter) { + defaultFilterProvider.setLastViewedFilter(filter) + } } fun setDrawerState(opened: Boolean) { @@ -238,4 +236,8 @@ class MainActivityViewModel @Inject constructor( } suspend fun getAccount(id: Long) = caldavDao.getAccount(id) + + fun openLastViewedFilter() = viewModelScope.launch { + setFilter(defaultFilterProvider.getLastViewedFilter()) + } } diff --git a/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt b/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt index a806b3f47..deea25ad8 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt @@ -285,7 +285,7 @@ class TaskListFragment : Fragment(), OnRefreshListener, Toolbar.OnMenuItemClickL override fun handleOnBackPressed() { if ((mainViewModel.state.value.filter as? SearchFilter)?.query?.isNotBlank() == true) { lifecycleScope.launch { - mainViewModel.resetFilter() + mainViewModel.openLastViewedFilter() } if (search.isActionViewExpanded) { search.collapseActionView() diff --git a/app/src/main/java/com/todoroo/astrid/service/Upgrader.kt b/app/src/main/java/com/todoroo/astrid/service/Upgrader.kt index 5f37f4513..829bffc3b 100644 --- a/app/src/main/java/com/todoroo/astrid/service/Upgrader.kt +++ b/app/src/main/java/com/todoroo/astrid/service/Upgrader.kt @@ -3,6 +3,9 @@ package com.todoroo.astrid.service import android.content.Context import android.net.Uri import androidx.annotation.ColorRes +import androidx.work.ExistingWorkPolicy +import androidx.work.OneTimeWorkRequestBuilder +import androidx.work.WorkManager import com.google.common.collect.ImmutableListMultimap import com.google.common.collect.ListMultimap import com.google.common.collect.Multimaps @@ -34,6 +37,8 @@ import org.tasks.data.entity.Filter import org.tasks.data.entity.Tag import org.tasks.data.entity.TagData import org.tasks.filters.CaldavFilter +import org.tasks.jobs.UpgradeIconSyncWork +import org.tasks.jobs.networkConstraints import org.tasks.preferences.DefaultFilterProvider import org.tasks.preferences.Preferences import org.tasks.time.DateTimeUtils2.currentTimeMillis @@ -145,6 +150,15 @@ class Upgrader @Inject constructor( } } } + run(from, V14_8) { + WorkManager.getInstance(context).enqueueUniqueWork( + uniqueWorkName = "upload_icons", + existingWorkPolicy = ExistingWorkPolicy.KEEP, + request = OneTimeWorkRequestBuilder() + .setConstraints(networkConstraints) + .build() + ) + } preferences.setBoolean(R.string.p_just_updated, true) } else { setInstallDetails(to) @@ -407,6 +421,7 @@ class Upgrader @Inject constructor( const val V12_8 = 120800 const val V14_5_4 = 140516 const val V14_6_1 = 140602 + const val V14_8 = 140800 @JvmStatic fun getAndroidColor(context: Context, index: Int): Int { diff --git a/app/src/main/java/org/tasks/TasksApplication.kt b/app/src/main/java/org/tasks/TasksApplication.kt index 485ebf7cd..a23d2cf55 100644 --- a/app/src/main/java/org/tasks/TasksApplication.kt +++ b/app/src/main/java/org/tasks/TasksApplication.kt @@ -17,6 +17,7 @@ import androidx.lifecycle.ProcessLifecycleOwner import androidx.lifecycle.coroutineScope import androidx.work.Configuration import com.mikepenz.iconics.Iconics +import com.todoroo.andlib.utility.AndroidUtilities.atLeastAndroid15 import com.todoroo.andlib.utility.AndroidUtilities.atLeastR import com.todoroo.astrid.service.Upgrader import dagger.Lazy @@ -102,11 +103,17 @@ class TasksApplication : Application(), Configuration.Provider { Timber.i("Astrid Startup. %s => %s", lastVersion, currentVersion) if (atLeastR()) { scope.launch { - val activityManager = getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager + val activityManager = getSystemService(ACTIVITY_SERVICE) as ActivityManager val exitReasons = activityManager.getHistoricalProcessExitReasons(null, 0, 1) logExitReasons(exitReasons) } } + if (atLeastAndroid15()) { + val activityManager = getSystemService(ACTIVITY_SERVICE) as ActivityManager + activityManager.addApplicationStartInfoCompletionListener(mainExecutor) { startInfo -> + Timber.d("Application was force stopped: ${startInfo.wasForceStopped()}") + } + } // invoke upgrade service if (lastVersion != currentVersion) { diff --git a/app/src/main/java/org/tasks/caldav/BaseCaldavAccountSettingsActivity.kt b/app/src/main/java/org/tasks/caldav/BaseCaldavAccountSettingsActivity.kt index a6062f790..cb3baeda4 100644 --- a/app/src/main/java/org/tasks/caldav/BaseCaldavAccountSettingsActivity.kt +++ b/app/src/main/java/org/tasks/caldav/BaseCaldavAccountSettingsActivity.kt @@ -8,10 +8,16 @@ import android.os.Bundle import android.text.TextUtils import android.view.MenuItem import android.view.View +import android.view.ViewGroup import android.view.inputmethod.InputMethodManager +import androidx.activity.enableEdgeToEdge import androidx.annotation.StringRes import androidx.appcompat.content.res.AppCompatResources import androidx.appcompat.widget.Toolbar +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updateLayoutParams +import androidx.core.view.updatePadding import androidx.compose.runtime.MutableState import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf @@ -70,8 +76,18 @@ abstract class BaseCaldavAccountSettingsActivity : ThemedInjectingAppCompatActiv override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + enableEdgeToEdge() binding = ActivityCaldavAccountSettingsBinding.inflate(layoutInflater) setContentView(binding.root) + + ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets -> + val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) + binding.toolbar.toolbar.updateLayoutParams { + topMargin = systemBars.top + } + binding.rootLayout.updatePadding(bottom = systemBars.bottom) + insets + } caldavAccount = if (savedInstanceState == null) intent.getParcelableExtra(EXTRA_CALDAV_DATA) else savedInstanceState.getParcelable(EXTRA_CALDAV_DATA) serverType = mutableStateOf( savedInstanceState?.getInt(EXTRA_SERVER_TYPE, SERVER_UNKNOWN) diff --git a/app/src/main/java/org/tasks/caldav/BaseCaldavCalendarSettingsActivity.kt b/app/src/main/java/org/tasks/caldav/BaseCaldavCalendarSettingsActivity.kt index e4ffbde24..38567cb3f 100644 --- a/app/src/main/java/org/tasks/caldav/BaseCaldavCalendarSettingsActivity.kt +++ b/app/src/main/java/org/tasks/caldav/BaseCaldavCalendarSettingsActivity.kt @@ -78,11 +78,10 @@ abstract class BaseCaldavCalendarSettingsActivity : BaseListSettingsActivity() { showProgressIndicator() createCalendar(caldavAccount, name, baseViewModel.color) } - nameChanged() || colorChanged() -> { + nameChanged() || colorChanged() || iconChanged() -> { showProgressIndicator() updateNameAndColor(caldavAccount, caldavCalendar!!, name, baseViewModel.color) } - iconChanged() -> updateCalendar() else -> finish() } } @@ -150,7 +149,7 @@ abstract class BaseCaldavCalendarSettingsActivity : BaseListSettingsActivity() { ) caldavDao.update(result) setResult( - Activity.RESULT_OK, + RESULT_OK, Intent(TaskListFragment.ACTION_RELOAD) .putExtra( MainActivity.OPEN_FILTER, diff --git a/app/src/main/java/org/tasks/caldav/CaldavCalendarViewModel.kt b/app/src/main/java/org/tasks/caldav/CaldavCalendarViewModel.kt index c7f30feca..b6b4ce3a7 100644 --- a/app/src/main/java/org/tasks/caldav/CaldavCalendarViewModel.kt +++ b/app/src/main/java/org/tasks/caldav/CaldavCalendarViewModel.kt @@ -37,7 +37,7 @@ class CaldavCalendarViewModel @Inject constructor( ): CaldavCalendar? = doRequest { val url = withContext(Dispatchers.IO) { - provider.forAccount(caldavAccount).makeCollection(name, color) + provider.forAccount(caldavAccount).makeCollection(name, color, icon) } val calendar = CaldavCalendar( uuid = UUIDHelper.newUUID(), @@ -67,7 +67,7 @@ class CaldavCalendarViewModel @Inject constructor( ) = doRequest { withContext(Dispatchers.IO) { - provider.forAccount(account, calendar.url!!).updateCollection(name, color) + provider.forAccount(account, calendar.url!!).updateCollection(name, color, icon) } val result = calendar.copy( name = name, diff --git a/app/src/main/java/org/tasks/caldav/CaldavClient.kt b/app/src/main/java/org/tasks/caldav/CaldavClient.kt index 5b30de52f..ecc2ed6cb 100644 --- a/app/src/main/java/org/tasks/caldav/CaldavClient.kt +++ b/app/src/main/java/org/tasks/caldav/CaldavClient.kt @@ -11,24 +11,32 @@ import at.bitfire.dav4jvm.XmlUtils.NS_CALDAV import at.bitfire.dav4jvm.XmlUtils.NS_WEBDAV import at.bitfire.dav4jvm.exception.DavException import at.bitfire.dav4jvm.exception.HttpException -import at.bitfire.dav4jvm.property.* +import at.bitfire.dav4jvm.property.CalendarColor +import at.bitfire.dav4jvm.property.CalendarHomeSet +import at.bitfire.dav4jvm.property.CurrentUserPrincipal +import at.bitfire.dav4jvm.property.CurrentUserPrivilegeSet +import at.bitfire.dav4jvm.property.DisplayName +import at.bitfire.dav4jvm.property.GetCTag +import at.bitfire.dav4jvm.property.ResourceType import at.bitfire.dav4jvm.property.ResourceType.Companion.CALENDAR -import org.tasks.data.UUIDHelper +import at.bitfire.dav4jvm.property.SupportedCalendarComponentSet +import at.bitfire.dav4jvm.property.SyncToken import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import okhttp3.HttpUrl import okhttp3.HttpUrl.Companion.toHttpUrl -import okhttp3.Interceptor import okhttp3.MediaType.Companion.toMediaType import okhttp3.OkHttpClient import okhttp3.RequestBody.Companion.toRequestBody import org.tasks.R import org.tasks.Strings.isNullOrEmpty +import org.tasks.caldav.property.CalendarIcon import org.tasks.caldav.property.Invite import org.tasks.caldav.property.OCInvite import org.tasks.caldav.property.OCOwnerPrincipal import org.tasks.caldav.property.PropertyUtils.NS_OWNCLOUD import org.tasks.caldav.property.ShareAccess +import org.tasks.data.UUIDHelper import org.tasks.data.entity.CaldavAccount import org.tasks.data.entity.CaldavAccount.Companion.SERVER_NEXTCLOUD import org.tasks.data.entity.CaldavAccount.Companion.SERVER_OWNCLOUD @@ -101,9 +109,12 @@ open class CaldavClient( .findHomeset() } - suspend fun calendars(interceptor: (Interceptor.Chain) -> okhttp3.Response): List = + suspend fun calendars(interceptor: (okhttp3.Response) -> okhttp3.Response = { it }): List = DavResource( - httpClient.newBuilder().addNetworkInterceptor(interceptor).build(), + httpClient + .newBuilder() + .addNetworkInterceptor { interceptor(it.proceed(it.request())) } + .build(), httpUrl!! ) .propfind(1, *calendarProperties) @@ -120,33 +131,44 @@ open class CaldavClient( } @Throws(IOException::class, XmlPullParserException::class, HttpException::class) - suspend fun makeCollection(displayName: String, color: Int): String = withContext(Dispatchers.IO) { + suspend fun makeCollection(displayName: String, color: Int, icon: String?): String = withContext(Dispatchers.IO) { val davResource = DavResource(httpClient, httpUrl!!.resolve(UUIDHelper.newUUID() + "/")!!) val mkcolString = getMkcolString(displayName, color) davResource.mkCol(mkcolString) {} + if (icon?.isNotBlank() == true) { + davResource.proppatch(CalendarIcon.NAME, icon) + } davResource.location.toString() } @Throws(IOException::class, XmlPullParserException::class, HttpException::class) - suspend fun updateCollection(displayName: String, color: Int): String = + suspend fun updateCollection(displayName: String, color: Int, icon: String?): String = withContext(Dispatchers.IO) { with(DavResource(httpClient, httpUrl!!)) { - proppatch( - setProperties = mutableMapOf(DisplayName.NAME to displayName).apply { - if (color != 0) { - put( - CalendarColor.NAME, - String.format("#%06X%02X", color and 0xFFFFFF, color ushr 24) - ) - } - }, - removeProperties = if (color == 0) listOf(CalendarColor.NAME) else emptyList(), - callback = { _, _ -> }, - ) + proppatch(DisplayName.NAME, displayName) + if (color != 0) { + proppatch( + CalendarColor.NAME, + String.format("#%06X%02X", color and 0xFFFFFF, color ushr 24) + ) + } + if (icon?.isNotBlank() == true) { + proppatch(CalendarIcon.NAME, icon) + } location.toString() } } + @Throws(IOException::class, XmlPullParserException::class, HttpException::class) + suspend fun updateIcon(url: HttpUrl, icon: String?, onFailure: () -> Unit) = + withContext(Dispatchers.IO) { + with(DavResource(httpClient, url)) { + if (icon?.isNotBlank() == true) { + proppatch(CalendarIcon.NAME, icon, onFailure) + } + } + } + @Throws(IOException::class, XmlPullParserException::class) private fun getMkcolString(displayName: String, color: Int): String { val xmlPullParserFactory = XmlPullParserFactory.newInstance() @@ -284,18 +306,19 @@ open class CaldavClient( private val MEDIATYPE_SHARING = "application/davsharing+xml".toMediaType() private val calendarProperties = arrayOf( - ResourceType.NAME, - DisplayName.NAME, - SupportedCalendarComponentSet.NAME, - GetCTag.NAME, - CalendarColor.NAME, - SyncToken.NAME, - ShareAccess.NAME, - Invite.NAME, - OCOwnerPrincipal.NAME, - OCInvite.NAME, - CurrentUserPrivilegeSet.NAME, - CurrentUserPrincipal.NAME, + ResourceType.NAME, + DisplayName.NAME, + SupportedCalendarComponentSet.NAME, + GetCTag.NAME, + CalendarColor.NAME, + SyncToken.NAME, + ShareAccess.NAME, + Invite.NAME, + OCOwnerPrincipal.NAME, + OCInvite.NAME, + CurrentUserPrivilegeSet.NAME, + CurrentUserPrincipal.NAME, + CalendarIcon.NAME, ) private suspend fun DavResource.propfind( @@ -311,5 +334,22 @@ open class CaldavClient( cont.resumeWith(Result.success(responses)) } } + + fun DavResource.proppatch( + property: Property.Name, + value: String, + onFailure: () -> Unit = {}, + ) { + proppatch( + setProperties = mapOf(property to value), + removeProperties = emptyList(), + callback = { response, _ -> + if (!response.isSuccess()) { + Timber.e("${response.status} when updating $property: ${response.error}") + onFailure() + } + }, + ) + } } -} \ No newline at end of file +} diff --git a/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt b/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt index 2d31eaa40..2bff37d24 100644 --- a/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt +++ b/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt @@ -38,12 +38,12 @@ import org.tasks.Strings.isNullOrEmpty import org.tasks.analytics.Firebase import org.tasks.billing.Inventory import org.tasks.caldav.iCalendar.Companion.fromVtodo +import org.tasks.caldav.property.CalendarIcon import org.tasks.caldav.property.Invite import org.tasks.caldav.property.OCAccess import org.tasks.caldav.property.OCInvite import org.tasks.caldav.property.OCOwnerPrincipal import org.tasks.caldav.property.OCUser -import org.tasks.caldav.property.PropertyUtils.register import org.tasks.caldav.property.ShareAccess import org.tasks.caldav.property.ShareAccess.Companion.NOT_SHARED import org.tasks.caldav.property.ShareAccess.Companion.NO_ACCESS @@ -136,8 +136,7 @@ class CaldavSynchronizer @Inject constructor( private suspend fun synchronize(account: CaldavAccount) { val caldavClient = provider.forAccount(account) var serverType = account.serverType - val resources = caldavClient.calendars { chain -> - val response = chain.proceed(chain.request()) + val resources = caldavClient.calendars { response -> if (serverType == SERVER_UNKNOWN) { serverType = getServerType(account, response.headers) } @@ -155,8 +154,10 @@ class CaldavSynchronizer @Inject constructor( val url = resource.href.toString() var calendar = caldavDao.getCalendarByUrl(account.uuid!!, url) val remoteName = resource[DisplayName::class.java]!!.displayName - val calendarColor = resource[CalendarColor::class.java] + val color = resource[CalendarColor::class.java]?.color ?: 0 val access = resource.accessLevel + val icon = resource[CalendarIcon::class.java]?.icon?.takeIf { it.isNotBlank() } + if (access == ACCESS_UNKNOWN) { firebase.logEvent( R.string.event_sync_unknown_access, @@ -164,7 +165,6 @@ class CaldavSynchronizer @Inject constructor( (resource[ShareAccess::class.java]?.access?.toString() ?: "???") ) } - val color = calendarColor?.color ?: 0 if (calendar == null) { calendar = CaldavCalendar( name = remoteName, @@ -173,15 +173,20 @@ class CaldavSynchronizer @Inject constructor( uuid = UUIDHelper.newUUID(), color = color, access = access, + icon = icon, ) caldavDao.insert(calendar) } else if (calendar.name != remoteName - || calendar.color != color - || calendar.access != access + || calendar.color != color + || calendar.access != access + || (icon != null && calendar.icon != icon) ) { - calendar.color = color - calendar.name = remoteName - calendar.access = access + calendar = calendar.copy( + color = color, + name = remoteName, + access = access, + icon = icon ?: calendar.icon, + ) caldavDao.update(calendar) localBroadcastManager.broadcastRefreshList() } @@ -436,10 +441,13 @@ class CaldavSynchronizer @Inject constructor( fun registerFactories() { PropertyRegistry.register( - ShareAccess.Factory(), - Invite.Factory(), - OCOwnerPrincipal.Factory(), - OCInvite.Factory(), + listOf( + ShareAccess.Factory(), + Invite.Factory(), + OCOwnerPrincipal.Factory(), + OCInvite.Factory(), + CalendarIcon.Factory, + ) ) } @@ -488,4 +496,4 @@ class CaldavSynchronizer @Inject constructor( else -> INVITE_UNKNOWN } } -} \ No newline at end of file +} diff --git a/app/src/main/java/org/tasks/caldav/iCalendar.kt b/app/src/main/java/org/tasks/caldav/iCalendar.kt index 8ec57b692..a98c3148a 100644 --- a/app/src/main/java/org/tasks/caldav/iCalendar.kt +++ b/app/src/main/java/org/tasks/caldav/iCalendar.kt @@ -41,7 +41,6 @@ import org.tasks.data.entity.Alarm.Companion.TYPE_RANDOM import org.tasks.data.entity.Alarm.Companion.TYPE_SNOOZE import org.tasks.data.entity.CaldavAccount import org.tasks.data.entity.CaldavCalendar -import org.tasks.data.entity.CaldavCalendar.Companion.ACCESS_READ_ONLY import org.tasks.data.entity.CaldavTask import org.tasks.data.entity.Place import org.tasks.data.entity.TagData @@ -208,7 +207,7 @@ class iCalendar @Inject constructor( val task = existing?.task ?.let { taskDao.fetch(it) } ?: taskCreator.createWithValues("").apply { - readOnly = calendar.access == ACCESS_READ_ONLY + readOnly = calendar.readOnly() taskDao.createNew(this) } val caldavTask = diff --git a/app/src/main/java/org/tasks/caldav/property/CalendarIcon.kt b/app/src/main/java/org/tasks/caldav/property/CalendarIcon.kt new file mode 100644 index 000000000..4bf214091 --- /dev/null +++ b/app/src/main/java/org/tasks/caldav/property/CalendarIcon.kt @@ -0,0 +1,32 @@ +package org.tasks.caldav.property + +import at.bitfire.dav4jvm.Property +import at.bitfire.dav4jvm.PropertyFactory +import at.bitfire.dav4jvm.XmlUtils +import org.xmlpull.v1.XmlPullParser +import timber.log.Timber + +data class CalendarIcon( + val icon: String, +): Property { + companion object Companion { + @JvmField + val NAME = Property.Name(PropertyUtils.NS_TASKS, "x-calendar-icon") + } + + object Factory: PropertyFactory { + + override fun getName() = NAME + + override fun create(parser: XmlPullParser): CalendarIcon? { + XmlUtils.readText(parser)?.takeIf { it.isNotBlank() }?.let { + try { + return CalendarIcon(it) + } catch (e: IllegalArgumentException) { + Timber.e(e, "Couldn't parse icon: $it") + } + } + return null + } + } +} diff --git a/app/src/main/java/org/tasks/caldav/property/PropertyUtils.kt b/app/src/main/java/org/tasks/caldav/property/PropertyUtils.kt index 67e9a837a..13c3359e7 100644 --- a/app/src/main/java/org/tasks/caldav/property/PropertyUtils.kt +++ b/app/src/main/java/org/tasks/caldav/property/PropertyUtils.kt @@ -1,10 +1,6 @@ package org.tasks.caldav.property -import at.bitfire.dav4jvm.PropertyFactory -import at.bitfire.dav4jvm.PropertyRegistry - object PropertyUtils { + const val NS_TASKS = "http://org.tasks/ns/" const val NS_OWNCLOUD = "http://owncloud.org/ns" - - fun PropertyRegistry.register(vararg factories: PropertyFactory) = register(factories.toList()) -} \ No newline at end of file +} diff --git a/app/src/main/java/org/tasks/compose/pickers/DatePickerBottomSheet.kt b/app/src/main/java/org/tasks/compose/pickers/DatePickerBottomSheet.kt index 2a7cd07b9..a913806ae 100644 --- a/app/src/main/java/org/tasks/compose/pickers/DatePickerBottomSheet.kt +++ b/app/src/main/java/org/tasks/compose/pickers/DatePickerBottomSheet.kt @@ -84,7 +84,6 @@ fun DatePickerBottomSheet( modifier = Modifier .align(Alignment.BottomCenter) .fillMaxWidth(), - shadowElevation = 8.dp, color = MaterialTheme.colorScheme.surface, ) { Row( diff --git a/app/src/main/java/org/tasks/compose/settings/ListSettingsScaffold.kt b/app/src/main/java/org/tasks/compose/settings/ListSettingsScaffold.kt index 5f2e4cc46..bf35d4365 100644 --- a/app/src/main/java/org/tasks/compose/settings/ListSettingsScaffold.kt +++ b/app/src/main/java/org/tasks/compose/settings/ListSettingsScaffold.kt @@ -5,7 +5,9 @@ import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.ColumnScope +import androidx.compose.foundation.layout.WindowInsetsSides import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.only import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll @@ -60,6 +62,9 @@ fun ListSettingsScaffold( ) } TopAppBar( + windowInsets = TopAppBarDefaults.windowInsets.only( + WindowInsetsSides.Top + WindowInsetsSides.Horizontal + ), colors = TopAppBarDefaults.topAppBarColors( containerColor = color, navigationIconContentColor = contentColor, diff --git a/app/src/main/java/org/tasks/injection/BaseWorker.kt b/app/src/main/java/org/tasks/injection/BaseWorker.kt index c4661a568..1193db3a7 100644 --- a/app/src/main/java/org/tasks/injection/BaseWorker.kt +++ b/app/src/main/java/org/tasks/injection/BaseWorker.kt @@ -3,6 +3,7 @@ package org.tasks.injection import android.content.Context import androidx.work.Worker import androidx.work.WorkerParameters +import com.todoroo.andlib.utility.AndroidUtilities.atLeastAndroid16 import kotlinx.coroutines.runBlocking import org.tasks.analytics.Firebase import timber.log.Timber @@ -14,7 +15,11 @@ abstract class BaseWorker( ) : Worker(context, workerParams) { override fun doWork(): Result { - Timber.d("${javaClass.simpleName} $id $inputData") + if (atLeastAndroid16()) { + Timber.d("${javaClass.simpleName} $id $inputData attempt=$runAttemptCount ${if (runAttemptCount > 0) "stopReason=$stopReason" else ""}") + } else { + Timber.d("${javaClass.simpleName} $id $inputData attempt=$runAttemptCount") + } return try { runBlocking { run() diff --git a/app/src/main/java/org/tasks/jobs/MigrateLocalWork.kt b/app/src/main/java/org/tasks/jobs/MigrateLocalWork.kt index bd24b8ce2..c314037a9 100644 --- a/app/src/main/java/org/tasks/jobs/MigrateLocalWork.kt +++ b/app/src/main/java/org/tasks/jobs/MigrateLocalWork.kt @@ -34,7 +34,7 @@ class MigrateLocalWork @AssistedInject constructor( caldavDao.getCalendarsByAccount(fromAccount.uuid!!).forEach { caldavDao.update( it.copy( - url = caldavClient.makeCollection(it.name!!, it.color), + url = caldavClient.makeCollection(it.name!!, it.color, it.icon), account = caldavAccount.uuid, ) ) diff --git a/app/src/main/java/org/tasks/jobs/UpgradeIconSyncWork.kt b/app/src/main/java/org/tasks/jobs/UpgradeIconSyncWork.kt new file mode 100644 index 000000000..187a922fb --- /dev/null +++ b/app/src/main/java/org/tasks/jobs/UpgradeIconSyncWork.kt @@ -0,0 +1,55 @@ +package org.tasks.jobs + +import android.content.Context +import androidx.hilt.work.HiltWorker +import androidx.work.WorkerParameters +import dagger.assisted.Assisted +import dagger.assisted.AssistedInject +import org.tasks.analytics.Firebase +import org.tasks.caldav.CaldavClientProvider +import org.tasks.caldav.property.CalendarIcon +import org.tasks.data.dao.CaldavDao +import org.tasks.data.entity.CaldavAccount +import org.tasks.injection.BaseWorker +import timber.log.Timber + +@HiltWorker +class UpgradeIconSyncWork @AssistedInject constructor( + @Assisted context: Context, + @Assisted workerParams: WorkerParameters, + firebase: Firebase, + private val clientProvider: CaldavClientProvider, + private val caldavDao: CaldavDao, +) : BaseWorker(context, workerParams, firebase) { + override suspend fun run(): Result { + var response = Result.success() + caldavDao + .getAccounts(CaldavAccount.TYPE_TASKS, CaldavAccount.TYPE_CALDAV) + .forEach { account -> + Timber.d("Uploading icons for $account") + val caldavClient = clientProvider.forAccount(account) + caldavClient.calendars().forEach { remote -> + val url = remote.href + val calendar = caldavDao + .getCalendarByUrl(account.uuid!!, url.toString()) + ?.takeIf { !it.readOnly() && it.icon?.isNotBlank() == true } + ?: run { + Timber.d("No icon set for $url") + return@forEach + } + val icon = remote[CalendarIcon::class.java]?.icon + if (icon?.isNotBlank() == true) { + Timber.d("Remote icon already set for $url") + return@forEach + } + Timber.d("Uploading icon to ${calendar.icon} for $url") + caldavClient.updateIcon( + url = url, + icon = calendar.icon, + onFailure = { response = Result.retry() } + ) + } + } + return response + } +} diff --git a/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt b/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt index 56d42a242..ecc136f33 100644 --- a/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt +++ b/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt @@ -136,7 +136,7 @@ class WorkManagerImpl( .setConstraints(networkConstraints) workManager.enqueueUniquePeriodicWork( TAG_BACKGROUND_SYNC, - ExistingPeriodicWorkPolicy.KEEP, + ExistingPeriodicWorkPolicy.UPDATE, builder.build() ) } else { @@ -183,7 +183,7 @@ class WorkManagerImpl( throttle.run { workManager.enqueueUniquePeriodicWork( TAG_REMOTE_CONFIG, - ExistingPeriodicWorkPolicy.KEEP, + ExistingPeriodicWorkPolicy.UPDATE, PeriodicWorkRequest.Builder( RemoteConfigWork::class.java, REMOTE_CONFIG_INTERVAL_HOURS, TimeUnit.HOURS) .setConstraints(networkConstraints) @@ -207,9 +207,6 @@ class WorkManagerImpl( enqueue(builder) } - private val networkConstraints: Constraints - get() = Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build() - override fun updatePurchases() = enqueueUnique(TAG_UPDATE_PURCHASES, UpdatePurchaseWork::class.java) @@ -260,3 +257,6 @@ class WorkManagerImpl( private fun , W : WorkRequest> WorkRequest.Builder.setInputData( vararg pairs: Pair ): B = setInputData(workDataOf(*pairs)) + +val networkConstraints: Constraints + get() = Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build() diff --git a/app/src/main/java/org/tasks/location/LocationPickerActivity.kt b/app/src/main/java/org/tasks/location/LocationPickerActivity.kt index 5a75b76b2..59cfd9930 100644 --- a/app/src/main/java/org/tasks/location/LocationPickerActivity.kt +++ b/app/src/main/java/org/tasks/location/LocationPickerActivity.kt @@ -8,6 +8,7 @@ import android.os.Bundle import android.os.Parcelable import android.view.MenuItem import android.view.View +import android.view.ViewGroup import androidx.activity.enableEdgeToEdge import androidx.activity.viewModels import androidx.appcompat.app.AppCompatActivity @@ -15,6 +16,9 @@ import androidx.appcompat.widget.SearchView import androidx.appcompat.widget.Toolbar import androidx.coordinatorlayout.widget.CoordinatorLayout import androidx.core.content.ContextCompat +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updateLayoutParams import androidx.core.widget.ContentLoadingProgressBar import androidx.lifecycle.lifecycleScope import androidx.recyclerview.widget.LinearLayoutManager @@ -66,6 +70,7 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe private lateinit var loadingIndicator: ContentLoadingProgressBar private lateinit var chooseRecentLocation: View private lateinit var recyclerView: RecyclerView + private lateinit var selectThisLocation: View @Inject lateinit var theme: Theme @Inject lateinit var locationDao: LocationDao @@ -88,6 +93,7 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe private lateinit var search: MenuItem private var searchJob: Job? = null private val viewModel: PlaceSearchViewModel by viewModels() + private var systemBarsBottom = 0 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -95,6 +101,13 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe window.statusBarColor = ContextCompat.getColor(this, android.R.color.transparent) val binding = ActivityLocationPickerBinding.inflate(layoutInflater) setContentView(binding.root) + + ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets -> + val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) + systemBarsBottom = systemBars.bottom + insets + } + toolbar = binding.toolbar appBarLayout = binding.appBarLayout toolbarLayout = binding.collapsingToolbarLayout @@ -105,6 +118,7 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe loadingIndicator = binding.loadingIndicator chooseRecentLocation = binding.chooseRecentLocation recyclerView = binding.recentLocations + selectThisLocation = binding.selectThisLocation val configuration = resources.configuration if (configuration.orientation == Configuration.ORIENTATION_LANDSCAPE && configuration.smallestScreenWidthDp < 480) { @@ -318,9 +332,15 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe params.height = height chooseRecentLocation.visibility = View.GONE collapseToolbar() + selectThisLocation.updateLayoutParams { + bottomMargin = systemBarsBottom + } } else { params.height = height * 75 / 100 chooseRecentLocation.visibility = View.VISIBLE + selectThisLocation.updateLayoutParams { + bottomMargin = 0 + } } } diff --git a/app/src/main/java/org/tasks/preferences/BasePreferences.kt b/app/src/main/java/org/tasks/preferences/BasePreferences.kt index d5610350b..12c2d4330 100644 --- a/app/src/main/java/org/tasks/preferences/BasePreferences.kt +++ b/app/src/main/java/org/tasks/preferences/BasePreferences.kt @@ -3,7 +3,12 @@ package org.tasks.preferences import android.content.Intent import android.os.Bundle import android.view.MenuItem +import android.view.ViewGroup import androidx.appcompat.widget.Toolbar +import androidx.core.view.ViewCompat +import androidx.core.view.WindowCompat +import androidx.core.view.updateLayoutParams +import androidx.core.view.updatePadding import androidx.fragment.app.Fragment import androidx.preference.Preference import androidx.preference.PreferenceFragmentCompat @@ -22,8 +27,21 @@ abstract class BasePreferences : ThemedInjectingAppCompatActivity(), override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + + WindowCompat.setDecorFitsSystemWindows(window, false) + val binding = ActivityPreferencesBinding.inflate(layoutInflater) setContentView(binding.root) + + ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets -> + val systemBars = insets.getSystemWindowInsets() + toolbar.updateLayoutParams { + topMargin = systemBars.top + } + binding.settings.updatePadding(bottom = systemBars.bottom) + insets + } + toolbar = binding.toolbar.toolbar if (savedInstanceState == null) { val rootPreference = getRootPreference() diff --git a/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt b/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt index 74c9e6e70..f53299f22 100644 --- a/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt +++ b/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt @@ -56,7 +56,7 @@ class DefaultFilterProvider @Inject constructor( fun setLastViewedFilter(filter: Filter) = setFilterPreference(filter, R.string.p_last_viewed_list) - private suspend fun getLastViewedFilter() = getFilterFromPreference(R.string.p_last_viewed_list) + suspend fun getLastViewedFilter() = getFilterFromPreference(R.string.p_last_viewed_list) suspend fun getDefaultOpenFilter() = getFilterFromPreference(R.string.p_default_open_filter) @@ -84,7 +84,7 @@ class DefaultFilterProvider @Inject constructor( private suspend fun getAnyList(): CaldavFilter { val filter = caldavDao .getCalendars() - .filterNot { it.access == ACCESS_READ_ONLY } + .filterNot { it.readOnly() } .getOrNull(0) ?.let { list -> list.account diff --git a/app/src/main/java/org/tasks/tags/TagPickerActivity.kt b/app/src/main/java/org/tasks/tags/TagPickerActivity.kt index 7ca278958..9ef2e4c8f 100644 --- a/app/src/main/java/org/tasks/tags/TagPickerActivity.kt +++ b/app/src/main/java/org/tasks/tags/TagPickerActivity.kt @@ -4,15 +4,19 @@ import android.app.Activity import android.content.Intent import android.os.Bundle import androidx.activity.compose.setContent +import androidx.activity.enableEdgeToEdge import androidx.activity.viewModels import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.RowScope +import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.systemBars +import androidx.compose.foundation.layout.windowInsetsPadding import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.text.KeyboardOptions @@ -69,6 +73,8 @@ class TagPickerActivity : ThemedInjectingAppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + enableEdgeToEdge() + val intent = intent taskIds = intent.getSerializableExtra(EXTRA_TASKS) as ArrayList? if (savedInstanceState == null) { @@ -140,8 +146,11 @@ internal fun TagPicker( getTagIcon: (TagData) -> String, getTagColor: (TagData) -> Color ) { - Box ( modifier = Modifier.fillMaxSize() ) - { + Box( + modifier = Modifier + .fillMaxSize() + .windowInsetsPadding(WindowInsets.systemBars) + ) { Column (modifier = Modifier.padding(horizontal = 12.dp)) { Box( modifier = Modifier.fillMaxWidth() ) { SearchBar(viewModel, onBackClicked) diff --git a/app/src/main/java/org/tasks/widget/ShortcutConfigActivity.kt b/app/src/main/java/org/tasks/widget/ShortcutConfigActivity.kt index 6ac3d0e67..4c0d512c7 100644 --- a/app/src/main/java/org/tasks/widget/ShortcutConfigActivity.kt +++ b/app/src/main/java/org/tasks/widget/ShortcutConfigActivity.kt @@ -2,8 +2,15 @@ package org.tasks.widget import android.os.Bundle import android.view.View +import android.view.ViewGroup import android.widget.TextView +import androidx.activity.enableEdgeToEdge import androidx.appcompat.widget.Toolbar +import androidx.core.content.ContextCompat +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updateLayoutParams +import androidx.core.view.updatePadding import androidx.core.content.pm.ShortcutInfoCompat import androidx.core.content.pm.ShortcutManagerCompat import androidx.core.graphics.drawable.IconCompat @@ -48,6 +55,8 @@ class ShortcutConfigActivity : ThemedInjectingAppCompatActivity(), ColorPaletteP public override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + enableEdgeToEdge() + window.statusBarColor = ContextCompat.getColor(this, android.R.color.transparent) val binding = ActivityWidgetShortcutLayoutBinding.inflate(layoutInflater) binding.let { toolbar = it.toolbar.toolbar @@ -62,6 +71,15 @@ class ShortcutConfigActivity : ThemedInjectingAppCompatActivity(), ColorPaletteP } setContentView(binding.root) + ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets -> + val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) + toolbar.updateLayoutParams { + topMargin = systemBars.top + } + binding.body.root.updatePadding(bottom = systemBars.bottom) + insets + } + toolbar.setTitle(R.string.FSA_label) toolbar.navigationIcon = getDrawable(R.drawable.ic_outline_save_24px) toolbar.setNavigationOnClickListener { save() } diff --git a/app/src/main/java/org/tasks/widget/TasksWidgetViewFactory.kt b/app/src/main/java/org/tasks/widget/TasksWidgetViewFactory.kt index 33c5900af..849313bcb 100644 --- a/app/src/main/java/org/tasks/widget/TasksWidgetViewFactory.kt +++ b/app/src/main/java/org/tasks/widget/TasksWidgetViewFactory.kt @@ -119,6 +119,8 @@ internal class TasksWidgetViewFactory( private fun buildFooter(): RemoteViews { return RemoteViews(BuildConfig.APPLICATION_ID, R.layout.widget_footer).apply { + setTextSize(R.id.widget_view_more, settings.textSize) + setTextColor(R.id.widget_view_more, onSurface) setOnClickFillInIntent( R.id.widget_view_more, Intent(WidgetClickActivity.OPEN_TASK_LIST) diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index d24dd5b31..822c146c7 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -558,7 +558,7 @@ Настройки на устройството Отключване на допълнителни възможности и подкрепа на софтуера с отворен код Започната %s - Завършена %s + За %s При стартиране Създадена %s Променена %s @@ -721,4 +721,5 @@ Задачата %s ще бъде премахната. Действието е необратимо! Без синхронизиране Помощ в избора + Повече задачи diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index fdd420177..3b2a139f2 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -743,4 +743,5 @@ Pomozte mi s výběrem Úkol %s bude odstraněn. Tato akce je nevratná! Pokračovat bez synchronizace + Zobrazit další úkoly diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index c9f5dfd99..34dc56ea7 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -721,4 +721,5 @@ Fortsæt uden synkronisering Hjælp mig med at vælge %s bliver slettet. Dette kan ikke fortrydes! + Vis flere opgaver diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b8fb8032f..319a51fe3 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -721,4 +721,5 @@ Hilf mir bei der Auswahl Weiter ohne Synchronisierung %s wird/werden gelöscht. Dies kann nicht rückgängig gemacht werden! + Mehr Aufgaben anzeigen diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index e7aed3ad3..fcf496033 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -721,4 +721,5 @@ Jätka ilma sünkroniseerimata Aita mul valida %s saab olema kustutatud. Seda tegevust ei saa tagasi pöörata! + Vaata veel ülesandeid diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 1f68a5ab7..6ce62d338 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -743,4 +743,5 @@ Aidez-moi à choisir %s sera supprimé. Cette opération est irréversible ! Appuyer sur Terminé pour enregistrer la tâche + Voir plus de tâches diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 6132ab089..137ddd6e1 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -721,4 +721,5 @@ Folytatás szinkronizálás nélkül Segítséget kérek a választásban Kattints a Kész gombra a feladat elmentéséhez + További feladatok megtekintése diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index f3e909cba..6ddb2b081 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -9,7 +9,7 @@ Riepilogo del ripristino Il file %1$s contiene %2$s. \n \n %3$s importate, \n %4$s già esistenti \n %5$s con errori Lettura attività %d… - Permessi di Tasks + accedere a Tasks Vuoi davvero annullare tutte le modifiche\? No, continua la modifica Eliminare questa attività\? @@ -451,7 +451,7 @@ %s m Attività secondaria Timer - Aspetto icona + Aspetto etichetta Smart Chips NON O @@ -743,4 +743,5 @@ Continua senza sincronizzazione Aiutami a scegliere %s verrà cancellato. L\'operazione non può essere annullata! + Visualizza ulteriori attività diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 73ca09524..b8f1e6e7a 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -745,4 +745,5 @@ להמשיך ללא סנכרון עזור לי לבחור %s יימחק. לא ניתן לבטל זאת! + הצג עוד משימות diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 892689612..8145eb167 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -721,4 +721,5 @@ Doorgaan zonder synchronisatie Help me kiezen %s wordt verwijderd. Dit kan niet ongedaan worden gemaakt! + Meer taken zien diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index a79707e83..d5982126d 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -7,7 +7,7 @@ Utwórz kopię zapasową teraz Zapisano %1$s do %2$s. Podsumowanie odzyskiwania - Plik %1$s zawiera %2$s.\n\n %3$s zaimportowanych,\n %4$s już istnieje\n %5$s zawiera błędy\n + Plik %1$s zawiera %2$s.\n\n %3$s zaimportowanych,\n %4$s już istnieje\n %5$s zawiera błędy Czytanie zadania %d… Uprawnienia Tasks Czy jesteś pewien, że chcesz porzucić zmiany? @@ -703,4 +703,20 @@ Rosnąco Malejąco Wg czasu zakończenia + Ustawienia aplikacji + Przesuń aby uśpić + natychmiast + po 15 minutach + po 30 minutach + po 1 godzinie + po 24 godzinach + Czas drzemki + komentarz + Komentarz + Wczoraj + Wyślij logi aplikacji + Zmień priorytet + Dynamiczny + Kontynuuj bez synchronizacji + Pomóż mi wybrać diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 833be68b8..77140b2f8 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -38,8 +38,8 @@ Decorrido %s Data de vencimento Na hora de vencimento - Dias antes do vencimento - Semanas antes do vencimento + Um dia antes do vencimento + Semana antes do vencimento Repetir Calendário Prioridade @@ -392,7 +392,7 @@ Fechar automaticamente ao selecionar na lista de tarefas Lista de tarefas Fechar automaticamente o seletor de data e hora - Escolha um horário + Escolher hora Sem horário Sem data Somente o ícone diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 64f3aa438..557514305 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -721,4 +721,5 @@ %s silinecek. Bu geri alınamaz! Eşzamanlamadan sürdür Seçmeme yardım et + Daha çok görev gör diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 470566b8d..ddc4c7877 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -751,4 +751,5 @@ Продовжити без синхронізації Допоможіть обрати %s буде видалено. Дію неможливо скасувати! + Переглянути інші завдання diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index cb6ebfd21..2ad48565b 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -710,4 +710,5 @@ 继续但不同步 帮我选择 %s 将会删除。此操作无法撤销! + 查看更多任务 diff --git a/app/src/test/java/org/tasks/caldav/property/InviteTest.kt b/app/src/test/java/org/tasks/caldav/property/InviteTest.kt index 8cfee4281..e96603f80 100644 --- a/app/src/test/java/org/tasks/caldav/property/InviteTest.kt +++ b/app/src/test/java/org/tasks/caldav/property/InviteTest.kt @@ -1,17 +1,18 @@ package org.tasks.caldav.property import at.bitfire.dav4jvm.PropertyRegistry -import org.junit.Assert.* +import org.junit.Assert.assertEquals +import org.junit.Assert.assertNull +import org.junit.Assert.assertTrue import org.junit.Before import org.junit.Test -import org.tasks.caldav.property.PropertyUtils.register import org.tasks.caldav.property.ShareAccess.Companion.SHARED_OWNER import org.tasks.caldav.property.TestPropertyUtils.toProperty class InviteTest { @Before fun setUp() { - PropertyRegistry.register(ShareAccess.Factory(), Invite.Factory()) + PropertyRegistry.register(listOf(ShareAccess.Factory(), Invite.Factory())) } @Test diff --git a/build.gradle.kts b/build.gradle.kts index efbde947d..95859888a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -24,7 +24,7 @@ buildscript { } tasks.getByName("wrapper") { - gradleVersion = "8.14.2" + gradleVersion = "8.14.3" distributionType = Wrapper.DistributionType.ALL } diff --git a/data/src/commonMain/kotlin/org/tasks/data/entity/CaldavCalendar.kt b/data/src/commonMain/kotlin/org/tasks/data/entity/CaldavCalendar.kt index 5343d94d0..2da884bde 100644 --- a/data/src/commonMain/kotlin/org/tasks/data/entity/CaldavCalendar.kt +++ b/data/src/commonMain/kotlin/org/tasks/data/entity/CaldavCalendar.kt @@ -49,4 +49,6 @@ data class CaldavCalendar( @JvmField val NAME = TABLE.column("cdl_name") @JvmField val ORDER = TABLE.column("cdl_order") } + + fun readOnly(): Boolean = access == ACCESS_READ_ONLY } diff --git a/deps_fdroid.txt b/deps_fdroid.txt index 9c063db20..c1e03633d 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1,23 +1,24 @@ -++--- androidx.databinding:viewbinding:8.11.0 +++--- androidx.databinding:viewbinding:8.12.0 +| \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 +| \--- androidx.annotation:annotation-jvm:1.9.1 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.21 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) -++--- androidx.databinding:databinding-common:8.11.0 -++--- androidx.databinding:databinding-runtime:8.11.0 ++| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21 (c) +++--- androidx.databinding:databinding-common:8.12.0 +++--- androidx.databinding:databinding-runtime:8.12.0 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 +| | \--- androidx.collection:collection-jvm:1.5.0 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- androidx.collection:collection-ktx:1.5.0 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| +--- androidx.databinding:databinding-common:8.11.0 -+| +--- androidx.databinding:viewbinding:8.11.0 (*) -+| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 -+| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.1 -+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.databinding:databinding-common:8.12.0 ++| +--- androidx.databinding:viewbinding:8.12.0 (*) ++| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 ++| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.2 ++| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.arch.core:core-common:2.2.0 +| | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.arch.core:core-runtime:2.2.0 @@ -26,11 +27,11 @@ +| +--- androidx.core:core-viewtree:1.0.0 +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 +| | | +--- org.jetbrains:annotations:23.0.0 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 @@ -40,20 +41,20 @@ +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| +--- androidx.profileinstaller:profileinstaller:1.4.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -67,174 +68,174 @@ +| | | \--- androidx.tracing:tracing-ktx:1.2.0 (c) +| | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| +--- org.jspecify:jspecify:1.0.0 -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -++--- androidx.databinding:databinding-adapters:8.11.0 -+| +--- androidx.databinding:databinding-runtime:8.11.0 (*) -+| \--- androidx.databinding:databinding-common:8.11.0 -++--- androidx.databinding:databinding-ktx:8.11.0 -+| +--- androidx.databinding:databinding-runtime:8.11.0 (*) ++| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +++--- androidx.databinding:databinding-adapters:8.12.0 ++| +--- androidx.databinding:databinding-runtime:8.12.0 (*) ++| \--- androidx.databinding:databinding-common:8.12.0 +++--- androidx.databinding:databinding-ktx:8.12.0 ++| +--- androidx.databinding:databinding-runtime:8.12.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 -+| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 ++| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.1 ++| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 +| | +--- androidx.arch.core:core-common:2.2.0 (*) +| | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 +| | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | +--- org.jspecify:jspecify:1.0.0 -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- androidx.startup:startup-runtime:1.1.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.1 -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.2 ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 -+| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.1 -+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 ++| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.2 ++| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.core:core-viewtree:1.0.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.21 @@ -317,12 +318,15 @@ +| | | +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) +| | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.21 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) +| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | \--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| +--- project :data (*) +| +--- org.jetbrains.compose.components:components-resources:1.8.2 @@ -367,7 +371,7 @@ +| | | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*) +| | | | | | | | | | | +--- androidx.interpolator:interpolator:1.0.0 +| | | | | | | | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.1 (*) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.2 (*) +| | | | | | | | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 +| | | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) @@ -376,80 +380,81 @@ +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | | | | | | | | \--- androidx.core:core:1.13.1 (c) +| | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 -+| | | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.1 -+| | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 ++| | | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2 ++| | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 -+| | | | | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.0 ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 ++| | | | | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.1 +| | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | | +--- androidx.core:core-ktx:1.13.1 (*) +| | | | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) -+| | | | | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.0 (c) ++| | | | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) ++| | | | | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.1 (c) +| | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | | | | | +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | | | +--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | | | | +--- androidx.activity:activity-ktx:1.10.1 (c) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (*) ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (c) -+| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | | | | | \--- androidx.activity:activity-compose:1.10.1 (c) @@ -546,7 +551,7 @@ +| | | | | | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | | | | | +--- androidx.core:core:1.3.0 -> 1.13.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.1 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.2 (*) +| | | | | | | | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*) +| | | | | | | | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) @@ -565,30 +570,30 @@ +| | | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) +| | | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.1 -+| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.1 -+| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 ++| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2 ++| | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | +--- androidx.compose.runtime:runtime:1.7.1 -> 1.8.3 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) ++| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) @@ -650,26 +655,26 @@ +| | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 +| | | | | | +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 +| | | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.6.11 -> 1.8.2 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) @@ -757,10 +762,10 @@ +| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0 -> 1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| | | | +--- androidx.core:core-ktx:1.13.0 -> 1.13.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.activity:activity:1.10.1 (c) @@ -789,23 +794,23 @@ +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.8.3 (*) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.1 ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) @@ -920,31 +925,31 @@ +| | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| +--- co.touchlab:kermit:2.0.6 (*) +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 @@ -995,17 +1000,17 @@ +| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 (*) +| | | +--- androidx.loader:loader:1.0.0 +| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.1 (*) -+| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.1 (*) ++| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.2 (*) ++| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.2 (*) +| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | +--- androidx.viewpager:viewpager:1.0.0 +| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) @@ -1013,12 +1018,12 @@ +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | +--- androidx.fragment:fragment-compose:1.8.8 (c) +| | | \--- androidx.fragment:fragment-ktx:1.8.8 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) +| | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 +| | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | \--- androidx.appcompat:appcompat-resources:1.7.1 (c) +| +--- org.jetbrains.compose.runtime:runtime:1.6.10 -> 1.8.2 (*) @@ -1031,8 +1036,8 @@ +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| | \--- androidx.startup:startup-runtime:1.1.1 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -++--- androidx.navigation:navigation-compose:2.9.1 -+| \--- androidx.navigation:navigation-compose-android:2.9.1 +++--- androidx.navigation:navigation-compose:2.9.3 ++| \--- androidx.navigation:navigation-compose-android:2.9.3 +| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.8.0 -> 1.9.1 (*) @@ -1043,60 +1048,60 @@ +| +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) +| +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.1 -+| | \--- androidx.navigation:navigation-common-android:2.9.1 ++| +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) ++| +--- androidx.navigation:navigation-common:2.9.3 ++| | \--- androidx.navigation:navigation-common-android:2.9.3 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (*) ++| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-compose:2.9.1 (c) -+| | +--- androidx.navigation:navigation-runtime:2.9.1 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.3 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.3 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.1 -+| | \--- androidx.navigation:navigation-runtime-android:2.9.1 ++| +--- androidx.navigation:navigation-runtime:2.9.3 ++| | \--- androidx.navigation:navigation-runtime-android:2.9.3 +| | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.navigation:navigation-common:2.9.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.1 (c) -+| | +--- androidx.navigation:navigation-compose:2.9.1 (c) ++| | +--- androidx.navigation:navigation-common:2.9.3 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.3 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.savedstate:savedstate:1.3.0 (*) -+| +--- androidx.savedstate:savedstate-compose:1.3.0 -+| | \--- androidx.savedstate:savedstate-compose-android:1.3.0 ++| +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) ++| +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.1 ++| | \--- androidx.savedstate:savedstate-compose-android:1.3.1 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.5 -> 1.8.3 (*) +| | +--- androidx.core:core-ktx:1.13.1 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (c) -+| | \--- androidx.savedstate:savedstate-ktx:1.3.0 (c) ++| | +--- androidx.savedstate:savedstate:1.3.1 (*) ++| | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | \--- androidx.savedstate:savedstate-ktx:1.3.1 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.1 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.1 (c) ++| +--- androidx.navigation:navigation-common:2.9.3 (c) ++| +--- androidx.navigation:navigation-runtime:2.9.3 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 +| +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*) @@ -1172,50 +1177,51 @@ +| | \--- org.slf4j:slf4j-api:2.0.3 -> 2.0.16 +| \--- androidx.core:core-ktx:1.9.0 -> 1.13.1 (*) ++--- com.github.bitfireAT:cert4android:7814052 -+| +--- androidx.databinding:databinding-common:7.2.0 -> 8.11.0 -+| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.11.0 (*) -+| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.11.0 (*) -+| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.11.0 (*) ++| +--- androidx.databinding:databinding-common:7.2.0 -> 8.12.0 ++| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.12.0 (*) ++| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.12.0 (*) ++| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.12.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21 -> 2.1.21 (*) +| +--- androidx.appcompat:appcompat:1.4.1 -> 1.7.1 (*) +| +--- androidx.cardview:cardview:1.0.0 +| | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| +--- androidx.lifecycle:lifecycle-extensions:2.2.0 -+| | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 -> 2.9.2 (*) +| | +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*) +| | +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*) +| | +--- androidx.fragment:fragment:1.2.0 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.2.0 -> 2.9.1 (*) -+| | \--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 -> 2.9.1 -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.2.0 -> 2.9.2 (*) ++| | \--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 -> 2.9.2 ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1 -> 2.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1 -> 2.9.2 (*) +| +--- com.google.android.material:material:1.6.0 -> 1.12.0 +| | +--- org.jetbrains.kotlin:kotlin-bom:1.8.22 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 2.1.21 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) +| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.1 (*) @@ -1248,7 +1254,7 @@ +| | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*) +| | +--- androidx.fragment:fragment:1.2.5 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.2 (*) +| | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.4.0 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) @@ -1277,50 +1283,50 @@ ++--- org.dmfs:lib-recur:0.11.4 +| \--- org.dmfs:rfc5545-datetime:0.2.4 ++--- org.dmfs:jems:1.33 -++--- com.google.dagger:hilt-android:2.56.2 -+| +--- com.google.dagger:dagger:2.56.2 +++--- com.google.dagger:hilt-android:2.57 ++| +--- com.google.dagger:dagger:2.57 +| | +--- jakarta.inject:jakarta.inject-api:2.0.1 +| | +--- javax.inject:javax.inject:1 +| | \--- org.jspecify:jspecify:1.0.0 -+| +--- com.google.dagger:dagger-lint-aar:2.56.2 -+| +--- com.google.dagger:hilt-core:2.56.2 -+| | +--- com.google.dagger:dagger:2.56.2 (*) ++| +--- com.google.dagger:dagger-lint-aar:2.57 ++| +--- com.google.dagger:hilt-core:2.57 ++| | +--- com.google.dagger:dagger:2.57 (*) +| | \--- javax.inject:javax.inject:1 +| +--- androidx.activity:activity:1.5.1 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.7.0-beta01 -> 1.9.1 (*) +| +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.1 (*) +| +--- androidx.annotation:annotation-jvm:1.7.0-beta01 -> 1.9.1 (*) +| +--- androidx.fragment:fragment:1.5.1 -> 1.8.8 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.1 (*) -+| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.0 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.2 (*) ++| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.1 (*) +| +--- javax.inject:javax.inject:1 -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++--- androidx.hilt:hilt-navigation-compose:1.2.0 +| +--- androidx.compose.runtime:runtime:1.0.1 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| +--- androidx.hilt:hilt-navigation:1.2.0 +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.1 (*) -+| | +--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) ++| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.3 (*) ++| | +--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.1 (*) -+| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.2 (*) ++| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++--- androidx.hilt:hilt-work:1.2.0 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.hilt:hilt-common:1.2.0 -+| | \--- com.google.dagger:hilt-core:2.49 -> 2.56.2 (*) -+| +--- androidx.work:work-runtime:2.3.4 -> 2.10.2 ++| | \--- com.google.dagger:hilt-core:2.49 -> 2.57 (*) ++| +--- androidx.work:work-runtime:2.3.4 -> 2.10.3 +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 +| | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.1.21 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4 -> 1.10.2 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.6.2 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.6.2 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.6.2 -> 2.9.2 (*) +| | +--- androidx.room:room-ktx:2.6.1 -> 2.7.2 +| | | +--- androidx.room:room-common:2.7.2 (*) +| | | +--- androidx.room:room-runtime:2.7.2 (*) @@ -1337,9 +1343,9 @@ +| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.work:work-runtime-ktx:2.10.2 (c) ++| | +--- androidx.work:work-runtime-ktx:2.10.3 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| \--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) ++| \--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) ++--- androidx.core:core-splashscreen:1.0.1 +| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) @@ -1353,18 +1359,18 @@ +| | +--- androidx.collection:collection-ktx:1.1.0 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) +| | +--- androidx.fragment:fragment:1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | +--- androidx.fragment:fragment:1.8.8 (c) +| | \--- androidx.fragment:fragment-compose:1.8.8 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| +--- androidx.fragment:fragment:1.8.8 (c) +| \--- androidx.fragment:fragment-ktx:1.8.8 (c) -++--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -++--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -++--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) +++--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +++--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (*) +++--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++--- androidx.room:room-runtime:2.7.2 (*) ++--- androidx.sqlite:sqlite-bundled:2.5.2 +| \--- androidx.sqlite:sqlite-bundled-android:2.5.2 @@ -1457,12 +1463,12 @@ +| +--- com.google.http-client:google-http-client-gson:1.45.2 -> 1.47.0 (*) +| +--- com.google.guava:guava:33.1.0-jre -> 33.4.0-android (*) +| \--- com.google.http-client:google-http-client:1.45.2 -> 1.47.0 (*) -++--- com.google.apis:google-api-services-drive:v3-rev20250701-2.0.0 +++--- com.google.apis:google-api-services-drive:v3-rev20250723-2.0.0 +| \--- com.google.api-client:google-api-client:2.7.2 (*) ++--- com.google.auth:google-auth-library-oauth2-http:1.37.1 (*) -++--- androidx.work:work-runtime-ktx:2.10.2 -+| +--- androidx.work:work-runtime:2.10.2 (*) -+| \--- androidx.work:work-runtime:2.10.2 (c) +++--- androidx.work:work-runtime-ktx:2.10.3 ++| +--- androidx.work:work-runtime:2.10.3 (*) ++| \--- androidx.work:work-runtime:2.10.3 (c) ++--- com.etebase:client:2.3.2 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| \--- com.squareup.okhttp3:logging-interceptor:3.12.1 @@ -1481,7 +1487,7 @@ +| \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava ++--- org.osmdroid:osmdroid-android:6.1.20 ++--- androidx.recyclerview:recyclerview:1.4.0 (*) -++--- androidx.compose:compose-bom:2025.06.01 +++--- androidx.compose:compose-bom:2025.07.00 +| +--- androidx.compose.animation:animation:1.8.3 (c) +| +--- androidx.compose.animation:animation-core:1.8.3 (c) +| +--- androidx.compose.foundation:foundation:1.8.3 (c) @@ -1539,23 +1545,23 @@ +| +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-text:1.7.4 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-util:1.7.4 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++--- androidx.compose.runtime:runtime-livedata -> 1.8.3 +| +--- androidx.compose.runtime:runtime:1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.9.2 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- androidx.compose.runtime:runtime:1.8.3 (c) +| +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++--- androidx.activity:activity-compose:1.10.1 (*) ++--- androidx.compose.material:material-icons-extended -> 1.7.8 (*) -++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) +++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (*) ++--- androidx.compose.ui:ui-tooling-preview -> 1.8.3 +| \--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (*) ++--- io.coil-kt:coil-compose:2.7.0 @@ -1573,7 +1579,7 @@ +| | | +--- androidx.exifinterface:exifinterface:1.3.7 +| | | | \--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.2 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) +| | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 0f239fe0a..b4d93b180 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1,36 +1,37 @@ -++--- androidx.databinding:viewbinding:8.11.0 +++--- androidx.databinding:viewbinding:8.12.0 +| \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 +| \--- androidx.annotation:annotation-jvm:1.9.1 -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.21 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) -++--- androidx.databinding:databinding-common:8.11.0 -++--- androidx.databinding:databinding-runtime:8.11.0 ++| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.2.0 (c) +++--- androidx.databinding:databinding-common:8.12.0 +++--- androidx.databinding:databinding-runtime:8.12.0 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 +| | \--- androidx.collection:collection-jvm:1.5.0 +| | +--- androidx.annotation:annotation:1.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.collection:collection-ktx:1.5.0 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| +--- androidx.databinding:databinding-common:8.11.0 -+| +--- androidx.databinding:viewbinding:8.11.0 (*) -+| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 -+| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.1 -+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| +--- androidx.databinding:databinding-common:8.12.0 ++| +--- androidx.databinding:viewbinding:8.12.0 (*) ++| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 ++| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.2 ++| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.arch.core:core-common:2.2.0 +| | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.arch.core:core-runtime:2.2.0 +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | \--- androidx.arch.core:core-common:2.2.0 (*) +| +--- androidx.core:core-viewtree:1.0.0 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 +| | | +--- org.jetbrains:annotations:23.0.0 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 @@ -39,23 +40,23 @@ +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (c) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (c) +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| +--- androidx.profileinstaller:profileinstaller:1.4.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.concurrent:concurrent-futures:1.1.0 @@ -67,175 +68,175 @@ +| | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | \--- androidx.tracing:tracing-ktx:1.2.0 (c) +| | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| +--- org.jspecify:jspecify:1.0.0 -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -++--- androidx.databinding:databinding-adapters:8.11.0 -+| +--- androidx.databinding:databinding-runtime:8.11.0 (*) -+| \--- androidx.databinding:databinding-common:8.11.0 -++--- androidx.databinding:databinding-ktx:8.11.0 -+| +--- androidx.databinding:databinding-runtime:8.11.0 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +++--- androidx.databinding:databinding-adapters:8.12.0 ++| +--- androidx.databinding:databinding-runtime:8.12.0 (*) ++| \--- androidx.databinding:databinding-common:8.12.0 +++--- androidx.databinding:databinding-ktx:8.12.0 ++| +--- androidx.databinding:databinding-runtime:8.12.0 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 -+| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.1 ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 ++| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 +| | +--- androidx.arch.core:core-common:2.2.0 (*) +| | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 +| | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jspecify:jspecify:1.0.0 -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- androidx.startup:startup-runtime:1.1.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.1 -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 -+| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.1 -+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.2 ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 ++| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.2 ++| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.core:core-viewtree:1.0.0 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++--- com.google.firebase:firebase-bom:33.16.0 +| +--- com.google.firebase:firebase-analytics:22.5.0 (c) +| +--- com.google.firebase:firebase-config-ktx:22.1.2 (c) @@ -257,16 +258,16 @@ +| | | | | +--- androidx.core:core:1.2.0 -> 1.13.1 +| | | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) +| | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.2.0 (*) +| | | | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| | | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*) +| | | | | | +--- androidx.interpolator:interpolator:1.0.0 +| | | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.2 (*) +| | | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 +| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | | \--- androidx.core:core-ktx:1.13.1 (c) +| | | | | \--- androidx.fragment:fragment:1.1.0 -> 1.8.8 +| | | | | +--- androidx.activity:activity:1.8.1 -> 1.10.1 @@ -274,27 +275,28 @@ +| | | | | | +--- androidx.core:core-ktx:1.13.0 -> 1.13.1 +| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | +--- androidx.core:core:1.13.1 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | | | \--- androidx.core:core:1.13.1 (c) +| | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 -+| | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.1 -+| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 ++| | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2 ++| | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | | | | | | +--- androidx.savedstate:savedstate:1.3.0 -+| | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.0 ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | | | | | | +--- androidx.savedstate:savedstate:1.3.1 ++| | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.1 +| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | +--- androidx.core:core-ktx:1.13.1 (*) +| | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 +| | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 @@ -304,52 +306,52 @@ +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.8.1 (c) +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 (c) +| | | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.1 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) -+| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.0 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.1 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | | +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | +--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.2 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 (*) +| | | | | +--- androidx.loader:loader:1.0.0 +| | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.1 (*) -+| | | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.2 (*) ++| | | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.2 (*) +| | | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | +--- androidx.viewpager:viewpager:1.0.0 +| | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) @@ -357,10 +359,10 @@ +| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | +--- androidx.core:core:1.3.0 -> 1.13.1 (*) +| | | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | +--- androidx.fragment:fragment-compose:1.8.8 (c) +| | | | | \--- androidx.fragment:fragment-ktx:1.8.8 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 +| | | | +--- com.google.firebase:firebase-annotations:16.2.0 +| | | | | \--- javax.inject:javax.inject:1 @@ -368,15 +370,15 @@ +| | | +--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | | +--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) +| | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.3.0 -> 18.5.0 (*) +| | | \--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) +| | +--- com.google.firebase:firebase-common-ktx:21.0.0 +| | | +--- com.google.firebase:firebase-common:21.0.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.21 -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | | \--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | +--- com.google.firebase:firebase-components:18.0.0 (*) @@ -398,7 +400,7 @@ +| | | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | | +--- com.google.firebase:firebase-installations-interop:17.1.1 -> 17.2.0 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | +--- com.google.firebase:firebase-datatransport:19.0.0 +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- com.google.android.datatransport:transport-api:3.1.0 -> 3.2.0 @@ -430,10 +432,10 @@ +| | | | \--- androidx.datastore:datastore-core-android:1.1.7 +| | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.1.21 -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.21 -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) @@ -446,8 +448,8 @@ +| | | | +--- androidx.datastore:datastore-core:1.1.7 (*) +| | | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 +| | | | | \--- com.squareup.okio:okio-jvm:3.9.0 -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core:1.1.7 (c) @@ -456,7 +458,7 @@ +| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) @@ -471,31 +473,31 @@ +| | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 +| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 +| | | | | +--- androidx.datastore:datastore:1.1.7 (c) -+| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) -+| | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) -+| | | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) ++| | | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) ++| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) ++| | | | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) -+| | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) ++| | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- androidx.datastore:datastore:1.1.7 (c) +| | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) -+| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) ++| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| +--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) @@ -540,7 +542,7 @@ +| | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 (c) +| | | +--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 @@ -549,7 +551,7 @@ +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) +| | | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (*) +| | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (c) +| | | +--- com.google.android.gms:play-services-base:18.5.0 @@ -583,7 +585,7 @@ +| | +--- com.google.firebase:firebase-installations-interop:17.0.0 -> 17.2.0 (*) +| | +--- com.google.firebase:firebase-measurement-connector:19.0.0 -> 20.0.1 (*) +| | +--- com.google.guava:guava:31.1-android -> 33.4.0-android (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| \--- com.google.android.gms:play-services-measurement-sdk:22.5.0 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| +--- com.google.android.gms:play-services-basement:18.5.0 (*) @@ -603,7 +605,7 @@ +| | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | +--- com.google.firebase:firebase-installations:17.2.0 -> 18.0.0 (*) +| | +--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | \--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) +| +--- com.google.firebase:firebase-common:21.0.0 (*) +| +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) @@ -616,7 +618,7 @@ +| +--- com.google.android.gms:play-services-base:18.5.0 (*) +| +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) +| +--- com.google.android.gms:play-services-tasks:18.2.0 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++--- com.google.android.gms:play-services-maps:19.2.0 @@ -635,7 +637,7 @@ +| | +--- com.google.android.gms:play-services-basement:18.3.0 -> 18.5.0 (*) +| | +--- com.google.android.gms:play-services-location:19.0.0 -> 21.3.0 (*) +| | \--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 -> 2.2.0 (*) +| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0 -> 1.10.2 (*) ++--- com.google.android.play:review-ktx:2.0.2 +| +--- androidx.core:core:1.1.0 -> 1.13.1 (*) @@ -649,7 +651,8 @@ +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.10.2 (*) +| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.10.2 (*) -++--- com.google.android.gms:play-services-oss-licenses:17.1.0 +++--- com.google.android.gms:play-services-oss-licenses:17.2.1 ++| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| +--- androidx.appcompat:appcompat:1.0.0 -> 1.7.1 +| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation:1.3.0 -> 1.9.1 (*) @@ -679,7 +682,7 @@ +| | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | +--- androidx.core:core:1.3.0 -> 1.13.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.2 (*) +| | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*) +| | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c) +| | +--- androidx.emoji2:emoji2-views-helper:1.2.0 -> 1.4.0 @@ -688,27 +691,28 @@ +| | | +--- androidx.emoji2:emoji2:1.4.0 (*) +| | | \--- androidx.emoji2:emoji2:1.4.0 (c) +| | +--- androidx.fragment:fragment:1.5.4 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) +| | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 +| | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | \--- androidx.appcompat:appcompat-resources:1.7.1 (c) +| +--- androidx.loader:loader:1.0.0 (*) +| +--- com.google.android.gms:play-services-base:18.5.0 (*) +| +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) +| \--- com.google.android.gms:play-services-tasks:18.2.0 (*) -++--- com.google.android.horologist:horologist-datalayer-phone:0.6.23 -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) +++--- com.google.android.horologist:horologist-datalayer-phone:0.7.15 ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 +| | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.2.0 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4 -> 1.10.2 (*) +| | +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.5.0 (*) +| | +--- com.google.android.gms:play-services-wearable:17.1.0 -> 19.0.0 @@ -717,104 +721,60 @@ +| | | +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) +| | | \--- com.google.android.gms:play-services-tasks:18.2.0 (*) +| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 -+| | +--- androidx.compose:compose-bom:2025.02.00 -> 2025.06.01 -+| | | +--- androidx.compose.animation:animation:1.8.3 (c) -+| | | +--- androidx.compose.animation:animation-core:1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation:1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) -+| | | +--- androidx.compose.material:material:1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-extended:1.7.8 (c) -+| | | +--- androidx.compose.material3:material3:1.3.2 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive-layout-android:1.1.0 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 (c) -+| | | +--- androidx.compose.runtime:runtime:1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive-android:1.1.0 (c) -+| | | +--- androidx.compose.animation:animation-android:1.8.3 (c) -+| | | +--- androidx.compose.animation:animation-core-android:1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-android:1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-layout-android:1.8.3 (c) -+| | | +--- androidx.compose.material:material-android:1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c) -+| | | +--- androidx.compose.material3:material3-android:1.3.2 (c) -+| | | +--- androidx.compose.runtime:runtime-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-geometry-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-util-android:1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-saveable-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-text:1.8.3 (c) -+| | | +--- androidx.compose.material:material-ripple:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-core:1.7.8 (c) -+| | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-text-android:1.8.3 (c) -+| | | +--- androidx.compose.material:material-ripple-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-graphics-android:1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-core-android:1.7.8 (c) -+| | | \--- androidx.compose.ui:ui-unit-android:1.8.3 (c) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 (*) -+| | +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (*) ++| | +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) +| | +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| | +--- androidx.datastore:datastore-preferences:1.1.3 -> 1.1.7 (*) -+| | +--- androidx.datastore:datastore-preferences-proto:1.1.3 -> 1.1.7 (*) -+| | +--- androidx.datastore:datastore:1.1.3 -> 1.1.7 (*) -+| | +--- com.google.protobuf:protobuf-kotlin-lite:4.29.0 -> 4.31.1 ++| | +--- androidx.datastore:datastore-preferences:1.1.7 (*) ++| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (*) ++| | +--- androidx.datastore:datastore:1.1.7 (*) ++| | +--- com.google.protobuf:protobuf-kotlin-lite:4.26.1 -> 4.31.1 +| | | +--- com.google.protobuf:protobuf-javalite:4.31.1 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.1.21 (*) -+| | +--- androidx.wear:wear-remote-interactions:1.1.0 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-datalayer-grpc:0.6.23 -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.2.0 (*) ++| | \--- androidx.wear:wear-remote-interactions:1.1.0 (*) ++| \--- com.google.android.gms:play-services-wearable:19.0.0 (*) +++--- com.google.android.horologist:horologist-datalayer-grpc:0.7.15 ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 (*) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) -+| +--- io.grpc:grpc-protobuf-lite:1.71.0 -> 1.73.0 ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) ++| +--- io.grpc:grpc-protobuf-lite:1.73.0 +| | +--- io.grpc:grpc-api:1.73.0 +| | | \--- com.google.guava:guava:33.3.1-android -> 33.4.0-android (*) +| | +--- com.google.protobuf:protobuf-javalite:3.25.5 -> 4.31.1 +| | \--- com.google.guava:guava:33.3.1-android -> 33.4.0-android (*) -+| +--- io.grpc:grpc-kotlin-stub:1.4.1 -> 1.4.3 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) ++| +--- io.grpc:grpc-kotlin-stub:1.4.3 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0 -> 1.10.2 (*) +| | +--- io.grpc:grpc-stub:1.62.2 +| | | +--- io.grpc:grpc-api:1.62.2 -> 1.73.0 (*) +| | | \--- com.google.guava:guava:32.1.3-android -> 33.4.0-android (*) +| | \--- javax.annotation:javax.annotation-api:1.3.2 -+| +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) ++| \--- com.google.android.gms:play-services-wearable:19.0.0 (*) +++--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) ++--- com.google.android.gms:play-services-wearable:19.0.0 (*) -++--- com.microsoft.identity.client:msal:6.0.1 -+| +--- com.microsoft.identity:common:21.1.0 -+| | +--- com.microsoft.identity:common4j:21.1.0 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.1.21 (*) +++--- com.microsoft.identity.client:msal:7.0.0 ++| +--- com.microsoft.identity:common:22.0.0 ++| | +--- com.microsoft.identity:common4j:22.0.0 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1 -> 2.9.2 (*) +| | +--- androidx.datastore:datastore-preferences:1.0.0 -> 1.1.7 (*) +| | +--- org.apache.httpcomponents.core5:httpcore5:5.3 -+| | +--- com.nimbusds:nimbus-jose-jwt:9.37.3 -+| | | \--- com.github.stephenc.jcip:jcip-annotations:1.0-1 ++| | +--- com.nimbusds:nimbus-jose-jwt:10.0.2 ++| | +--- androidx.activity:activity:1.8.2 -> 1.10.1 (*) +| | +--- androidx.appcompat:appcompat:1.1.0 -> 1.7.1 (*) +| | +--- com.google.code.gson:gson:2.8.9 -> 2.12.1 +| | +--- com.squareup.moshi:moshi:1.14.0 @@ -827,6 +787,7 @@ +| | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava ++| | +--- androidx.core:core:1.5.0 -> 1.13.1 (*) +| | +--- androidx.constraintlayout:constraintlayout:1.1.3 -> 2.2.1 +| | | +--- androidx.appcompat:appcompat:1.2.0 -> 1.7.1 (*) +| | | +--- androidx.constraintlayout:constraintlayout-core:1.1.1 @@ -842,7 +803,7 @@ +| | | \--- com.yubico.yubikit:core:2.5.0 (*) +| | +--- androidx.credentials:credentials:1.2.2 +| | | +--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*) +| | | \--- androidx.credentials:credentials-play-services-auth:1.2.2 (c) +| | +--- androidx.credentials:credentials-play-services-auth:1.2.2 @@ -868,20 +829,20 @@ +| | | +--- com.google.android.gms:play-services-fido:20.1.0 (*) +| | | +--- com.google.android.libraries.identity.googleid:googleid:1.1.0 +| | | | +--- androidx.credentials:credentials:1.0.0-alpha04 -> 1.2.2 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | \--- androidx.credentials:credentials:1.2.2 (c) +| | +--- com.google.android.gms:play-services-fido:20.1.0 (*) +| | +--- com.google.android.libraries.identity.googleid:googleid:1.1.0 (*) +| | +--- io.opentelemetry:opentelemetry-api:1.18.0 +| | | \--- io.opentelemetry:opentelemetry-context:1.18.0 +| | \--- androidx.fragment:fragment:1.3.2 -> 1.8.8 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| +--- androidx.appcompat:appcompat:1.1.0 -> 1.7.1 (*) +| +--- androidx.browser:browser:1.0.0 -> 1.3.0 (*) +| +--- com.google.code.gson:gson:2.8.9 -> 2.12.1 -+| +--- com.nimbusds:nimbus-jose-jwt:9.37.3 (*) ++| +--- com.nimbusds:nimbus-jose-jwt:10.0.2 +| +--- org.apache.httpcomponents.core5:httpcore5:5.3 +| +--- androidx.constraintlayout:constraintlayout:1.1.3 -> 2.2.1 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.10.2 (*) @@ -906,18 +867,18 @@ +| | +--- io.grpc:grpc-core:1.73.0 (*) +| | +--- androidx.annotation:annotation:1.9.0 -> 1.9.1 (*) +| | +--- androidx.core:core:1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) +| | \--- com.google.guava:guava:33.3.1-android -> 33.4.0-android (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) +| +--- androidx.datastore:datastore-preferences:1.1.7 (*) +| \--- com.google.protobuf:protobuf-kotlin-lite:4.31.1 (*) ++--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) ++--- project :data +| +--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations:1.13.0 +| | \--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations-jvm:1.13.0 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| +--- androidx.room:room-runtime:2.7.2 +| | \--- androidx.room:room-runtime-android:2.7.2 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -927,46 +888,46 @@ +| | +--- androidx.room:room-common:2.7.2 +| | | \--- androidx.room:room-common-jvm:2.7.2 +| | | +--- androidx.annotation:annotation:1.9.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.room:room-ktx:2.7.2 (c) +| | | +--- androidx.room:room-runtime:2.7.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | +--- androidx.sqlite:sqlite:2.5.1 -> 2.5.2 +| | | \--- androidx.sqlite:sqlite-android:2.5.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.sqlite:sqlite-framework:2.5.2 (c) +| | | +--- androidx.sqlite:sqlite-bundled:2.5.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | +--- androidx.sqlite:sqlite-framework:2.5.1 -> 2.5.2 +| | | \--- androidx.sqlite:sqlite-framework-android:2.5.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.sqlite:sqlite:2.5.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.sqlite:sqlite:2.5.2 (c) +| | | +--- androidx.sqlite:sqlite-bundled:2.5.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- org.jspecify:jspecify:1.0.0 +| | +--- androidx.room:room-common:2.7.2 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | \--- androidx.room:room-ktx:2.7.2 (c) +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 +| | \--- org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 +| | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1 +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) +| +--- co.touchlab:kermit:2.0.6 +| | \--- co.touchlab:kermit-android:2.0.6 +| | +--- co.touchlab:kermit-core:2.0.6 +| | | \--- co.touchlab:kermit-core-android:2.0.6 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*) +| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) ++--- project :kmp +| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 @@ -975,31 +936,34 @@ +| | | \--- androidx.compose.runtime:runtime-android:1.8.3 +| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | +--- androidx.collection:collection:1.5.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) +| | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.2.0 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) +| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | \--- androidx.compose.ui:ui-util:1.8.3 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | +--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| +--- project :data (*) +| +--- org.jetbrains.compose.components:components-resources:1.8.2 +| | \--- org.jetbrains.compose.components:components-resources-android:1.8.2 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| | +--- org.jetbrains.compose.runtime:runtime:1.8.2 +| | | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.8.3 (*) +| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 +| | | | \--- androidx.annotation:annotation:1.9.1 (*) +| | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 +| | | | +--- androidx.collection:collection:1.5.0 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | +--- org.jetbrains.compose.foundation:foundation:1.8.2 +| | | +--- androidx.compose.foundation:foundation:1.8.2 -> 1.8.3 @@ -1021,32 +985,32 @@ +| | | | | | | \--- androidx.compose.ui:ui-android:1.8.3 +| | | | | | | +--- androidx.activity:activity-ktx:1.7.0 -> 1.10.1 +| | | | | | | | +--- androidx.activity:activity:1.10.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (c) -+| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | | | | | \--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1061,10 +1025,10 @@ +| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (c) +| | | | | | | | +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 +| | | | | | | | \--- androidx.compose.ui:ui-geometry-android:1.8.3 +| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1073,22 +1037,22 @@ +| | | | | | | | | \--- androidx.compose.ui:ui-util-android:1.8.3 +| | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | | | +--- androidx.collection:collection:1.4.3 -> 1.5.0 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 +| | | | | | | | \--- androidx.compose.ui:ui-graphics-android:1.8.3 +| | | | | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) @@ -1106,27 +1070,27 @@ +| | | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) +| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | | | | +--- androidx.graphics:graphics-path:1.0.1 +| | | | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 +| | | | | | | | \--- androidx.compose.ui:ui-text-android:1.8.3 +| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1139,7 +1103,7 @@ +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) +| | | | | | | | +--- androidx.emoji2:emoji2:1.4.0 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) @@ -1147,39 +1111,39 @@ +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | | | +--- androidx.customview:customview-poolingcontainer:1.0.0 +| | | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*) +| | | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.1 -+| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.1 -+| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 ++| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2 ++| | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | +--- androidx.compose.runtime:runtime:1.7.1 -> 1.8.3 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | +--- org.jspecify:jspecify:1.0.0 @@ -1190,14 +1154,14 @@ +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) +| | | | | | | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) +| | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | +--- androidx.compose.animation:animation:1.8.3 (c) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 +| | | | | | \--- androidx.compose.foundation:foundation-layout-android:1.8.3 +| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1209,17 +1173,17 @@ +| | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- androidx.compose.foundation:foundation:1.8.3 (c) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- androidx.compose.animation:animation-core:1.8.3 (c) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (*) +| | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.8.3 (*) @@ -1227,9 +1191,9 @@ +| | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | +--- androidx.core:core:1.13.1 (*) +| | | | +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | +--- org.jetbrains.compose.animation:animation:1.8.2 +| | | | +--- androidx.compose.animation:animation:1.8.2 -> 1.8.3 (*) +| | | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 @@ -1240,28 +1204,28 @@ +| | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 +| | | | | | +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 +| | | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.6.11 -> 1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) @@ -1270,15 +1234,15 @@ +| | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.2 -> 1.8.3 (*) +| | | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) @@ -1291,9 +1255,9 @@ +| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 +| | | | | | | +--- androidx.compose.ui:ui-text:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) @@ -1304,15 +1268,15 @@ +| | | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 @@ -1322,12 +1286,12 @@ +| | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) @@ -1335,7 +1299,7 @@ +| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) +| +--- org.jetbrains.compose.material3:material3:1.8.2 @@ -1347,15 +1311,15 @@ +| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0 -> 1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| | | | +--- androidx.core:core-ktx:1.13.0 -> 1.13.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | +--- androidx.collection:collection:1.4.0 -> 1.5.0 (*) @@ -1365,7 +1329,7 @@ +| | | +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8 +| | | | \--- androidx.compose.material:material-icons-core-android:1.7.8 +| | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.3 +| | | | \--- androidx.compose.material:material-ripple-android:1.8.3 +| | | | +--- androidx.collection:collection:1.5.0 (*) @@ -1373,29 +1337,29 @@ +| | | | +--- androidx.compose.foundation:foundation:1.7.1 -> 1.8.3 (*) +| | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-util:1.7.1 -> 1.8.3 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.8.3 (*) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.1 ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) @@ -1408,7 +1372,7 @@ +| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-backhandler:1.8.2 +| | | \--- org.jetbrains.compose.ui:ui-backhandler-android:1.8.2 @@ -1417,13 +1381,13 @@ +| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (c) +| | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- org.jetbrains.compose.material:material-icons-extended:1.7.3 +| | +--- androidx.compose.material:material-icons-extended:1.7.6 -> 1.7.8 +| | | \--- androidx.compose.material:material-icons-extended-android:1.7.8 @@ -1437,40 +1401,40 @@ +| | \--- org.jetbrains.compose.ui:ui-graphics:1.7.3 -> 1.8.2 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| +--- androidx.datastore:datastore-preferences:1.1.7 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| +--- co.touchlab:kermit:2.0.6 (*) +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 +| | \--- org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.4.0 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) ++--- project :icons -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| \--- com.mikepenz:iconics-core:5.5.0-b01 +| +--- androidx.appcompat:appcompat:1.7.0 -> 1.7.1 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.6.10 -> 1.8.2 (*) @@ -1479,9 +1443,9 @@ +| | +--- androidx.core:core-ktx:1.10.1 -> 1.13.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.0.0 -> 2.1.21 (*) +| | \--- androidx.startup:startup-runtime:1.1.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -++--- androidx.navigation:navigation-compose:2.9.1 -+| \--- androidx.navigation:navigation-compose-android:2.9.1 ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) +++--- androidx.navigation:navigation-compose:2.9.3 ++| \--- androidx.navigation:navigation-compose-android:2.9.3 +| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.8.0 -> 1.9.1 (*) @@ -1492,61 +1456,61 @@ +| +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) +| +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.1 -+| | \--- androidx.navigation:navigation-common-android:2.9.1 ++| +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) ++| +--- androidx.navigation:navigation-common:2.9.3 ++| | \--- androidx.navigation:navigation-common-android:2.9.3 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-compose:2.9.1 (c) -+| | +--- androidx.navigation:navigation-runtime:2.9.1 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.1 -+| | \--- androidx.navigation:navigation-runtime-android:2.9.1 ++| | +--- androidx.navigation:navigation-compose:2.9.3 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.3 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| +--- androidx.navigation:navigation-runtime:2.9.3 ++| | \--- androidx.navigation:navigation-runtime-android:2.9.3 +| | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.navigation:navigation-common:2.9.3 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.1 (c) -+| | +--- androidx.navigation:navigation-compose:2.9.1 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.savedstate:savedstate:1.3.0 (*) -+| +--- androidx.savedstate:savedstate-compose:1.3.0 -+| | \--- androidx.savedstate:savedstate-compose-android:1.3.0 ++| | +--- androidx.navigation:navigation-common:2.9.3 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.3 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) ++| +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.1 ++| | \--- androidx.savedstate:savedstate-compose-android:1.3.1 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.5 -> 1.8.3 (*) +| | +--- androidx.core:core-ktx:1.13.1 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (c) -+| | \--- androidx.savedstate:savedstate-ktx:1.3.0 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- androidx.savedstate:savedstate:1.3.1 (*) ++| | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | \--- androidx.savedstate:savedstate-ktx:1.3.1 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.1 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.1 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| +--- androidx.navigation:navigation-common:2.9.3 (c) ++| +--- androidx.navigation:navigation-runtime:2.9.3 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 +| +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1572,31 +1536,31 @@ +| | | | +--- androidx.core:core:1.8.0 -> 1.13.1 (*) +| | | | +--- androidx.window.extensions.core:core:1.0.0 +| | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.window:window-core:1.3.0 (c) +| | | +--- androidx.window:window-core:1.3.0 +| | | | \--- androidx.window:window-core-android:1.3.0 +| | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | \--- androidx.window:window:1.3.0 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | +--- androidx.compose.runtime:runtime:1.6.5 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui-geometry:1.6.5 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui-util:1.6.5 -> 1.8.3 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | +--- androidx.window:window-core:1.3.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| +--- androidx.compose.ui:ui-util:1.6.5 -> 1.8.3 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| \--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) ++--- com.github.bitfireAT:dav4jvm:2.2.1 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.20 -> 2.1.21 (*) @@ -1621,50 +1585,51 @@ +| | \--- org.slf4j:slf4j-api:2.0.3 -> 2.0.16 +| \--- androidx.core:core-ktx:1.9.0 -> 1.13.1 (*) ++--- com.github.bitfireAT:cert4android:7814052 -+| +--- androidx.databinding:databinding-common:7.2.0 -> 8.11.0 -+| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.11.0 (*) -+| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.11.0 (*) -+| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.11.0 (*) ++| +--- androidx.databinding:databinding-common:7.2.0 -> 8.12.0 ++| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.12.0 (*) ++| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.12.0 (*) ++| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.12.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21 -> 2.1.21 (*) +| +--- androidx.appcompat:appcompat:1.4.1 -> 1.7.1 (*) +| +--- androidx.cardview:cardview:1.0.0 +| | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| +--- androidx.lifecycle:lifecycle-extensions:2.2.0 -+| | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 -> 2.9.2 (*) +| | +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*) +| | +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*) +| | +--- androidx.fragment:fragment:1.2.0 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.2.0 -> 2.9.1 (*) -+| | \--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 -> 2.9.1 -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.2.0 -> 2.9.2 (*) ++| | \--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 -> 2.9.2 ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1 -> 2.9.2 (*) +| +--- com.google.android.material:material:1.6.0 -> 1.12.0 +| | +--- org.jetbrains.kotlin:kotlin-bom:1.8.22 -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 2.1.21 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (c) +| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.1 (*) @@ -1683,7 +1648,7 @@ +| | | \--- androidx.legacy:legacy-support-core-utils:1.0.0 (*) +| | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*) +| | +--- androidx.fragment:fragment:1.2.5 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.2 (*) +| | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.4.0 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) @@ -1712,69 +1677,69 @@ ++--- org.dmfs:lib-recur:0.11.4 +| \--- org.dmfs:rfc5545-datetime:0.2.4 ++--- org.dmfs:jems:1.33 -++--- com.google.dagger:hilt-android:2.56.2 -+| +--- com.google.dagger:dagger:2.56.2 +++--- com.google.dagger:hilt-android:2.57 ++| +--- com.google.dagger:dagger:2.57 +| | +--- jakarta.inject:jakarta.inject-api:2.0.1 +| | +--- javax.inject:javax.inject:1 +| | \--- org.jspecify:jspecify:1.0.0 -+| +--- com.google.dagger:dagger-lint-aar:2.56.2 -+| +--- com.google.dagger:hilt-core:2.56.2 -+| | +--- com.google.dagger:dagger:2.56.2 (*) ++| +--- com.google.dagger:dagger-lint-aar:2.57 ++| +--- com.google.dagger:hilt-core:2.57 ++| | +--- com.google.dagger:dagger:2.57 (*) +| | \--- javax.inject:javax.inject:1 +| +--- androidx.activity:activity:1.5.1 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.7.0-beta01 -> 1.9.1 (*) +| +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.1 (*) +| +--- androidx.annotation:annotation-jvm:1.7.0-beta01 -> 1.9.1 (*) +| +--- androidx.fragment:fragment:1.5.1 -> 1.8.8 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.1 (*) -+| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.0 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.2 (*) ++| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.1 (*) +| +--- javax.inject:javax.inject:1 -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++--- androidx.hilt:hilt-navigation-compose:1.2.0 +| +--- androidx.compose.runtime:runtime:1.0.1 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| +--- androidx.hilt:hilt-navigation:1.2.0 +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.1 (*) -+| | +--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.1 (*) -+| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.3 (*) ++| | +--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.2 (*) ++| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.3 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++--- androidx.hilt:hilt-work:1.2.0 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.hilt:hilt-common:1.2.0 -+| | \--- com.google.dagger:hilt-core:2.49 -> 2.56.2 (*) -+| +--- androidx.work:work-runtime:2.3.4 -> 2.10.2 ++| | \--- com.google.dagger:hilt-core:2.49 -> 2.57 (*) ++| +--- androidx.work:work-runtime:2.3.4 -> 2.10.3 +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.6.2 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.6.2 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.6.2 -> 2.9.2 (*) +| | +--- androidx.room:room-ktx:2.6.1 -> 2.7.2 +| | | +--- androidx.room:room-common:2.7.2 (*) +| | | +--- androidx.room:room-runtime:2.7.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.room:room-common:2.7.2 (c) +| | | +--- androidx.room:room-runtime:2.7.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | +--- androidx.startup:startup-runtime:1.1.1 (*) +| | +--- androidx.tracing:tracing-ktx:1.2.0 +| | | +--- androidx.tracing:tracing:1.2.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.2.0 (*) +| | | \--- androidx.tracing:tracing:1.2.0 (c) +| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.work:work-runtime-ktx:2.10.2 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| \--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) ++| | +--- androidx.work:work-runtime-ktx:2.10.3 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| \--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) ++--- androidx.core:core-splashscreen:1.0.1 +| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*) ++--- androidx.datastore:datastore-preferences:1.1.7 (*) ++--- androidx.fragment:fragment-compose:1.8.8 +| +--- androidx.compose.runtime:runtime:1.5.4 -> 1.8.3 (*) @@ -1785,26 +1750,26 @@ +| | +--- androidx.collection:collection-ktx:1.1.0 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) +| | +--- androidx.fragment:fragment:1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | +--- androidx.fragment:fragment:1.8.8 (c) +| | \--- androidx.fragment:fragment-compose:1.8.8 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| +--- androidx.fragment:fragment:1.8.8 (c) +| \--- androidx.fragment:fragment-ktx:1.8.8 (c) -++--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -++--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -++--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) +++--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +++--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (*) +++--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++--- androidx.room:room-runtime:2.7.2 (*) ++--- androidx.sqlite:sqlite-bundled:2.5.2 +| \--- androidx.sqlite:sqlite-bundled-android:2.5.2 +| +--- androidx.sqlite:sqlite:2.5.2 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- androidx.sqlite:sqlite:2.5.2 (c) +| +--- androidx.sqlite:sqlite-framework:2.5.2 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) ++--- androidx.appcompat:appcompat:1.7.1 (*) ++--- com.mikepenz:iconics-core:5.5.0-b01 (*) ++--- io.noties.markwon:core:4.6.2 @@ -1853,7 +1818,7 @@ +| | \--- androidx.transition:transition:1.4.1 -> 1.5.0 (*) +| \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) ++--- com.jakewharton.timber:timber:5.0.1 -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 2.2.0 (*) +| \--- org.jetbrains:annotations:20.1.0 -> 23.0.0 ++--- com.google.android.apps.dashclock:dashclock-api:2.0.0 ++--- com.twofortyfouram:android-plugin-api-for-locale:1.0.4 @@ -1886,12 +1851,12 @@ +| +--- com.google.http-client:google-http-client-gson:1.45.2 -> 1.47.0 (*) +| +--- com.google.guava:guava:33.1.0-jre -> 33.4.0-android (*) +| \--- com.google.http-client:google-http-client:1.45.2 -> 1.47.0 (*) -++--- com.google.apis:google-api-services-drive:v3-rev20250701-2.0.0 +++--- com.google.apis:google-api-services-drive:v3-rev20250723-2.0.0 +| \--- com.google.api-client:google-api-client:2.7.2 (*) ++--- com.google.auth:google-auth-library-oauth2-http:1.37.1 (*) -++--- androidx.work:work-runtime-ktx:2.10.2 -+| +--- androidx.work:work-runtime:2.10.2 (*) -+| \--- androidx.work:work-runtime:2.10.2 (c) +++--- androidx.work:work-runtime-ktx:2.10.3 ++| +--- androidx.work:work-runtime:2.10.3 (*) ++| \--- androidx.work:work-runtime:2.10.3 (c) ++--- com.etebase:client:2.3.2 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| \--- com.squareup.okhttp3:logging-interceptor:3.12.1 @@ -1904,7 +1869,49 @@ +| \--- androidx.browser:browser:1.3.0 (*) ++--- org.osmdroid:osmdroid-android:6.1.20 ++--- androidx.recyclerview:recyclerview:1.4.0 (*) -++--- androidx.compose:compose-bom:2025.06.01 (*) +++--- androidx.compose:compose-bom:2025.07.00 ++| +--- androidx.compose.animation:animation:1.8.3 (c) ++| +--- androidx.compose.animation:animation-core:1.8.3 (c) ++| +--- androidx.compose.foundation:foundation:1.8.3 (c) ++| +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) ++| +--- androidx.compose.material:material:1.8.3 (c) ++| +--- androidx.compose.material:material-icons-extended:1.7.8 (c) ++| +--- androidx.compose.material3:material3:1.3.2 (c) ++| +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) ++| +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) ++| +--- androidx.compose.material3.adaptive:adaptive-layout-android:1.1.0 (c) ++| +--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 (c) ++| +--- androidx.compose.runtime:runtime:1.8.3 (c) ++| +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) ++| +--- androidx.compose.ui:ui:1.8.3 (c) ++| +--- androidx.compose.ui:ui-geometry:1.8.3 (c) ++| +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) ++| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-util:1.8.3 (c) ++| +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) ++| +--- androidx.compose.material3.adaptive:adaptive-android:1.1.0 (c) ++| +--- androidx.compose.animation:animation-android:1.8.3 (c) ++| +--- androidx.compose.animation:animation-core-android:1.8.3 (c) ++| +--- androidx.compose.foundation:foundation-android:1.8.3 (c) ++| +--- androidx.compose.foundation:foundation-layout-android:1.8.3 (c) ++| +--- androidx.compose.material:material-android:1.8.3 (c) ++| +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c) ++| +--- androidx.compose.material3:material3-android:1.3.2 (c) ++| +--- androidx.compose.runtime:runtime-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-geometry-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-util-android:1.8.3 (c) ++| +--- androidx.compose.runtime:runtime-saveable-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-text:1.8.3 (c) ++| +--- androidx.compose.material:material-ripple:1.8.3 (c) ++| +--- androidx.compose.ui:ui-graphics:1.8.3 (c) ++| +--- androidx.compose.material:material-icons-core:1.7.8 (c) ++| +--- androidx.compose.ui:ui-unit:1.8.3 (c) ++| +--- androidx.compose.ui:ui-text-android:1.8.3 (c) ++| +--- androidx.compose.material:material-ripple-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-graphics-android:1.8.3 (c) ++| +--- androidx.compose.material:material-icons-core-android:1.7.8 (c) ++| \--- androidx.compose.ui:ui-unit-android:1.8.3 (c) ++--- androidx.compose.ui:ui -> 1.8.3 (*) ++--- androidx.compose.foundation:foundation -> 1.8.3 (*) ++--- androidx.compose.material:material -> 1.8.3 @@ -1920,23 +1927,23 @@ +| +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-text:1.7.4 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-util:1.7.4 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++--- androidx.compose.runtime:runtime-livedata -> 1.8.3 +| +--- androidx.compose.runtime:runtime:1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.9.1 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.9.2 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- androidx.compose.runtime:runtime:1.8.3 (c) +| +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++--- androidx.activity:activity-compose:1.10.1 (*) ++--- androidx.compose.material:material-icons-extended -> 1.7.8 (*) -++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) +++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (*) ++--- androidx.compose.ui:ui-tooling-preview -> 1.8.3 +| \--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (*) ++--- io.coil-kt:coil-compose:2.7.0 @@ -1954,31 +1961,31 @@ +| | | +--- androidx.exifinterface:exifinterface:1.3.7 +| | | | \--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.2 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) +| | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) +| | | \--- com.squareup.okio:okio:3.9.0 (*) +| | +--- androidx.compose.foundation:foundation:1.6.8 -> 1.8.3 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) +| +--- io.coil-kt:coil:2.7.0 +| | +--- io.coil-kt:coil-base:2.7.0 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++--- io.coil-kt:coil-video:2.7.0 +| +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) +| +--- io.coil-kt:coil-base:2.7.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++--- io.coil-kt:coil-svg:2.7.0 +| +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) +| +--- com.caverock:androidsvg-aar:1.4 +| +--- io.coil-kt:coil-base:2.7.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++--- io.coil-kt:coil-gif:2.7.0 +| +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) +| +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*) +| +--- io.coil-kt:coil-base:2.7.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++--- io.ktor:ktor-client-android:3.1.3 +| \--- io.ktor:ktor-client-android-jvm:3.1.3 +| +--- org.slf4j:slf4j-api:2.0.16 @@ -2002,13 +2009,13 @@ +| | | | | | \--- org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.7.0 +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-io-bytestring:0.7.0 +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.7.0 -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- io.ktor:ktor-http-cio:3.1.3 +| | | \--- io.ktor:ktor-http-cio-jvm:3.1.3 +| | | +--- org.slf4j:slf4j-api:2.0.16 @@ -2017,17 +2024,17 @@ +| | | | +--- org.slf4j:slf4j-api:2.0.16 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | | +--- io.ktor:ktor-utils:3.1.3 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | +--- io.ktor:ktor-http:3.1.3 (*) +| | | +--- io.ktor:ktor-io:3.1.3 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- io.ktor:ktor-events:3.1.3 +| | | \--- io.ktor:ktor-events-jvm:3.1.3 +| | | +--- org.slf4j:slf4j-api:2.0.16 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | +--- io.ktor:ktor-utils:3.1.3 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- io.ktor:ktor-websocket-serialization:3.1.3 +| | | \--- io.ktor:ktor-websocket-serialization-jvm:3.1.3 +| | | +--- org.slf4j:slf4j-api:2.0.16 @@ -2042,37 +2049,37 @@ +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | | | +--- io.ktor:ktor-utils:3.1.3 (*) +| | | | | +--- io.ktor:ktor-http:3.1.3 (*) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- io.ktor:ktor-sse:3.1.3 +| | | \--- io.ktor:ktor-sse-jvm:3.1.3 +| | | +--- org.slf4j:slf4j-api:2.0.16 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | +--- io.ktor:ktor-utils:3.1.3 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 +| | +--- org.slf4j:slf4j-api:1.7.32 -> 2.0.16 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++--- io.ktor:ktor-client-logging:3.1.3 +| \--- io.ktor:ktor-client-logging-jvm:3.1.3 +| +--- org.slf4j:slf4j-api:2.0.16 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| +--- io.ktor:ktor-client-core:3.1.3 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++--- io.ktor:ktor-client-content-negotiation:3.1.3 +| \--- io.ktor:ktor-client-content-negotiation-jvm:3.1.3 +| +--- org.slf4j:slf4j-api:2.0.16 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| +--- io.ktor:ktor-client-core:3.1.3 (*) +| +--- io.ktor:ktor-serialization:3.1.3 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++--- io.ktor:ktor-serialization-kotlinx-json:3.1.3 +| \--- io.ktor:ktor-serialization-kotlinx-json-jvm:3.1.3 +| +--- org.slf4j:slf4j-api:2.0.16 @@ -2083,18 +2090,18 @@ +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | +--- io.ktor:ktor-serialization:3.1.3 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.8.1 +| | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.1 +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-io-core:0.6.0 -> 0.7.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +\--- com.google.accompanist:accompanist-permissions:0.37.3 + +--- androidx.activity:activity-compose:1.9.0 -> 1.10.1 (*) + +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) + +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.10.2 (*) -+ \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.1.21 (*) ++ \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.2.0 (*) diff --git a/deps_wear.txt b/deps_wear.txt index 526ee12ab..12e5621b4 100644 --- a/deps_wear.txt +++ b/deps_wear.txt @@ -1,47 +1,48 @@ -++--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 +++--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.0 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib-common:2.2.0 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.0 (c) ++--- org.jetbrains.compose.components:components-resources:1.8.2 +| \--- org.jetbrains.compose.components:components-resources-android:1.8.2 -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.8.2 +| | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.8.3 +| | | \--- androidx.compose.runtime:runtime-android:1.8.3 +| | | +--- androidx.annotation:annotation-experimental:1.4.1 -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.2.0 (*) +| | | +--- androidx.collection:collection:1.5.0 +| | | | \--- androidx.collection:collection-jvm:1.5.0 +| | | | +--- androidx.annotation:annotation:1.9.1 +| | | | | \--- androidx.annotation:annotation-jvm:1.9.1 -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.collection:collection-ktx:1.5.0 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -+| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 ++| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 +| | | | | +--- org.jetbrains:annotations:23.0.0 -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (c) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 (c) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (c) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.8.1 (c) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (c) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 (c) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (c) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.10.2 (c) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (c) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 (c) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 +| | | \--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 +| | | +--- androidx.collection:collection:1.5.0 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| +--- org.jetbrains.compose.foundation:foundation:1.8.2 +| | +--- androidx.compose.foundation:foundation:1.8.2 -> 1.8.3 +| | | \--- androidx.compose.foundation:foundation-android:1.8.3 @@ -69,133 +70,135 @@ +| | | | | | | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) +| | | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | | | | | | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -+| | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.2.0 -+| | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) ++| | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.3.0 ++| | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | | | | | | | | | \--- androidx.concurrent:concurrent-futures-ktx:1.2.0 (c) ++| | | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 ++| | | | | | | | | | | \--- androidx.concurrent:concurrent-futures-ktx:1.3.0 (c) +| | | | | | | | | | +--- androidx.interpolator:interpolator:1.0.0 +| | | | | | | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.1 -+| | | | | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-android:2.9.1 -+| | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.2 ++| | | | | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-android:2.9.2 ++| | | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | | +--- androidx.arch.core:core-common:2.2.0 +| | | | | | | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | +--- androidx.arch.core:core-runtime:2.2.0 +| | | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | | \--- androidx.arch.core:core-common:2.2.0 (*) +| | | | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 -+| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 -+| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.1 -+| | | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 ++| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.2 ++| | | | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) ++| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 +| | | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) ++| | | | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) +| | | | | | | | | | | | +--- androidx.startup:startup-runtime:1.1.1 +| | | | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | | | \--- androidx.tracing:tracing:1.0.0 +| | | | | | | | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) ++| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 +| | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | | | | | | \--- androidx.core:core-ktx:1.13.1 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | | | | | \--- androidx.core:core:1.13.1 (c) +| | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.1 -+| | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.2 ++| | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.1 -+| | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2 ++| | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 +| | | | | | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | | | | | | | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 -+| | | | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.0 ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 ++| | | | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.1 +| | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | +--- androidx.core:core-ktx:1.13.1 (*) +| | | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 +| | | | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 +| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 @@ -203,78 +206,80 @@ +| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1 (c) +| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (c) +| | | | | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 (c) -+| | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | | | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.0 (c) -+| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) ++| | | | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.1 (c) ++| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | | | | +--- androidx.tracing:tracing:1.0.0 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | | +--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 -+| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.1 -+| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 -+| | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 ++| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2 ++| | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 ++| | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | | | | \--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -289,9 +294,9 @@ +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 +| | | | | | | \--- androidx.compose.ui:ui-geometry-android:1.8.3 +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -300,7 +305,7 @@ +| | | | | | | | \--- androidx.compose.ui:ui-util-android:1.8.3 +| | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | | +--- androidx.collection:collection:1.4.3 -> 1.5.0 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) @@ -309,8 +314,8 @@ +| | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) @@ -319,7 +324,7 @@ +| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 +| | | | | | | \--- androidx.compose.ui:ui-graphics-android:1.8.3 +| | | | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) @@ -337,31 +342,31 @@ +| | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) ++| | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| | | | | | | | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | | | +--- androidx.graphics:graphics-path:1.0.1 +| | | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -+| | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | | | | | | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-text:1.8.3 +| | | | | | | \--- androidx.compose.ui:ui-text-android:1.8.3 +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -377,89 +382,89 @@ +| | | | | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | | | | +--- androidx.core:core:1.3.0 -> 1.13.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.1 -+| | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.2 ++| | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | | | | | | | | +--- androidx.startup:startup-runtime:1.1.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*) +| | | | | | | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -+| | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | | | | | | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | | +--- androidx.customview:customview-poolingcontainer:1.0.0 +| | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*) +| | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.1 -+| | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.1 -+| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 ++| | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2 ++| | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.7.1 -> 1.8.3 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | +--- org.jspecify:jspecify:1.0.0 +| | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -+| | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) +| | | | | | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (c) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | | | | | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | +--- androidx.compose.animation:animation:1.8.3 (c) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 +| | | | | \--- androidx.compose.foundation:foundation-layout-android:1.8.3 +| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -471,17 +476,17 @@ +| | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- androidx.compose.foundation:foundation:1.8.3 (c) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.compose.animation:animation-core:1.8.3 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (*) +| | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | +--- androidx.compose.ui:ui:1.8.3 (*) @@ -489,9 +494,9 @@ +| | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | +--- androidx.core:core:1.13.1 (*) +| | | +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | +--- org.jetbrains.compose.animation:animation:1.8.2 +| | | +--- androidx.compose.animation:animation:1.8.2 -> 1.8.3 (*) +| | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 @@ -502,29 +507,29 @@ +| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 +| | | | | +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 -+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 +| | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.6.11 -> 1.8.2 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.8.4 -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) @@ -532,15 +537,15 @@ +| | | | | | +--- androidx.compose.runtime:runtime-saveable:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 +| | | | | | +--- androidx.compose.ui:ui-geometry:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 +| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) @@ -553,9 +558,9 @@ +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 +| | | | | | +--- androidx.compose.ui:ui-text:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) @@ -566,16 +571,16 @@ +| | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 +| | | | +--- androidx.compose.foundation:foundation-layout:1.8.2 -> 1.8.3 (*) @@ -584,12 +589,12 @@ +| | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) @@ -597,12 +602,12 @@ +| | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) ++--- project :wear-datalayer +| +--- io.grpc:grpc-kotlin-stub:1.4.3 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0 -> 1.8.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0 -> 1.10.2 (*) +| | +--- io.grpc:grpc-stub:1.62.2 +| | | +--- io.grpc:grpc-api:1.62.2 -> 1.73.0 +| | | | +--- com.google.code.findbugs:jsr305:3.0.2 @@ -641,55 +646,15 @@ +| | +--- io.grpc:grpc-core:1.73.0 (*) +| | +--- androidx.annotation:annotation:1.9.0 -> 1.9.1 (*) +| | +--- androidx.core:core:1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) +| | \--- com.google.guava:guava:33.3.1-android (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 -+| | +--- androidx.compose:compose-bom:2025.02.00 -+| | | +--- androidx.compose.animation:animation:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-layout:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-core:1.7.8 (c) -+| | | +--- androidx.compose.material:material-icons-extended:1.7.8 (c) -+| | | +--- androidx.compose.material:material-ripple:1.7.8 -> 1.8.2 (c) -+| | | +--- androidx.compose.material3:material3:1.3.1 -> 1.3.2 (c) -+| | | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-saveable:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-graphics:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-text:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-preview:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-preview-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-unit:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-util:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-unit-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material3:material3-android:1.3.1 -> 1.3.2 (c) -+| | | +--- androidx.compose.animation:animation-core:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-core-android:1.7.8 (c) -+| | | +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c) -+| | | +--- androidx.compose.ui:ui-geometry:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-text-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-util-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material-ripple-android:1.7.8 -> 1.8.2 (c) -+| | | +--- androidx.compose.ui:ui-graphics-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material:1.7.8 (c) -+| | | +--- androidx.compose.ui:ui-tooling-data:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-geometry-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.animation:animation-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-data-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material-android:1.7.8 (c) -+| | | +--- androidx.compose.runtime:runtime-saveable-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.animation:animation-core-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-layout-android:1.7.8 -> 1.8.3 (c) -+| | | \--- androidx.compose.foundation:foundation-android:1.7.8 -> 1.8.3 (c) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) +| | | +--- com.google.android.gms:play-services-tasks:16.0.1 -> 18.2.0 +| | | | \--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 +| | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) @@ -707,72 +672,72 @@ +| | | | +--- androidx.loader:loader:1.0.0 +| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.1 ++| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.2 +| | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | | | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | +--- org.jspecify:jspecify:1.0.0 -+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.2 (*) +| | | | +--- androidx.activity:activity:1.2.4 -> 1.10.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.9.1 (*) -+| | | | +--- androidx.savedstate:savedstate:1.1.0 -> 1.3.0 (*) ++| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.9.2 (*) ++| | | | +--- androidx.savedstate:savedstate:1.1.0 -> 1.3.1 (*) +| | | | \--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- com.google.android.horologist:horologist-annotations:0.6.23 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- com.google.android.horologist:horologist-annotations:0.7.15 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| | +--- com.google.android.gms:play-services-wearable:19.0.0 +| | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) +| | | +--- com.google.android.gms:play-services-base:18.5.0 @@ -783,7 +748,7 @@ +| | | | \--- com.google.android.gms:play-services-tasks:18.2.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) +| | | \--- com.google.android.gms:play-services-tasks:18.2.0 (*) -+| | +--- androidx.datastore:datastore-preferences:1.1.3 -> 1.1.7 ++| | +--- androidx.datastore:datastore-preferences:1.1.7 +| | | \--- androidx.datastore:datastore-preferences-android:1.1.7 +| | | +--- androidx.datastore:datastore:1.1.7 +| | | | \--- androidx.datastore:datastore-android:1.1.7 @@ -792,11 +757,11 @@ +| | | | | \--- androidx.datastore:datastore-core-android:1.1.7 +| | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.1.21 -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.21 -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) @@ -808,9 +773,9 @@ +| | | | | +--- androidx.datastore:datastore-core:1.1.7 (*) +| | | | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 +| | | | | | \--- com.squareup.okio:okio-jvm:3.9.0 -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) @@ -818,8 +783,8 @@ +| | | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) @@ -833,71 +798,74 @@ +| | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 +| | | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 +| | | | | | +--- androidx.datastore:datastore:1.1.7 (c) -+| | | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) -+| | | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) -+| | | | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) ++| | | | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) ++| | | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) ++| | | | | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) -+| | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) ++| | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) -+| | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) ++| | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) -+| | +--- androidx.datastore:datastore-preferences-proto:1.1.3 -> 1.1.7 (*) -+| | +--- androidx.datastore:datastore:1.1.3 -> 1.1.7 (*) -+| | +--- com.google.protobuf:protobuf-kotlin-lite:4.29.0 -> 4.31.1 ++| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (*) ++| | +--- androidx.datastore:datastore:1.1.7 (*) ++| | +--- com.google.protobuf:protobuf-kotlin-lite:4.26.1 -> 4.31.1 +| | | +--- com.google.protobuf:protobuf-javalite:4.31.1 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.1.21 (*) -+| | +--- androidx.wear:wear-remote-interactions:1.1.0 -+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 -> 1.2.0 -+| | | | +--- androidx.concurrent:concurrent-futures:1.2.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| | | | \--- androidx.concurrent:concurrent-futures:1.2.0 (c) -+| | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.5.0 (*) -+| | | +--- com.google.android.gms:play-services-wearable:17.1.0 -> 19.0.0 (*) -+| | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.2.0 (*) ++| | \--- androidx.wear:wear-remote-interactions:1.1.0 ++| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 -> 1.3.0 ++| | | +--- androidx.concurrent:concurrent-futures:1.3.0 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | \--- androidx.concurrent:concurrent-futures:1.3.0 (c) ++| | +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.5.0 (*) ++| | +--- com.google.android.gms:play-services-wearable:17.1.0 -> 19.0.0 (*) ++| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- androidx.datastore:datastore-preferences:1.1.7 (*) +| \--- com.google.protobuf:protobuf-kotlin-lite:4.31.1 (*) ++--- project :kmp +| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.8.3 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.2.0 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) -+| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | +--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (c) ++| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| +--- project :data +| | +--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations:1.13.0 +| | | \--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations-jvm:1.13.0 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | +--- androidx.room:room-runtime:2.7.2 +| | | \--- androidx.room:room-runtime-android:2.7.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -907,42 +875,42 @@ +| | | +--- androidx.room:room-common:2.7.2 +| | | | \--- androidx.room:room-common-jvm:2.7.2 +| | | | +--- androidx.annotation:annotation:1.9.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.room:room-runtime:2.7.2 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | | +--- androidx.sqlite:sqlite:2.5.1 +| | | | \--- androidx.sqlite:sqlite-android:2.5.1 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.sqlite:sqlite-framework:2.5.1 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | | +--- androidx.sqlite:sqlite-framework:2.5.1 +| | | | \--- androidx.sqlite:sqlite-framework-android:2.5.1 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.sqlite:sqlite:2.5.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.sqlite:sqlite:2.5.1 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- org.jspecify:jspecify:1.0.0 +| | | +--- androidx.room:room-common:2.7.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 +| | | \--- org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 +| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1 +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) +| | +--- co.touchlab:kermit:2.0.6 +| | | \--- co.touchlab:kermit-android:2.0.6 +| | | +--- co.touchlab:kermit-core:2.0.6 +| | | | \--- co.touchlab:kermit-core-android:2.0.6 -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*) +| | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) +| +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) +| +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) @@ -955,14 +923,14 @@ +| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0 -> 1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| | | | +--- androidx.core:core-ktx:1.13.0 -> 1.13.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | | \--- androidx.activity:activity:1.10.1 (c) +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) @@ -973,49 +941,49 @@ +| | | +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8 +| | | | \--- androidx.compose.material:material-icons-core-android:1.7.8 +| | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.2 -+| | | | \--- androidx.compose.material:material-ripple-android:1.8.2 ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.3 ++| | | | \--- androidx.compose.material:material-ripple-android:1.8.3 +| | | | +--- androidx.collection:collection:1.5.0 (*) +| | | | +--- androidx.compose.animation:animation:1.7.1 -> 1.8.3 (*) +| | | | +--- androidx.compose.foundation:foundation:1.7.1 -> 1.8.3 (*) -+| | | | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.8.3 (*) ++| | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-util:1.7.1 -> 1.8.3 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.8.3 (*) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.1 ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) +| | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) +| | +--- org.jetbrains.compose.material:material-ripple:1.8.2 -+| | | +--- androidx.compose.material:material-ripple:1.8.2 (*) ++| | | +--- androidx.compose.material:material-ripple:1.8.2 -> 1.8.3 (*) +| | | +--- org.jetbrains.compose.animation:animation:1.8.2 (*) +| | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-backhandler:1.8.2 +| | | \--- org.jetbrains.compose.ui:ui-backhandler-android:1.8.2 @@ -1024,13 +992,13 @@ +| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (c) +| | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- org.jetbrains.compose.material:material-icons-extended:1.7.3 +| | +--- androidx.compose.material:material-icons-extended:1.7.6 -> 1.7.8 +| | | \--- androidx.compose.material:material-icons-extended-android:1.7.8 @@ -1044,35 +1012,35 @@ +| | \--- org.jetbrains.compose.ui:ui-graphics:1.7.3 -> 1.8.2 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| +--- androidx.datastore:datastore-preferences:1.1.7 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| +--- co.touchlab:kermit:2.0.6 (*) +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 +| | \--- org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.4.0 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) ++--- com.google.android.gms:play-services-wearable:19.0.0 (*) @@ -1084,9 +1052,9 @@ +| | \--- androidx.paging:paging-common-android:3.3.6 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.arch.core:core-common:2.2.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| \--- androidx.paging:paging-common:3.3.6 (c) ++--- androidx.compose.ui:ui -> 1.8.3 (*) ++--- androidx.compose.ui:ui-graphics -> 1.8.3 (*) @@ -1103,7 +1071,7 @@ ++--- com.google.firebase:firebase-crashlytics -> 19.4.4 +| +--- com.google.firebase:firebase-sessions:2.1.2 +| | +--- com.google.firebase:firebase-common:21.0.0 -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4 -> 1.8.1 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4 -> 1.10.2 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 +| | | | +--- com.google.firebase:firebase-annotations:16.2.0 +| | | | | \--- javax.inject:javax.inject:1 @@ -1111,16 +1079,16 @@ +| | | | \--- com.google.errorprone:error_prone_annotations:2.26.0 -> 2.30.0 +| | | +--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | | +--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) -+| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.3.0 -> 18.5.0 (*) +| | | \--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) +| | +--- com.google.firebase:firebase-common-ktx:21.0.0 +| | | +--- com.google.firebase:firebase-common:21.0.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.0 -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.0 -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | | \--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | +--- com.google.firebase:firebase-components:18.0.0 (*) @@ -1142,7 +1110,7 @@ +| | | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | | +--- com.google.firebase:firebase-installations-interop:17.1.1 -> 17.2.0 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | +--- com.google.firebase:firebase-datatransport:19.0.0 +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- com.google.android.datatransport:transport-api:3.1.0 -> 3.2.0 @@ -1208,17 +1176,17 @@ +| | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 (c) +| | | +--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) ++| | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) +| | | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (*) +| | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (c) +| | | +--- com.google.android.gms:play-services-base:18.5.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.5.0 (*) @@ -1244,162 +1212,215 @@ +| | +--- com.google.firebase:firebase-installations-interop:17.0.0 -> 17.2.0 (*) +| | +--- com.google.firebase:firebase-measurement-connector:19.0.0 -> 20.0.1 (*) +| | +--- com.google.guava:guava:31.1-android -> 33.3.1-android (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| \--- com.google.android.gms:play-services-measurement-sdk:22.5.0 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| +--- com.google.android.gms:play-services-basement:18.5.0 (*) +| +--- com.google.android.gms:play-services-measurement-base:22.5.0 (*) +| \--- com.google.android.gms:play-services-measurement-impl:22.5.0 (*) -++--- androidx.wear.compose:compose-material:1.4.1 -+| +--- androidx.compose.animation:animation:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.material:material-icons-core:1.7.0 -> 1.7.8 (*) -+| +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.2 (*) -+| +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.ui:ui-text:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.ui:ui-util:1.7.0 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.7.0 -> 2.9.1 (*) -+| +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 -+| | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.foundation:foundation-layout:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui-text:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui-util:1.7.0 -> 1.8.3 (*) +++--- androidx.wear.compose:compose-material:1.4.1 -> 1.5.0-rc01 ++| +--- androidx.compose.animation:animation:1.8.0 -> 1.8.3 (*) ++| +--- androidx.compose.foundation:foundation:1.8.0 -> 1.8.3 (*) ++| +--- androidx.compose.material:material-icons-core:1.7.7 -> 1.7.8 (*) ++| +--- androidx.compose.material:material-ripple:1.7.7 -> 1.8.3 (*) ++| +--- androidx.compose.runtime:runtime:1.8.0 -> 1.8.3 (*) ++| +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) ++| +--- androidx.compose.ui:ui-text:1.8.0 -> 1.8.3 (*) ++| +--- androidx.compose.ui:ui-util:1.8.0 -> 1.8.3 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.7.0 -> 2.9.2 (*) ++| +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 ++| | +--- androidx.compose.foundation:foundation:1.8.0 -> 1.8.3 (*) ++| | +--- androidx.compose.foundation:foundation-layout:1.8.0 -> 1.8.3 (*) ++| | +--- androidx.compose.runtime:runtime:1.8.0 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui-util:1.8.0 -> 1.8.3 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.7.0 -> 2.9.1 (*) -+| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-material:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-material-core:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-navigation:1.4.1 (c) -+| | \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) -+| +--- androidx.wear.compose:compose-material-core:1.4.1 -+| | +--- androidx.compose.animation:animation:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.material:material-icons-core:1.7.0 -> 1.7.8 (*) -+| | +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.2 (*) -+| | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui-text:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui-util:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | +--- androidx.wear.compose:compose-foundation:1.4.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-foundation:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-material:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-navigation:1.4.1 (c) -+| | \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (c) -+| +--- androidx.wear.compose:compose-material-core:1.4.1 (c) -+| +--- androidx.wear.compose:compose-navigation:1.4.1 (c) -+| \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) -++--- androidx.wear.compose:compose-foundation:1.4.1 (*) -++--- androidx.wear.compose:compose-navigation:1.4.1 -+| +--- androidx.activity:activity-compose:1.7.0 -> 1.10.1 (*) -+| +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0 -> 2.9.1 (*) -+| +--- androidx.navigation:navigation-common:2.6.0 -> 2.8.8 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.collection:collection-ktx:1.4.2 -> 1.5.0 (*) -+| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-compose:2.8.8 (c) -+| | +--- androidx.navigation:navigation-runtime:2.8.8 (c) -+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.8 (c) -+| | \--- androidx.navigation:navigation-common-ktx:2.8.8 (c) -+| +--- androidx.navigation:navigation-compose:2.6.0 -> 2.8.8 -+| | +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) -+| | +--- androidx.compose.animation:animation:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.8 -+| | | +--- androidx.navigation:navigation-common-ktx:2.8.8 -+| | | | +--- androidx.navigation:navigation-common:2.8.8 (*) -+| | | | +--- androidx.navigation:navigation-common:2.8.8 (c) -+| | | | +--- androidx.navigation:navigation-compose:2.8.8 (c) -+| | | | +--- androidx.navigation:navigation-runtime:2.8.8 (c) -+| | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.8 (c) -+| | | +--- androidx.navigation:navigation-runtime:2.8.8 -+| | | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) -+| | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -+| | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.1 (*) -+| | | | +--- androidx.navigation:navigation-common:2.8.8 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.8.1 (*) -+| | | | +--- androidx.navigation:navigation-common:2.8.8 (c) -+| | | | +--- androidx.navigation:navigation-compose:2.8.8 (c) -+| | | | +--- androidx.navigation:navigation-runtime-ktx:2.8.8 (c) -+| | | | \--- androidx.navigation:navigation-common-ktx:2.8.8 (c) -+| | | +--- androidx.navigation:navigation-common:2.8.8 (c) -+| | | +--- androidx.navigation:navigation-common-ktx:2.8.8 (c) -+| | | +--- androidx.navigation:navigation-compose:2.8.8 (c) -+| | | \--- androidx.navigation:navigation-runtime:2.8.8 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-common:2.8.8 (c) -+| | +--- androidx.navigation:navigation-runtime:2.8.8 (c) -+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.8 (c) -+| | \--- androidx.navigation:navigation-common-ktx:2.8.8 (c) -+| +--- androidx.navigation:navigation-runtime:2.6.0 -> 2.8.8 (*) -+| +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (c) -+| +--- androidx.wear.compose:compose-material:1.4.1 (c) -+| +--- androidx.wear.compose:compose-material-core:1.4.1 (c) -+| \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) -++--- androidx.wear:wear-input:1.2.0-alpha02 -+| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 2.1.21 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.7.0 -> 2.9.2 (*) ++| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| | +--- androidx.wear.compose:compose-material:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (c) ++| | \--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 ++| | +--- androidx.compose.animation:animation:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.foundation:foundation:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.material:material-icons-core:1.7.4 -> 1.7.8 (*) ++| | +--- androidx.compose.material:material-ripple:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.runtime:runtime:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui-text:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui-util:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| | +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) ++| | +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-material:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (c) ++| | \--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (c) ++| \--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (c) +++--- androidx.wear.compose:compose-foundation:1.4.1 -> 1.5.0-rc01 (*) +++--- androidx.wear.compose:compose-navigation:1.4.1 -> 1.5.0-rc01 ++| +--- androidx.activity:activity-compose:1.9.0 -> 1.10.1 (*) ++| +--- androidx.compose.animation:animation:1.7.4 -> 1.8.3 (*) ++| +--- androidx.compose.runtime:runtime:1.7.4 -> 1.8.3 (*) ++| +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0 -> 2.9.2 (*) ++| +--- androidx.navigation:navigation-common:2.6.0 -> 2.9.2 ++| | \--- androidx.navigation:navigation-common-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) ++| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) ++| | +--- androidx.navigation:navigation-compose:2.9.2 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.2 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| +--- androidx.navigation:navigation-compose:2.6.0 -> 2.9.2 ++| | \--- androidx.navigation:navigation-compose-android:2.9.2 ++| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) ++| | +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) ++| | +--- androidx.annotation:annotation:1.8.0 -> 1.9.1 (*) ++| | +--- androidx.collection:collection:1.4.5 -> 1.5.0 (*) ++| | +--- androidx.compose.animation:animation:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.animation:animation-core:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.navigation:navigation-common:2.9.2 (*) ++| | +--- androidx.navigation:navigation-runtime:2.9.2 ++| | | \--- androidx.navigation:navigation-runtime-android:2.9.2 ++| | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) ++| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) ++| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) ++| | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.navigation:navigation-common:2.9.2 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) ++| | | +--- androidx.navigation:navigation-common:2.9.2 (c) ++| | | +--- androidx.navigation:navigation-compose:2.9.2 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) ++| | +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.1 ++| | | \--- androidx.savedstate:savedstate-compose-android:1.3.1 ++| | | +--- androidx.annotation:annotation:1.9.1 (*) ++| | | +--- androidx.compose.runtime:runtime:1.7.5 -> 1.8.3 (*) ++| | | +--- androidx.core:core-ktx:1.13.1 (*) ++| | | +--- androidx.savedstate:savedstate:1.3.1 (*) ++| | | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | | \--- androidx.savedstate:savedstate-ktx:1.3.1 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) ++| | +--- androidx.navigation:navigation-common:2.9.2 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.2 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| +--- androidx.navigation:navigation-runtime:2.6.0 -> 2.9.2 (*) ++| +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 (c) ++| \--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (c) +++--- androidx.wear:wear-input:1.2.0-beta01 ++| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| +--- org.jspecify:jspecify:1.0.0 ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++--- androidx.wear:wear-tooling-preview:1.0.0 +| +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++--- androidx.activity:activity-compose:1.10.1 (*) ++--- androidx.core:core-splashscreen:1.0.1 +| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-compose-layout:0.6.23 -+| +--- androidx.compose:compose-bom:2025.02.00 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*) +++--- com.google.android.horologist:horologist-compose-layout:0.7.15 ++| +--- androidx.compose:compose-bom:2025.07.00 ++| | +--- androidx.compose.animation:animation:1.8.3 (c) ++| | +--- androidx.compose.foundation:foundation:1.8.3 (c) ++| | +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) ++| | +--- androidx.compose.material:material-icons-core:1.7.8 (c) ++| | +--- androidx.compose.material:material-icons-extended:1.7.8 (c) ++| | +--- androidx.compose.material:material-ripple:1.8.3 (c) ++| | +--- androidx.compose.material3:material3:1.3.2 (c) ++| | +--- androidx.compose.runtime:runtime:1.8.3 (c) ++| | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) ++| | +--- androidx.compose.ui:ui:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-text:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | +--- androidx.compose.runtime:runtime-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-graphics-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-text-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-unit-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-util-android:1.8.3 (c) ++| | +--- androidx.compose.material3:material3-android:1.3.2 (c) ++| | +--- androidx.compose.animation:animation-core:1.8.3 (c) ++| | +--- androidx.compose.animation:animation-android:1.8.3 (c) ++| | +--- androidx.compose.foundation:foundation-android:1.8.3 (c) ++| | +--- androidx.compose.foundation:foundation-layout-android:1.8.3 (c) ++| | +--- androidx.compose.material:material-icons-core-android:1.7.8 (c) ++| | +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c) ++| | +--- androidx.compose.material:material-ripple-android:1.8.3 (c) ++| | +--- androidx.compose.runtime:runtime-saveable-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) ++| | +--- androidx.compose.material:material:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) ++| | +--- androidx.compose.animation:animation-core-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-geometry-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-data-android:1.8.3 (c) ++| | \--- androidx.compose.material:material-android:1.8.3 (c) +| +--- androidx.compose.ui:ui-util -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-tooling -> 1.8.3 +| | \--- androidx.compose.ui:ui-tooling-android:1.8.3 +| | +--- androidx.activity:activity-compose:1.7.0 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.compose.animation:animation:1.8.3 (*) -+| | +--- androidx.compose.material:material:1.0.0 -> 1.7.8 -+| | | \--- androidx.compose.material:material-android:1.7.8 -+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) -+| | | +--- androidx.compose.animation:animation:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.animation:animation-core:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.foundation:foundation:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.foundation:foundation-layout:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.material:material-ripple:1.7.8 -> 1.8.2 (*) -+| | | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.ui:ui-text:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.ui:ui-util:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- androidx.compose.material:material:1.0.0 -> 1.8.3 ++| | | \--- androidx.compose.material:material-android:1.8.3 ++| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) ++| | | +--- androidx.compose.animation:animation:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.animation:animation-core:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.foundation:foundation:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.foundation:foundation-layout:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.material:material-ripple:1.8.3 (*) ++| | | +--- androidx.compose.runtime:runtime:1.8.3 (*) ++| | | +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.ui:ui-text:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.ui:ui-util:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (*) +| | +--- androidx.compose.ui:ui-tooling-data:1.8.3 @@ -1408,7 +1429,7 @@ +| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | +--- androidx.compose.ui:ui:1.8.3 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) @@ -1417,11 +1438,11 @@ +| | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) +| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) @@ -1430,21 +1451,20 @@ +| | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| +--- androidx.wear:wear-tooling-preview:1.0.0 (*) -+| +--- androidx.wear.compose:compose-ui-tooling:1.4.1 ++| +--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.compose.ui:ui-tooling-preview:1.7.0 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui-tooling-preview:1.7.4 -> 1.8.3 (*) +| | +--- androidx.wear:wear-tooling-preview:1.0.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-foundation:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-material:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-material-core:1.4.1 (c) -+| | \--- androidx.wear.compose:compose-navigation:1.4.1 (c) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-material:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 (c) ++| | \--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (c) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (*) +| +--- androidx.paging:paging-compose:3.3.6 (*) +| +--- androidx.wear:wear:1.3.0 +| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) @@ -1455,7 +1475,7 @@ +| | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| | | \--- androidx.legacy:legacy-support-core-utils:1.0.0 (*) +| | +--- androidx.fragment:fragment:1.2.4 -> 1.3.6 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.9.2 (*) +| | +--- androidx.recyclerview:recyclerview:1.1.0 +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) @@ -1466,49 +1486,48 @@ +| | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) +| | | \--- androidx.interpolator:interpolator:1.0.0 (*) +| | \--- androidx.versionedparcelable:versionedparcelable:1.1.1 (*) -+| +--- androidx.navigation:navigation-runtime:2.8.8 (*) -+| +--- androidx.wear.compose:compose-navigation:1.4.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-compose-material:0.6.23 -+| +--- androidx.compose:compose-bom:2025.02.00 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) ++| +--- androidx.navigation:navigation-runtime:2.9.2 (*) ++| +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +++--- com.google.android.horologist:horologist-compose-material:0.7.15 ++| +--- androidx.compose:compose-bom:2025.07.00 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.compose.material:material-icons-core -> 1.7.8 (*) +| +--- androidx.compose.ui:ui-text -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-unit -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-util -> 1.8.3 (*) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- com.google.android.horologist:horologist-compose-layout:0.6.23 (*) -+| +--- com.google.android.horologist:horologist-images-base:0.6.23 -+| | +--- androidx.compose:compose-bom:2025.02.00 (*) -+| | +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- com.google.android.horologist:horologist-compose-layout:0.7.15 (*) ++| +--- com.google.android.horologist:horologist-images-base:0.7.15 ++| | +--- androidx.compose:compose-bom:2025.07.00 (*) ++| | +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) +| | +--- androidx.compose.ui:ui-graphics -> 1.8.3 (*) +| | +--- androidx.compose.runtime:runtime -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui -> 1.8.3 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| +--- androidx.compose.foundation:foundation -> 1.8.3 (*) +| +--- androidx.compose.foundation:foundation-layout -> 1.8.3 (*) +| +--- androidx.compose.runtime:runtime -> 1.8.3 (*) +| +--- androidx.compose.ui:ui -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-graphics -> 1.8.3 (*) -+| +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-compose-tools:0.6.23 -+| +--- androidx.compose:compose-bom:2025.02.00 (*) -+| +--- org.jetbrains.kotlin:kotlin-reflect:1.9.24 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| +--- com.google.android.horologist:horologist-tiles:0.6.23 -+| | +--- androidx.compose:compose-bom:2025.02.00 (*) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +++--- com.google.android.horologist:horologist-compose-tools:0.7.15 ++| +--- org.jetbrains.kotlin:kotlin-reflect:2.2.0 ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- com.google.android.horologist:horologist-tiles:0.7.15 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| | +--- androidx.wear:wear:1.3.0 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.concurrent:concurrent-futures:1.2.0 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | +--- androidx.concurrent:concurrent-futures:1.3.0 (*) +| | +--- io.coil-kt:coil-compose:2.7.0 +| | | +--- io.coil-kt:coil-compose-base:2.7.0 +| | | | +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) +| | | | +--- com.google.accompanist:accompanist-drawablepainter:0.32.0 +| | | | | +--- androidx.compose.ui:ui:1.5.0 -> 1.8.3 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.10.2 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.0 (*) +| | | | +--- io.coil-kt:coil-base:2.7.0 +| | | | | +--- androidx.annotation:annotation:1.7.1 -> 1.9.1 (*) @@ -1516,12 +1535,12 @@ +| | | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| | | | | | +--- androidx.core:core:1.6.0 -> 1.13.1 (*) -+| | | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 -> 1.2.0 ++| | | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 +| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | | | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -+| | | | | | | \--- androidx.core:core:1.13.0 -> 1.13.1 (*) ++| | | | | | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) ++| | | | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 -+| | | | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 -> 1.2.0 (*) ++| | | | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*) +| | | | | | | +--- androidx.interpolator:interpolator:1.0.0 (*) +| | | | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | | \--- androidx.appcompat:appcompat:1.6.1 (c) @@ -1530,20 +1549,20 @@ +| | | | | +--- androidx.exifinterface:exifinterface:1.3.7 +| | | | | | \--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.1 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.2 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) +| | | | | +--- com.squareup.okhttp3:okhttp:4.12.0 +| | | | | | +--- com.squareup.okio:okio:3.6.0 -> 3.9.0 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.0 (*) +| | | | | \--- com.squareup.okio:okio:3.9.0 (*) +| | | | +--- androidx.compose.foundation:foundation:1.6.8 -> 1.8.3 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) +| | | +--- io.coil-kt:coil:2.7.0 +| | | | +--- io.coil-kt:coil-base:2.7.0 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-foundation:1.4.1 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++| | +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) +| | +--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 +| | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) +| | | +--- androidx.wear.watchface:watchface-complications-data-source:1.2.1 @@ -1570,12 +1589,12 @@ +| | | | | | | +--- androidx.emoji2:emoji2:1.4.0 (*) +| | | | | | | \--- androidx.emoji2:emoji2:1.4.0 (c) +| | | | | | +--- androidx.fragment:fragment:1.3.6 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.2 (*) +| | | | | | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 +| | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | | | | | +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.0 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*) ++| | | | | | +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.2.0 (*) +| | | | | | \--- androidx.appcompat:appcompat-resources:1.6.1 (c) +| | | | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) +| | | | | +--- androidx.fragment:fragment:1.1.0 -> 1.3.6 (*) @@ -1601,33 +1620,30 @@ +| | | | | | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 +| | | | | | | | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) +| | | | | | | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | | | | | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) +| | | | | | | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) +| | | | | | | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | | | | | | \--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) ++| | | | | | | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) +| | | | | | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | | | | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | | | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) -+| | | | | | | | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | | | | | | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) ++| | | | | | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- org.jspecify:jspecify:1.0.0 +| | | | | | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) -+| | | | | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) ++| | | | | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | | | | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.0.0-beta01 -> 1.3.0 +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -+| | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) ++| | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) +| | | | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) +| | | | | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (*) +| | | | | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) @@ -1636,15 +1652,14 @@ +| | | | | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) -+| | | | | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | | | | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | | | | | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 -> 1.8.1 (*) ++| | | | | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) ++| | | | | | | \--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 -> 1.10.2 (*) +| | | | | | +--- androidx.wear.watchface:watchface-complications:1.2.1 (c) +| | | | | | +--- androidx.wear.watchface:watchface-complications-data-source:1.2.1 (c) +| | | | | | \--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 (c) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | +--- androidx.wear.watchface:watchface-complications-data:1.2.1 (c) +| | | | | +--- androidx.wear.watchface:watchface-complications-data-source:1.2.1 (c) +| | | | | \--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 (c) @@ -1652,15 +1667,15 @@ +| | | | +--- androidx.wear.watchface:watchface-complications:1.2.1 (c) +| | | | +--- androidx.wear.watchface:watchface-complications-data:1.2.1 (c) +| | | | \--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- androidx.wear.watchface:watchface-complications-data-source:1.2.1 (c) +| | | +--- androidx.wear.watchface:watchface-complications:1.2.1 (c) +| | | \--- androidx.wear.watchface:watchface-complications-data:1.2.1 (c) -+| | +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| | +--- androidx.wear.tiles:tiles:1.4.1 -> 1.5.0 ++| | +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| | +--- androidx.wear.tiles:tiles:1.5.0 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -+| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) ++| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) +| | | +--- androidx.wear.protolayout:protolayout:1.3.0 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) @@ -1668,26 +1683,23 @@ +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) +| | | | +--- org.jspecify:jspecify:1.0.0 +| | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) ++| | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) ++| | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (*) +| | | +--- androidx.wear.tiles:tiles-proto:1.5.0 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) +| | | | +--- androidx.wear.tiles:tiles:1.5.0 (c) -+| | | | +--- androidx.wear.tiles:tiles-renderer:1.5.0 (c) +| | | | \--- androidx.wear.tiles:tiles-tooling-preview:1.5.0 (c) +| | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| | | +--- org.jspecify:jspecify:1.0.0 +| | | +--- androidx.wear.tiles:tiles-proto:1.5.0 (c) -+| | | +--- androidx.wear.tiles:tiles-renderer:1.5.0 (c) +| | | \--- androidx.wear.tiles:tiles-tooling-preview:1.5.0 (c) -+| | +--- androidx.wear.protolayout:protolayout-material:1.2.1 -> 1.3.0 ++| | +--- androidx.wear.protolayout:protolayout-material:1.3.0 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | +--- androidx.wear.protolayout:protolayout:1.3.0 (*) @@ -1698,124 +1710,76 @@ +| | | | +--- org.jspecify:jspecify:1.0.0 +| | | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | \--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) ++| | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) +| | | +--- org.jspecify:jspecify:1.0.0 +| | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | \--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.8.1 -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) -+| | | +--- com.google.guava:guava:31.0.1-jre -> 33.3.1-android (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (*) -+| +--- androidx.wear.compose:compose-navigation:1.4.1 (*) -+| +--- androidx.wear.tiles:tiles:1.4.1 -> 1.5.0 (*) -+| +--- androidx.wear.tiles:tiles-renderer:1.4.1 -> 1.5.0 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) -+| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 -> 1.2.0 (*) -+| | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) -+| | +--- androidx.wear:wear:1.2.0 -> 1.3.0 (*) -+| | +--- androidx.wear.protolayout:protolayout:1.3.0 (*) -+| | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (*) -+| | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 -+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) -+| | | +--- androidx.core:core:1.3.2 -> 1.13.1 (*) -+| | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) -+| | | +--- androidx.vectordrawable:vectordrawable-seekable:1.0.0 -+| | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -+| | | | +--- androidx.core:core-animation:1.0.0 -+| | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) -+| | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -+| | | | | +--- androidx.core:core:1.13.0 -> 1.13.1 (*) -+| | | | | \--- androidx.tracing:tracing:1.0.0 (*) -+| | | | \--- androidx.vectordrawable:vectordrawable:1.2.0 (*) -+| | | +--- androidx.wear:wear:1.3.0 (*) -+| | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (*) -+| | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (*) -+| | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) -+| | | +--- com.google.guava:guava:33.2.1-jre -> 33.3.1-android (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jspecify:jspecify:1.0.0 -+| | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) -+| | +--- androidx.wear.tiles:tiles:1.5.0 (*) -+| | +--- androidx.wear.tiles:tiles-proto:1.5.0 (*) -+| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.wear.tiles:tiles:1.5.0 (c) -+| | +--- androidx.wear.tiles:tiles-proto:1.5.0 (c) -+| | \--- androidx.wear.tiles:tiles-tooling-preview:1.5.0 (c) ++| | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (*) ++| | +--- androidx.concurrent:concurrent-futures-ktx:1.3.0 (*) ++| | \--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.compose:compose-bom:2025.07.00 (*) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.8.3 (*) +| +--- androidx.wear:wear-tooling-preview:1.0.0 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.8.1 (*) -+| +--- androidx.wear.tiles:tiles-tooling-preview:1.4.1 -> 1.5.0 ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.10.2 ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) ++| | +--- com.google.guava:guava:31.0.1-jre -> 33.3.1-android (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| +--- androidx.wear.tiles:tiles-tooling-preview:1.5.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.wear:wear-tooling-preview:1.0.0 (*) +| | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (*) +| | +--- androidx.wear.tiles:tiles:1.5.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.wear.tiles:tiles:1.5.0 (c) +| | +--- androidx.wear.tiles:tiles-proto:1.5.0 (c) -+| | +--- androidx.wear.tiles:tiles-renderer:1.5.0 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- androidx.wear.compose:compose-ui-tooling:1.4.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-datalayer-watch:0.6.23 -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +++--- com.google.android.horologist:horologist-datalayer-watch:0.7.15 ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) +| +--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 (*) +| +--- androidx.wear:wear-phone-interactions:1.1.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.core:core:1.6.0 -> 1.13.1 (*) +| | +--- androidx.wear:wear:1.2.0 -> 1.3.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) -++--- com.google.android.horologist:horologist-datalayer-grpc:0.6.23 -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| +--- androidx.wear.tiles:tiles:1.5.0 (*) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| \--- com.google.android.gms:play-services-wearable:19.0.0 (*) +++--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) +++--- com.google.android.horologist:horologist-datalayer-grpc:0.7.15 ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 (*) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) -+| +--- io.grpc:grpc-protobuf-lite:1.71.0 -> 1.73.0 (*) -+| +--- io.grpc:grpc-kotlin-stub:1.4.1 -> 1.4.3 (*) -+| +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) ++| +--- io.grpc:grpc-protobuf-lite:1.73.0 (*) ++| +--- io.grpc:grpc-kotlin-stub:1.4.3 (*) ++| \--- com.google.android.gms:play-services-wearable:19.0.0 (*) ++--- com.jakewharton.timber:timber:5.0.1 -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 2.2.0 (*) +| \--- org.jetbrains:annotations:20.1.0 -> 23.0.0 +\--- androidx.wear.tiles:tiles-proto:1.5.0 (*) diff --git a/fastlane/metadata/android/en-US/changelogs/140712.txt b/fastlane/metadata/android/en-US/changelogs/140712.txt new file mode 100644 index 000000000..b8030be36 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/140712.txt @@ -0,0 +1,5 @@ +* Fix escaping quotes in iCalendar +* Limit widget to 25 items on Android 16+ +* Fix bug when reconfiguring widget +* Fix default widget group sort order +* Update translations diff --git a/fastlane/metadata/android/en-US/changelogs/140713.txt b/fastlane/metadata/android/en-US/changelogs/140713.txt new file mode 100644 index 000000000..9cdae6d2d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/140713.txt @@ -0,0 +1 @@ +Initial WearOS release - work in progress! diff --git a/fastlane/metadata/android/en-US/changelogs/140802.txt b/fastlane/metadata/android/en-US/changelogs/140802.txt new file mode 100644 index 000000000..3f3383413 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/140802.txt @@ -0,0 +1,10 @@ +* Synchronize **list** icons for Tasks.org and CalDAV accounts + * Does not apply to Microsoft To Do, Google Tasks, DAVx5, EteSync, or DecSync + CC accounts + * Does not apply to tags or filters + * CalDAV server must support extensible properties, e.g. Nextcloud or sabre/dav +* Target Android 15 +* Return to previous view after searching +* Remove shadow from date picker sheet +* Fix updating list names and colors for Tasks.org and CalDAV accounts +* Update translations diff --git a/fastlane/metadata/android/en-US/changelogs/140803.txt b/fastlane/metadata/android/en-US/changelogs/140803.txt new file mode 100644 index 000000000..9cdae6d2d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/140803.txt @@ -0,0 +1 @@ +Initial WearOS release - work in progress! diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8317990dd..f50adb352 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,43 +1,43 @@ [versions] -versionCode = "140710" # increment by 2 -versionName = "14.7.3" -agp = "8.11.0" +versionCode = "140802" # increment by 2 +versionName = "14.8" +agp = "8.12.0" android-compileSdk = "36" android-minSdk = "26" -android-targetSdk = "34" +android-targetSdk = "35" accompanist = "0.37.3" activity-compose = "1.10.1" appauth = "0.11.1" appcompat = "1.7.1" cert4android = "7814052" coil = "2.7.0" -compose = "2025.06.01" +compose = "2025.07.00" constraintlayout = "2.2.1" -dagger-hilt = "2.56.2" +dagger-hilt = "2.57" dashclock-api = "2.0.0" dav4jvm = "2.2.1" desugar_jdk_libs = "2.1.5" etebase = "2.3.2" firebase = "33.16.0" -firebase-crashlytics-gradle = "3.0.4" +firebase-crashlytics-gradle = "3.0.6" google-oauth2 = "1.37.1" -google-api-drive = "v3-rev20250701-2.0.0" +google-api-drive = "v3-rev20250723-2.0.0" google-api-tasks = "v1-rev20250518-2.0.0" google-services = "4.4.3" grpc = "1.73.0" hilt = "1.2.0" -horologist = "0.6.23" +horologist = "0.7.15" ical4android = "2fe63dd" jchronic = "0.2.6" jems = "1.33" junit-junit = "4.13.2" -junit = "1.2.1" +junit = "1.3.0" kotlin = "2.1.21" kotlinx-coroutines = "1.10.2" ktor = "3.1.3" leakcanary = "2.14" lib-recur = "0.11.4" -lifecycle = "2.9.1" +lifecycle = "2.9.2" locale = "1.0.4" make-it-easy = "4.0.1" markwon = "4.6.2" @@ -46,11 +46,11 @@ mockito = "5.18.0" okhttp = "4.12.0" opentasks = "562fec5" osmdroid = "6.1.20" -oss-licenses-plugin = "0.10.6" +oss-licenses-plugin = "0.10.7" persistent-cookiejar = "1.0.1" play-services-maps = "19.2.0" play-services-location = "21.3.0" -play-services-oss-licenses = "17.1.0" +play-services-oss-licenses = "17.2.1" preference = "1.2.1" protobuf = "4.31.1" recyclerview = "1.4.0" @@ -59,9 +59,9 @@ room = "2.7.2" shortcut-badger = "1.1.22" timber = "5.0.1" swiperefreshlayout = "1.1.0" -work = "2.10.2" -androidx-test = "1.6.1" -androidx-test-runner = "1.6.2" +work = "2.10.3" +androidx-test = "1.7.0" +androidx-test-runner = "1.7.0" xpp3 = "1.1.6" wearCompose = "1.4.1" @@ -86,7 +86,7 @@ androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-ru androidx-lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel", version.ref = "lifecycle" } androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycle" } androidx-material-icons-extended = { module = "androidx.compose.material:material-icons-extended" } -androidx-navigation = { module = "androidx.navigation:navigation-compose", version = "2.9.1" } +androidx-navigation = { module = "androidx.navigation:navigation-compose", version = "2.9.3" } androidx-paging-compose = { module = "androidx.paging:paging-compose", version = "3.3.6" } androidx-preference = { module = "androidx.preference:preference", version.ref = "preference" } androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } @@ -159,7 +159,7 @@ markwon-strikethrough = { module = "io.noties.markwon:ext-strikethrough", versio markwon-tables = { module = "io.noties.markwon:ext-tables", version.ref = "markwon" } markwon-tasklist = { module = "io.noties.markwon:ext-tasklist", version.ref = "markwon" } material = { module = "com.google.android.material:material", version.ref = "material" } -microsoft-authentication = { module = "com.microsoft.identity.client:msal", version = "6.0.1" } +microsoft-authentication = { module = "com.microsoft.identity.client:msal", version = "7.0.0" } mockito-android = { module = "org.mockito:mockito-android", version.ref = "mockito" } mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" } okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" } @@ -187,7 +187,7 @@ androidx-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit wear-compose-foundation = { group = "androidx.wear.compose", name = "compose-foundation", version.ref = "wearCompose" } wear-compose-material = { group = "androidx.wear.compose", name = "compose-material", version.ref = "wearCompose" } wear-compose-navigation = { group = "androidx.wear.compose", name = "compose-navigation", version.ref = "wearCompose" } -wear-input = { group = "androidx.wear", name = "wear-input", version = "1.2.0-alpha02" } +wear-input = { group = "androidx.wear", name = "wear-input", version = "1.2.0-beta01" } wear-tiles-proto = { group = "androidx.wear.tiles", name = "tiles-proto", version = "1.5.0" } wear-tooling-preview = { group = "androidx.wear", name = "wear-tooling-preview", version = "1.0.0" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index be2dc79a8..7705927e9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/kmp/src/commonMain/composeResources/values-pl/strings.xml b/kmp/src/commonMain/composeResources/values-pl/strings.xml index e5406a1de..3b5680084 100644 --- a/kmp/src/commonMain/composeResources/values-pl/strings.xml +++ b/kmp/src/commonMain/composeResources/values-pl/strings.xml @@ -27,4 +27,5 @@ dzisiaj Pokaż ukończone Pokaż nierozpoczęte - \ No newline at end of file + Funkcja Pro + diff --git a/kmp/src/commonMain/composeResources/values-uk/strings.xml b/kmp/src/commonMain/composeResources/values-uk/strings.xml index 94b6f2a7c..8e99ecc70 100644 --- a/kmp/src/commonMain/composeResources/values-uk/strings.xml +++ b/kmp/src/commonMain/composeResources/values-uk/strings.xml @@ -24,8 +24,8 @@ завтра Вчр вчора - Вчора - вчора + Учора + учора Сьогодні сьогодні Додати завдання @@ -33,4 +33,4 @@ Показати завершені Установити на телефон Невідома помилка - \ No newline at end of file +