Skip to content

Releases: arkivanov/Decompose

2.1.0-compose-experimental-beta-01

09 Sep 08:30
ec8c28a
Compare
Choose a tag to compare
Pre-release

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

09 Sep 08:30
9c9e592
Compare
Choose a tag to compare
2.1.0-beta-01 Pre-release
Pre-release
  • 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

08 Sep 21:20
Compare
Choose a tag to compare
  • Use unique class names for configuration keys (#474 + e5afc98, fix for #466)

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.2-compose-experimental

08 Sep 21:21
Compare
Choose a tag to compare
Pre-release

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

19 Aug 11:00
0b75396
Compare
Choose a tag to compare
Pre-release

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

19 Aug 10:59
d99ac63
Compare
Choose a tag to compare
2.1.0-alpha-07 Pre-release
Pre-release
  • Updated Kotlin to 1.9.0, Jetpack Compose to 1.5.0, Multiplatform Compose to 1.5.0-beta02 (#443 by @malliaridis)
  • Added direction parameter for the slide animation (#446 by @DatL4g)
  • Updated Essenty to 1.2.0-alpha-06 and parcelize-darwin to 0.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

26 Jul 21:52
Compare
Choose a tag to compare
Pre-release

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

26 Jul 21:51
Compare
Choose a tag to compare
2.1.0-alpha-06 Pre-release
Pre-release
  • Added Value#observe method, deprecated Value#subscribe and Value#unsubscribe methods (#435)
  • Fixed incorrect web history on page reload (#436, see #432)
  • Annotated stackAnimation function that uses movableContentOf as FaultyDecomposeApi (#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

26 Jul 21:18
Compare
Choose a tag to compare
  • Annotated stackAnimation function that uses movableContentOf as FaultyDecomposeApi (#437, see #429)

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

26 Jul 21:19
Compare
Choose a tag to compare
Pre-release

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