Skip to content

Update Admin UI libraries#4343

Open
solrbot wants to merge 3 commits intoapache:mainfrom
solrbot:renovate/admin-ui-libraries
Open

Update Admin UI libraries#4343
solrbot wants to merge 3 commits intoapache:mainfrom
solrbot:renovate/admin-ui-libraries

Conversation

@solrbot
Copy link
Copy Markdown
Collaborator

@solrbot solrbot commented Apr 26, 2026

This PR contains the following updates:

Package Type Update Change
com.arkivanov.mvikotlin:mvikotlin dependencies minor 4.3.0 -> 4.4.0
com.arkivanov.mvikotlin:mvikotlin-main dependencies minor 4.3.0 -> 4.4.0
com.arkivanov.mvikotlin:mvikotlin-logging dependencies minor 4.3.0 -> 4.4.0
com.arkivanov.mvikotlin:mvikotlin-extensions-coroutines dependencies minor 4.3.0 -> 4.4.0
com.arkivanov.decompose:extensions-compose dependencies minor 3.4.0 -> 3.5.0
com.arkivanov.decompose:decompose dependencies minor 3.4.0 -> 3.5.0

Release Notes

arkivanov/MVIKotlin (com.arkivanov.mvikotlin:mvikotlin)

v4.4.0

Compare Source

  • Updated Kotlin to 2.2.21 and other deps (#​154 by @​el-qq)
  • Notarized Time Travel Client app for macOS (can be downloaded below from the Assets section)
Versions and dependencies

Kotlin: 2.2.21
Essenty: 2.5.0

Module mvikotlin-extensions-reaktive

Reaktive: 2.4.0

Module mvikotlin-extensions-coroutines

kotlinx.coroutines: 1.10.2

arkivanov/Decompose (com.arkivanov.decompose:extensions-compose)

v3.5.0

Compare Source

No changes since version 3.5.0-beta01.

Changes since version 3.4.0
  • Promoted the Duplicate Configurations feature to stable (#​954, #​971)
  • Changed Child#key type from Any to String and promote it to stable (#​957)
  • Added support for per-child animators in Child Panels (#​951, #​949)
  • Added ChildPages composable functions exposing PagerState (#​962, #​963)
  • Added DecomposeSettings#mainThreadCheckEnabled setting (#​964)
  • Added DecomposeSettings#update function (#​966)
  • Added DecomposeSettings#onDecomposeError setting, deprecated onDecomposeError callback (#​965)
  • Added handleDeepLink function with additional parameters for better deep link handling (#​968)
  • Updated Compose to 1.9.3 (#​955)
  • Fixed ChildPanels sometimes showing the Extra panel placeholder in SINGLE and DUAL modes (#​948)
  • Fixed Children composable sometimes sticks when switching the stack quickly (#​979)
  • Fixed web history rewriting incorrectly when started via a link (#​983)
Duplicate Configurations feature is now stable

Child Stack and Child Pages navigation models now officially support duplicate configurations. The feature is disabled by default, it can be enabled via the new DecomposeSettings#duplicateConfigurationsEnabled global property. See the updated docs for Child Stack and Child Pages.

Changed Child#key type from Any to String and promote it to stable

The Child#key property is now of type String, which makes it possible to use it as a key in Compose. This fixes the occasional crash: Key XYZ was used multiple times.

The new DecomposeSettings API

This release introduces the new DecomposeSettings API for global Decompose configuration. Currently it contains the following properties:

duplicateConfigurationsEnabled - controls whether duplicate configurations are enabled or not.
mainThreadCheckEnabled - controls whether main thread checks are enabled or not.
onDecomposeError - called when a non-fatal error has occurred in Decompose. Replaces the (now deprecated) global onDecomposeError callback property.

Versions and dependencies

Kotlin: 2.1.0
Essenty: 2.5.0
kotlinx-serialization: 1.6.3
Multiplatform Compose: 1.9.3


Configuration

📅 Schedule: Branch creation - Only on Sunday ( * * * * 0 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot

@solrbot solrbot added the exempt-stale Prevent a PR from going stale label Apr 26, 2026
@solrbot solrbot force-pushed the renovate/admin-ui-libraries branch 3 times, most recently from b464e74 to 8f025a0 Compare April 28, 2026 10:46
@solrbot solrbot force-pushed the renovate/admin-ui-libraries branch from fed720a to a7bb608 Compare April 30, 2026 10:14
@solrbot solrbot changed the title Update Admin UI libraries to v3.5.0 Update Admin UI libraries Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

admin-ui dependencies Dependency upgrades exempt-stale Prevent a PR from going stale tool:build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant