Releases: square/workflow-kotlin
Releases · square/workflow-kotlin
v1.5.0
What's Changed
- Upgrades leak canary, testing, androidx lifecycle. by @rjrjr in #634
- Check if runtime CoroutineScope cancelled after nextOutput() by @steve-the-edwards in #644
- Launch renderWorkflowIn CoroutineScope with Default; Fixes #643 by @steve-the-edwards in #645
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Upgrade the compile SDK to 31. by @vRallev in #617
- Make side effect expectations explicit requirement. by @darshanparajuli in #627
- Upgrade the project to Kotlin
1.6.10
. by @vRallev in #618 - only attempt to restore View saved state while INITIALIZED by @RBusarow in #635
- Introduces WorkflowLayout.update. by @rjrjr in #638
New Contributors
- @autonomousapps made their first contribution in #613
- @darshanparajuli made their first contribution in #627
- @RBusarow made their first contribution in #636
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- View.launchWhenAttached tolerates strange ids by @rjrjr in #604
- Fixes index out of bounds crash in hello-todo-terminal sample by @JsFlo in #605
- BREAKING: Replaces *.initializeView with *.viewStarter by @rjrjr in #602
- End CHANGELOG.md by @rjrjr in #607
New Contributors
Full Changelog: v1.2.0...v1.3.0
v1.2.0
v1.1.0
- Builds in NamedViewFactory properly. (#544)
- BREAKING: Renames workflow-ui/modal-* to workflow-ui/container-* (#553)
- BREAKING: Moves workflow-ui/backstack-* into workflow-ui/container-* (#553)
- Introduces ViewEnvironment.withBackStackStateKeyPrefix (#553)
- Introduces TextController, deprecates alternatives. (#555)
- Introduces TextController.asMutableState. (#557)
- Eliminates WeakReference landmine in WorkflowLifecycleOwner. (#560)
v1.0.0
v1.0.0-rc2
- Eliminates @ExperimentalWorkflowApi (#531)
v1.0.0-rc1
v1.0.0-alpha21
v1.0.0-alpha20
This is the first Workflow release to introduce support for Jetpack Compose!
- Introduce
ComposeViewFactory
as a convenient way to defineViewFactories
as composable functions. (#473) - Introduce
withCompositionRoot
to help with introducing composable view factories in mixed codebases. (#474) - Introduce support for
ViewTreeSavedStateRegistryOwner
inBackStackContainer
. (#468) - Introduce
ComposeRendering
, the compose version ofAndroidViewRendering
. (#491) - Introduce
WorkflowRendering
to show child renderings inside acomposeViewFactory
. (#488) - Introduce a preview extension for
ViewFactories
. (#490) - Introduce
renderAsState
, a handy way to run the workflow runtime from composables. (#493, #503) - Upgrade Radiography to 2.4.0 get Compose 1.0.1 support. (#509)
Other changes: