Releases: arkivanov/Decompose
2.1.0-compose-experimental-beta-01
This is the same release as 2.1.0-beta-01, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.0
Essenty: 1.2.0-beta-01
parcelize-darwin: 0.2.1
JetBrains Compose: 1.5.0-beta02
2.1.0-beta-01
- Use unique class names for configuration keys (#474 + e5afc98, fix for #466)
- Updated Essenty to
1.2.0-beta-01
(#472)
Versions and dependencies
Kotlin: 1.9.0
Essenty: 1.2.0-beta-01
parcelize-darwin: 0.2.1
extensions-compose-jetpack
Jetpack Compose: 1.5.0
Jetpack Compose Compiler: 1.5.0
extensions-compose-jetbrains
JetBrains Compose: 1.5.0-beta02
2.0.2
2.0.2-compose-experimental
This is the same release as 2.0.2, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.8.20
Essenty: 1.1.0
parcelize-darwin: 0.1.4
JetBrains Compose: 1.4.0
2.1.0-compose-experimental-alpha-07
This is the same release as 2.1.0-alpha-07, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.9.0
Essenty: 1.2.0-alpha-06
parcelize-darwin: 0.2.0
JetBrains Compose: 1.5.0-beta02
2.1.0-alpha-07
- Updated Kotlin to
1.9.0
, Jetpack Compose to1.5.0
, Multiplatform Compose to1.5.0-beta02
(#443 by @malliaridis) - Added
direction
parameter for theslide
animation (#446 by @DatL4g) - Updated Essenty to
1.2.0-alpha-06
andparcelize-darwin
to0.2.0
(#456) - Fixed a crash in
PredictiveBackAnimation
when the gesture is performed while the child animation is playing (#454)
Kotlin 1.9.0 update
This release is based on Kotlin 1.9.0, and so both Compose extension modules were also updated to the relevant Compose versions. The new version of Compose has some source incompatible changes in HorizontalPager
and VerticalPager
. This in turn triggered some changes in the experimental Pages
Composable API. See #443 and #444 for more information.
Parcelable/Parcelize updates
The new version of parcelize-darwin
(0.2.0
) now supports custom parcelers (aka WriteWith
and TypeParceler
annotations) on Darwin (Apple) targets. The new version of Essenty (1.2.0-alpha-06
) now allows custom parcelers in commonMain
source set. This change should be backward compatible. Though, consider the new way of creating custom parcelers.
Versions and dependencies
Kotlin: 1.9.0
Essenty: 1.2.0-alpha-06
parcelize-darwin: 0.2.0
extensions-compose-jetpack
Jetpack Compose: 1.5.0
Jetpack Compose Compiler: 1.5.0
extensions-compose-jetbrains
JetBrains Compose: 1.5.0-beta02
2.1.0-compose-experimental-alpha-06
This is the same release as 2.1.0-alpha-06, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.8.20
Essenty: 1.2.0-alpha-03
parcelize-darwin: 0.1.4
JetBrains Compose: 1.4.0
2.1.0-alpha-06
- Added
Value#observe
method, deprecatedValue#subscribe
andValue#unsubscribe
methods (#435) - Fixed incorrect web history on page reload (#436, see #432)
- Annotated
stackAnimation
function that usesmovableContentOf
asFaultyDecomposeApi
(#437, see #429)
Versions and dependencies
Kotlin: 1.8.20
Essenty: 1.2.0-alpha-03
parcelize-darwin: 0.1.4
extensions-compose-jetpack
Jetpack Compose: 1.4.0
Jetpack Compose Compiler: 1.4.5
extensions-compose-jetbrains
JetBrains Compose: 1.4.0
2.0.1
Versions and dependencies
Kotlin: 1.8.20
Essenty: 1.1.0
parcelize-darwin: 0.1.4
extensions-compose-jetpack
Jetpack Compose: 1.4.0
Jetpack Compose Compiler: 1.4.5
extensions-compose-jetbrains
JetBrains Compose: 1.4.0
2.0.1-compose-experimental
This is the same release as 2.0.1, but with Compose for iOS and Web (Canvas, js
only) support.
Versions and dependencies
Kotlin: 1.8.20
Essenty: 1.1.0
parcelize-darwin: 0.1.4
JetBrains Compose: 1.4.0