Releases: arkivanov/Decompose
2.1.3
- Fixed
Pages(onPageSelected)
callback called multiple times and not rendering the current page sometimes (#503)
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.2.0
parcelize-darwin: 0.2.1
extensions-compose-jetpack
Jetpack Compose: 1.5.0
Jetpack Compose Compiler: 1.5.3
extensions-compose-jetbrains
JetBrains Compose: 1.5.1
2.1.3-compose-experimental
This is the same release as 2.1.3, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.2.0
parcelize-darwin: 0.2.1
JetBrains Compose: 1.5.1
2.2.0-compose-experimental-alpha02
This is the same release as 2.2.0-alpha02, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.3.0-alpha01
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.2
JetBrains Compose: 1.5.1
2.2.0-alpha02
- Fixed
Pages
not callingonPageSelected
when swiping fast (#491) - Avoid using whole configurations as keys in
Pages
(#492, #493) - Added key argument to Pages (#494)
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.3.0-alpha01
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.2
extensions-compose-jetpack
Jetpack Compose: 1.5.3
Jetpack Compose Compiler: 1.5.3
extensions-compose-jetbrains
JetBrains Compose: 1.5.1
2.1.2
- Fixed
Pages
not callingonPageSelected
when swiping fast (#491) - Avoid using whole configurations as keys in
Pages
(#492, #493)
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.2.0
parcelize-darwin: 0.2.1
extensions-compose-jetpack
Jetpack Compose: 1.5.3
Jetpack Compose Compiler: 1.5.3
extensions-compose-jetbrains
JetBrains Compose: 1.5.1
2.1.2-compose-experimental
This is the same release as 2.1.2, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.2.0
parcelize-darwin: 0.2.1
JetBrains Compose: 1.5.1
2.2.0-compose-experimental-alpha01
This is the same release as 2.2.0-alpha01, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.2.0
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.1
JetBrains Compose: 1.5.1
2.2.0-alpha01
- Added support for
kotlinx-serialization
, deprecated Parcelable APIs (#486)
Kotlinx-serialization support
This release adds support for kotlinx-serialization
. See #102 for context. Most of Parcelable/Parcelize APIs are now deprecated. See the updated docs for more information.
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.2.0
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.1
extensions-compose-jetpack
Jetpack Compose: 1.5.3
Jetpack Compose Compiler: 1.5.3
extensions-compose-jetbrains
JetBrains Compose: 1.5.1
2.1.0-compose-experimental
This is the same release as 2.1.0, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.2.0
parcelize-darwin: 0.2.1
JetBrains Compose: 1.5.1
2.1.0
Changes since v2.1.0-beta-01
- Updated Kotlin to
1.9.10
and Multiplatform Compose to1.5.1
and Jetpack Compose to1.5.3
(#475 by @malliaridis) - Updated Essenty to
1.2.0
(#481)
Full Changelog: 2.1.0-beta-01...2.1.0
Changes since v2.0.2
- Support predictive back gesture (#398, #409, #411, #410, #423, #425, #454)
- Added
retainedComponent
extensions for Android (#418) - Added
Value#observe
method, deprecatedValue#subscribe
andValue#unsubscribe
methods (#435) - Fixed incorrect web history on page reload (#436)
- Added
direction
parameter for theslide
animation (#446 by @DatL4g)
Full Changelog: 2.0.2...2.1.0
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.2.0
parcelize-darwin: 0.2.1
extensions-compose-jetpack
Jetpack Compose: 1.5.3
Jetpack Compose Compiler: 1.5.3
extensions-compose-jetbrains
JetBrains Compose: 1.5.1