Skip to content

Releases: arkivanov/Decompose

2.2.0-alpha02

01 Oct 09:41
Compare
Choose a tag to compare
2.2.0-alpha02 Pre-release
Pre-release
  • Fixed Pages not calling onPageSelected 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

30 Sep 22:41
Compare
Choose a tag to compare
  • Fixed Pages not calling onPageSelected 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

30 Sep 22:41
Compare
Choose a tag to compare
Pre-release

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

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

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

24 Sep 08:37
5e0a097
Compare
Choose a tag to compare
2.2.0-alpha01 Pre-release
Pre-release
  • 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

21 Sep 19:31
bbefb0f
Compare
Choose a tag to compare
Pre-release

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

21 Sep 19:31
4b7faa7
Compare
Choose a tag to compare

Changes since v2.1.0-beta-01

  • Updated Kotlin to 1.9.10 and Multiplatform Compose to 1.5.1 and Jetpack Compose to 1.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, deprecated Value#subscribe and Value#unsubscribe methods (#435)
  • Fixed incorrect web history on page reload (#436)
  • Added direction parameter for the slide 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

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