Skip to content

Releases: Tlaster/PreCompose

1.7.0-alpha03

15 Oct 13:27
1.7.0-alpha03
c6d419c
Compare
Choose a tag to compare
1.7.0-alpha03 Pre-release
Pre-release

What's Changed

Full Changelog: 1.7.0-alpha02...1.7.0-alpha03

1.7.0-alpha02

02 Oct 05:32
1.7.0-alpha02
52fa48e
Compare
Choose a tag to compare
1.7.0-alpha02 Pre-release
Pre-release

Breaking change!

Starting from this version, PreCompose no longer uses built-in ViewModel and Lifecycle. Instead, it now uses JetPack's ViewModel and Lifecycle. This change will introduce breaking changes. You can refer to the following migration guide to upgrade your code:

  • The package moe.tlaster:precompose-viewmodel is no longer used. You can use org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose instead.
  • The package moe.tlaster:precompose-koin is no longer used. You can use io.insert-koin:koin-compose-viewmodel instead.
  • The package moe.tlaster:precompose-molecule no longer depends on moe.tlaster:precompose and can be used as a standalone library.
  • moe.tlaster.precompose.stateholder.SavedStateHolder is temporarily unavailable in this version.
  • moe.tlaster.precompose.ProvidePreComposeCompositionLocals is no longer needed. You can directly use moe.tlaster.precompose.PreComposeApp in commonMain.
  • Migrate the following class names:
    • moe.tlaster.precompose.koin.koinViewModel -> org.koin.compose.viewmodel.koinViewModel
    • moe.tlaster.precompose.viewmodel.ViewModel -> androidx.lifecycle.ViewModel
    • moe.tlaster.precompose.lifecycle.Lifecycle -> androidx.lifecycle.Lifecycle
    • moe.tlaster.precompose.lifecycle.LifecycleOwner -> androidx.lifecycle.LifecycleOwner

Full Changelog: 1.7.0-alpha01...1.7.0-alpha02

1.7.0-alpha01

01 Oct 05:23
1.7.0-alpha01
076beb7
Compare
Choose a tag to compare
1.7.0-alpha01 Pre-release
Pre-release

I'm migrating to Jetpack's ViewModel and Lifecycle, before lots of breaking changes, I'd like to release a new version that still uses internal ViewModel and Lifecycle.

What's Changed

  • update to compose-multiplatform 1.7.0-beta02
  • handle lifecycle in JS targets by @kkalisz in #381
  • added support for molecule for js wasm by @kkalisz in #382

New Contributors

Full Changelog: 1.6.2...1.7.0-alpha01

1.6.2

08 Sep 12:10
1.6.2
8a57eb5
Compare
Choose a tag to compare

What's Changed

  • Fix the full scene swipe without intercepting touch events by @artsmvch in #347
  • update to compose 1.6.11 by @Tlaster in #363

New Contributors

Full Changelog: 1.6.1...1.6.2

1.6.1

23 Jun 10:25
1.6.1
d9d30d3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.6.0...1.6.1

1.6.0

09 Apr 11:54
9a126f3
Compare
Choose a tag to compare

What's Changed

  • Remove confusing API from goBack by @tiper in #270
  • fix floating route navigate crash by @Tlaster in #277
  • Remove canNavigate, Now navigate will navigate directly instead of waiting for transition.
  • Expose backstack count
  • Rework predictive back and swipe back handling.

This version works with compose-mutiplatform 1.6.0

Full Changelog: 1.5.11...1.6.0

1.6.0-rc04

18 Mar 13:45
5ad40d5
Compare
Choose a tag to compare
1.6.0-rc04 Pre-release
Pre-release

What's Changed

  • Bugfix for back button not working for Android.

Full Changelog: 1.6.0-rc03...1.6.0-rc04

1.6.0-rc03

15 Mar 09:45
232c65f
Compare
Choose a tag to compare
1.6.0-rc03 Pre-release
Pre-release

What's Changed

  • Bugfix for BackStackEntry state holder when navigate quickly.
  • Rework predictive back and swipe back handling.

Full Changelog: 1.6.0-rc02...1.6.0-rc03

1.6.0-rc02

09 Mar 12:25
031397e
Compare
Choose a tag to compare
1.6.0-rc02 Pre-release
Pre-release

What's Changed

  • Remove canNavigate, Now navigate will navigate directly instead of waiting for transition.
  • Expose backstack count

Full Changelog: 1.6.0-rc01...1.6.0-rc02

1.6.0-rc01

07 Mar 02:25
a2b18f5
Compare
Choose a tag to compare
1.6.0-rc01 Pre-release
Pre-release

What's Changed

  • Use qualified name instead of simple name by @tiper in #269
  • Remove confusing API from goBack by @tiper in #270
  • fix floating route navigate crash by @Tlaster in #277

This version works with compose-mutiplatform 1.6.0

Full Changelog: 1.6.0-beta02...1.6.0-rc01