Releases: square/workflow-kotlin
Releases · square/workflow-kotlin
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:
v1.0.0-alpha19
- Fixes memory leak in
WorkflowLifecycleOwner
. (#498)