Releases: Tlaster/PreCompose
1.5.10
1.5.9
1.5.8
What's Changed
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.0 to 5.10.1 by @dependabot in #178
- Bump org.junit.jupiter:junit-jupiter-engine from 5.10.0 to 5.10.1 by @dependabot in #177
- fix jvm window closing callback by @Tlaster in #188
- Fix Molecule sample "No StateHolder provided" by @thennothinghappened in #196
- Bump com.diffplug.spotless from 6.22.0 to 6.23.0 by @dependabot in #195
- Bump skiko from 0.7.85 to 0.7.85.4 by @dependabot in #194
- Bump org.jetbrains.compose from 1.5.10 to 1.5.11 by @dependabot in #192
- Bump com.diffplug.spotless from 6.23.0 to 6.23.2 by @dependabot in #200
- fix iOS lifecycle initial state by @Tlaster in #203
- fix library dependencies by @Tlaster in #205
- disable path matching for group route by @Tlaster in #204
- Bump com.diffplug.spotless from 6.23.2 to 6.23.3 by @dependabot in #207
- Bump app.cash.molecule:molecule-runtime from 1.3.0 to 1.3.1 by @dependabot in #193
- Bump org.jetbrains.kotlin.multiplatform from 1.9.20 to 1.9.21 by @dependabot in #189
New Contributors
- @thennothinghappened made their first contribution in #196
Full Changelog: 1.5.7...1.5.8
1.5.7
1.5.6
1.5.5
What's Changed
- fix state id generation by @Tlaster in #150
- Fix typo in "JetBrains" by @SebastianAigner in #152
- refactor and optimize QueryString by @hoangchungk53qx1 in #155
- Avoid composing scene multiple times due to BackStackEntry by @tiper in #162
- Fix flicker on screen transition with PopUpTo with inclusive true. by @djrsousa in #165
- Bump org.jetbrains.kotlin.multiplatform from 1.9.10 to 1.9.20 by @dependabot in #167
- Bump org.jetbrains.compose from 1.5.3 to 1.5.10 by @dependabot in #168
- Bump app.cash.molecule:molecule-runtime from 1.2.1 to 1.3.0 by @dependabot in #169
- Bump skiko from 0.7.81 to 0.7.85 by @dependabot in #164
- rework for precompose setup by @Tlaster in #160
New Contributors
- @SebastianAigner made their first contribution in #152
- @kkoshin made their first contribution in #154
- @hoangchungk53qx1 made their first contribution in #155
- @djrsousa made their first contribution in #165
Full Changelog: 1.5.4...1.5.5
Setup migration guide
Wrap the App()
Wrap your App with PreComposApp
like this:
@Composable
fun App() {
PreComposeApp {
// your app's content goes here
}
}
Android
Replace moe.tlaster.precompose.lifecycle.PreComposeActivity
and moe.tlaster.precompose.lifecycle.setContent
with standard AndroidX ComponentActivity
and Jetpack's setContent
iOS
Replace moe.tlaster.precompose.PreComposeApplication
with standard androidx.compose.ui.window.ComposeUIViewController
Desktop(JVM)
Replace moe.tlaster.precompose.PreComposeWindow
with androidx.compose.ui.window.Window
Native macOS
You can still use moe.tlaster.precompose.PreComposeWindow
, or replace with standard ComposeWindow
Web (Canvas)
You can still use moe.tlaster.precompose.preComposeWindow
, or replace with standard androidx.compose.ui.window.ComposeWindow
1.5.4
1.5.3
1.5.2
What's Changed
- Bump io.insert-koin:koin-core from 3.4.3 to 3.5.0 by @dependabot in #136
- Bump io.insert-koin:koin-compose from 1.0.4 to 1.1.0 by @dependabot in #137
- Bump app.cash.molecule:molecule-runtime from 1.2.0 to 1.2.1 by @dependabot in #138
- Bump skiko from 0.7.77 to 0.7.80 by @dependabot in #140
Full Changelog: 1.5.1...1.5.2
1.5.1
What's Changed
- fallback to jvm target 11 by @Tlaster in #122
- Bump com.diffplug.spotless from 6.20.0 to 6.21.0 by @dependabot in #118
- Revert "Bump com.diffplug.spotless from 6.20.0 to 6.21.0" by @Tlaster in #131
- Bump compose to 1.5.1 and replace ComposeWindow with CanvasBasedWindow by @dsbezerra in #128
New Contributors
- @dsbezerra made their first contribution in #128
Full Changelog: 1.5.0...1.5.1