solrbot opened a new pull request, #4343: URL: https://github.com/apache/solr/pull/4343
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.arkivanov.decompose:extensions-compose](https://redirect.github.com/arkivanov/Decompose) | dependencies | minor | `3.4.0` -> `3.5.0` | | [com.arkivanov.decompose:decompose](https://redirect.github.com/arkivanov/Decompose) | dependencies | minor | `3.4.0` -> `3.5.0` | --- ### Release Notes <details> <summary>arkivanov/Decompose (com.arkivanov.decompose:extensions-compose)</summary> ### [`v3.5.0`](https://redirect.github.com/arkivanov/Decompose/releases/tag/3.5.0) [Compare Source](https://redirect.github.com/arkivanov/Decompose/compare/3.4.0...3.5.0) No changes since version [3.5.0-beta01](https://redirect.github.com/arkivanov/Decompose/releases/tag/3.5.0-beta01). ##### Changes since version 3.4.0 - Promoted the Duplicate Configurations feature to stable ([#​954](https://redirect.github.com/arkivanov/Decompose/issues/954), [#​971](https://redirect.github.com/arkivanov/Decompose/issues/971)) - Changed `Child#key` type from `Any` to `String` and promote it to stable ([#​957](https://redirect.github.com/arkivanov/Decompose/issues/957)) - Added support for per-child animators in Child Panels ([#​951](https://redirect.github.com/arkivanov/Decompose/issues/951), [#​949](https://redirect.github.com/arkivanov/Decompose/issues/949)) - Added `ChildPages` composable functions exposing `PagerState` ([#​962](https://redirect.github.com/arkivanov/Decompose/issues/962), [#​963](https://redirect.github.com/arkivanov/Decompose/issues/963)) - Added `DecomposeSettings#mainThreadCheckEnabled` setting ([#​964](https://redirect.github.com/arkivanov/Decompose/issues/964)) - Added `DecomposeSettings#update` function ([#​966](https://redirect.github.com/arkivanov/Decompose/issues/966)) - Added `DecomposeSettings#onDecomposeError` setting, deprecated `onDecomposeError` callback ([#​965](https://redirect.github.com/arkivanov/Decompose/issues/965)) - Added `handleDeepLink` function with additional parameters for better deep link handling ([#​968](https://redirect.github.com/arkivanov/Decompose/issues/968)) - Updated Compose to 1.9.3 ([#​955](https://redirect.github.com/arkivanov/Decompose/issues/955)) - Fixed `ChildPanels` sometimes showing the Extra panel placeholder in `SINGLE` and `DUAL` modes ([#​948](https://redirect.github.com/arkivanov/Decompose/issues/948)) - Fixed `Children` composable sometimes sticks when switching the stack quickly ([#​979](https://redirect.github.com/arkivanov/Decompose/issues/979)) - Fixed web history rewriting incorrectly when started via a link ([#​983](https://redirect.github.com/arkivanov/Decompose/issues/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](https://arkivanov.github.io/Decompose/navigation/stack/overview/#the-duplicate-configurations-mode) and [Child Pages](https://arkivanov.github.io/Decompose/navigation/pages/overview/#the-duplicate-configurations-mode). ##### 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` </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/solrbot/renovate-github-action) <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJleGVtcHQtc3RhbGUiXX0=--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
