| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 3.5.0 source code.tar.gz | 2026-03-15 | 54.1 MB | |
| 3.5.0 source code.zip | 2026-03-15 | 54.6 MB | |
| README.md | 2026-03-15 | 2.5 kB | |
| Totals: 3 Items | 108.7 MB | 0 | |
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#keytype fromAnytoStringand promote it to stable (#957) - Added support for per-child animators in Child Panels (#951, [#949])
- Added
ChildPagescomposable functions exposingPagerState(#962, [#963]) - Added
DecomposeSettings#mainThreadCheckEnabledsetting (#964) - Added
DecomposeSettings#updatefunction (#966) - Added
DecomposeSettings#onDecomposeErrorsetting, deprecatedonDecomposeErrorcallback (#965) - Added
handleDeepLinkfunction with additional parameters for better deep link handling (#968) - Updated Compose to 1.9.3 (#955)
- Fixed
ChildPanelssometimes showing the Extra panel placeholder inSINGLEandDUALmodes (#948) - Fixed
Childrencomposable 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