Skip to content

Releases: arkivanov/Decompose

2.2.1-compose-experimental

09 Dec 00:01
Compare
Choose a tag to compare
Pre-release

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

03 Dec 16:36
3444c69
Compare
Choose a tag to compare

Changes since version 2.2.0-beta02

  • Updated Essenty to 1.3.0 (#547)
  • Fixed possible NSInvalidArgumentException crash in ApplicationLifecycle (#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 to Pages (#494)
  • Added pushNew extension function for StackNavigator (#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

03 Dec 16:36
Compare
Choose a tag to compare
Pre-release

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

25 Nov 18:54
Compare
Choose a tag to compare
Pre-release

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

25 Nov 18:53
Compare
Choose a tag to compare
2.2.0-beta02 Pre-release
Pre-release
  • 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

17 Nov 20:53
Compare
Choose a tag to compare
Pre-release

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

17 Nov 20:49
Compare
Choose a tag to compare
2.2.0-alpha05 Pre-release
Pre-release
  • 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

05 Nov 14:22
Compare
Choose a tag to compare
Pre-release

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

05 Nov 14:21
Compare
Choose a tag to compare
2.2.0-alpha04 Pre-release
Pre-release
  • 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

2.1.4

05 Nov 14:20
Compare
Choose a tag to compare
  • Fixed current page not displayed when swiped through with two fingers (#517)

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