Skip to content

Releases: arkivanov/Essenty

2.5.0-beta01

23 Jan 15:32
c5e77bc
Compare
Choose a tag to compare
2.5.0-beta01 Pre-release
Pre-release
  • Made StateKeeper#saveable type nullable (#188)

Versions and dependencies

Kotlin: 2.1.0
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.9.0

Module lifecycle-reaktive

Reaktive: 2.1.0

2.5.0-alpha01

10 Jan 23:09
51eab01
Compare
Choose a tag to compare
2.5.0-alpha01 Pre-release
Pre-release
  • Added getOrCreateCloseable and retainedCloseable extensions for InstanceKeeper (#187)

Versions and dependencies

Kotlin: 2.1.0
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.9.0

Module lifecycle-reaktive

Reaktive: 2.1.0

2.4.0

08 Dec 13:37
c54b58f
Compare
Choose a tag to compare
  • Updated Kotlin to 2.1.0 and coroutines to 1.9.0 (#183)

Versions and dependencies

Kotlin: 2.1.0
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.9.0

Module lifecycle-reaktive

Reaktive: 2.1.0

2.3.0

27 Nov 10:10
097b9c3
Compare
Choose a tag to compare
  • Added key parameter to StateKeeper Android extensions (#182)

Versions and dependencies

Kotlin: 2.0.20
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.8.1

Module lifecycle-reaktive

Reaktive: 2.1.0

2.2.1

29 Oct 18:19
afdcd68
Compare
Choose a tag to compare
  • Fixed "Property ... not resolved in class ..." crash in StateKeeper#saveable extension (#181)

Versions and dependencies

Kotlin: 2.0.20
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.8.1

Module lifecycle-reaktive

Reaktive: 2.1.0

2.2.0

22 Oct 22:21
bc67da4
Compare
Choose a tag to compare

Changes since version 2.2.0-beta01

  • Save unconsumed state in DefaultStateKeeperDispatcher (#179)
  • Promoted InstanceKeeper#retainedInstance to stable (#180)

Earlier changes since version 2.1.0

  • Force jvmTarget 11 for all non-Android JVM targets (#176)
  • Added PersistableBundle extensions for Android (#174)
  • Added StateKeeper.saveable and InstanceKeeper.retainedInstance extensions (#171, #172)
  • Updated Kotlin to 2.0.20 (#178)

Versions and dependencies

Kotlin: 2.0.20
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.8.1

Module lifecycle-reaktive

Reaktive: 2.1.0

2.2.0-beta01

07 Sep 14:31
039d27d
Compare
Choose a tag to compare
2.2.0-beta01 Pre-release
Pre-release
  • Updated Kotlin to 2.0.20 (#178)

Versions and dependencies

Kotlin: 2.0.20
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.8.1

Module lifecycle-reaktive

Reaktive: 2.1.0

2.2.0-alpha04

08 Aug 16:53
d475035
Compare
Choose a tag to compare
2.2.0-alpha04 Pre-release
Pre-release
  • Force jvmTarget 11 for all non-Android JVM targets (#176)

The previous 2.2.0-alpha03 release has all non-Android JVM targets published with the target Java version 17. This release fixes the issue, all non-Android JVM targets now have target Java version 11 instead.

Versions and dependencies

Kotlin: 2.0.10
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.8.1

Module lifecycle-reaktive

Reaktive: 2.1.0

2.2.0-alpha03

06 Aug 17:21
020532f
Compare
Choose a tag to compare
2.2.0-alpha03 Pre-release
Pre-release
  • Added PersistableBundle extensions for Android (#174)
  • Updated Kotlin to 2.0.10 (#175)

Versions and dependencies

Kotlin: 2.0.10
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.8.1

Module lifecycle-reaktive

Reaktive: 2.1.0

2.2.0-alpha02

08 Jul 20:10
f97f91c
Compare
Choose a tag to compare
2.2.0-alpha02 Pre-release
Pre-release
  • Added StateKeeper.saveable and InstanceKeeper.retainedInstance extensions (#171, #172)

The new extensions for StateKeeper and InstanceKeeper

This release adds some handy extensions for StateKeeper and InstanceKeeper (experimental).

  • StateKeeper.saveable(...) and StateKeeperOwner.saveable(...)
  • InstanceKeeperOwner.retainedInstance { ... }

Please see the updated README file.

Versions and dependencies

Kotlin: 2.0.0
kotlinx-serialization: 1.6.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.8.1

Module lifecycle-reaktive

Reaktive: 2.1.0