Releases: arkivanov/Decompose
2.2.1-compose-experimental
This is the same release as 2.2.1, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.21
Essenty: 1.3.0
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.3
JetBrains Compose: 1.5.11
2.2.0
Changes since version 2.2.0-beta02
- Updated Essenty to
1.3.0
(#547) - Fixed possible
NSInvalidArgumentException
crash inApplicationLifecycle
(#545) - Fixed incorrect stack animation direction when stack replaced with a smaller stack (#543)
Changes since version 2.1.4
- Added support for
kotlinx-serialization
, deprecated Parcelable APIs (#486) - Added
key
argument toPages
(#494) - Added
pushNew
extension function forStackNavigator
(#499, #514) - Added
materialPredictiveBackAnimatable
as a default animation (#533) - Added
ApplicationLifecycle
for iOS and tvOS targets (#527) - LTR/RTL support in
PredictiveBackGestureOverlay
(#535 by @alexzhirkevich, #538) - Updated Kotlin to
1.9.20
and other dependencies (#521)
Please see the previous release notes for more information and guidance:
Versions and dependencies
Kotlin: 1.9.20
Essenty: 1.3.0
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.3
extensions-compose-jetpack
Jetpack Compose: 1.5.0
Jetpack Compose Compiler: 1.5.4
extensions-compose-jetbrains
JetBrains Compose: 1.5.10
2.2.0-compose-experimental
This is the same release as 2.2.0, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.20
Essenty: 1.3.0
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.3
JetBrains Compose: 1.5.10
2.2.0-compose-experimental-beta02
This is the same release as 2.2.0-beta02, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.20
Essenty: 1.3.0-beta01
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.3
JetBrains Compose: 1.5.10
2.2.0-beta02
- Added
materialPredictiveBackAnimatable
as a default animation (#533) - LTR/RTL support in
PredictiveBackGestureOverlay
(#538) - Fixed
PredictiveBackGestureOverlay
swipe edges not changing (#535 by @alexzhirkevich)
The new materialPredictiveBackAnimatable
API
This release adds the new materialPredictiveBackAnimatable
function that resembles the predictive back design for Android. This animation is used by default on all platforms.
Versions and dependencies
Kotlin: 1.9.20
Essenty: 1.3.0-beta01
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.3
extensions-compose-jetpack
Jetpack Compose: 1.5.0
Jetpack Compose Compiler: 1.5.4
extensions-compose-jetbrains
JetBrains Compose: 1.5.10
2.2.0-compose-experimental-alpha05
This is the same release as 2.2.0-alpha05, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.20
Essenty: 1.3.0-alpha04
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.3
JetBrains Compose: 1.5.10
2.2.0-alpha05
- Updated Kotlin to
1.9.20
and other dependencies (#521) - Added
ApplicationLifecycle
for iOS and tvOS targets (#527)
New ApplicationLifecycle
This release adds the new ApplicationLifecycle
API for iOS and tvOS targets, which makes it easier to control the lifecycle on those targets. Please see the updated docs.
Versions and dependencies
Kotlin: 1.9.20
Essenty: 1.3.0-alpha04
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.3
extensions-compose-jetpack
Jetpack Compose: 1.5.0
Jetpack Compose Compiler: 1.5.4
extensions-compose-jetbrains
JetBrains Compose: 1.5.10
2.2.0-compose-experimental-alpha04
This is the same release as 2.2.0-alpha04, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.3.0-alpha03
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.2
JetBrains Compose: 1.5.1
2.2.0-alpha04
- Fixed current page not displayed when swiped through with two fingers (#517)
- Updated Essenty to
1.3.0-alpha03
(#520)
Versions and dependencies
Kotlin: 1.9.10
Essenty: 1.3.0-alpha03
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.2
extensions-compose-jetpack
Jetpack Compose: 1.5.0
Jetpack Compose Compiler: 1.5.3
extensions-compose-jetbrains
JetBrains Compose: 1.5.1