Skip to content

2.0.0-alpha01

Pre-release
Pre-release
Compare
Choose a tag to compare
@arkivanov arkivanov released this 08 Dec 22:34
· 114 commits to master since this release
de24937
  • Removed Parcelable support, fully migrated to kotlinx-serialization (#132)
  • Enabled wasmJs browser target (#137)
  • Added discardSavedState flag for Android StateKeeper builder function (#130)
  • Added discardSavedState argument to SavedStateRegistryOwner#stateKeeper extension function (#131)
  • Added discardRetainedInstances flag to Android InstanceKeeper (#135)
  • Don't throw if InstanceKeeper is already destroyed (#129)
  • Disabled debug artifact publications for Android (#134)

Complete migration to kotlinx-serialization

This release completes the migration to kotlinx-serialization, the support of Parcelable/Parcelize is removed.

WASM support

Essenty now supports the wasmJs target!

Versions and dependencies

Kotlin: 1.9.21
kotlinx-serialization: 1.6.2

Module lifecycle-coroutines

kotlinx-coroutines: 1.8.0-RC

Module lifecycle-reaktive

Reaktive: 2.0.1