Releases: square/workflow
Releases · square/workflow
v0.28.1
v0.28.0
Kotlin
- Breaking: Simplify
ViewRegistry
to act more like a simple map of rendering type toViewFactory
. (#1148) - Extracted Compose support into square/workflow-kotlin-compose. (#1147)
- Artifacts for Compose support will be released separately from now on, which allows us to keep them
updated more frequently as the Workflow library stabilizes.
- Artifacts for Compose support will be released separately from now on, which allows us to keep them
- Remove RxJava2 dependency from Workflow Android UI integration. (#1150)
- Fix: Make
workflow-ui-android-core
declareworkflow-runtime
asapi
instead ofimplementation
dependency. (#1144) - Fix: Move
WorkflowFragment
initialization toonViewStateRestored
. (#1133 – thanks @ychescale9!) - Upgrade coroutines library to 1.3.6. (#1151)
Swift
- Add os_signpost logs for
render()
andWorkflow
andWorker
lifecycle. (#1134)
v0.27.1
v0.27.0
v0.26.0
v0.25.0
v0.24.0
v0.23.2
v0.23.1
v0.23.0
Kotlin
- Make all workers run on the
Unconfined
dispatcher. (#851) - Paramaterize the return type of
Worker.finished()
to make it more convenient to use in tests. (#884) - Improved animation for
BackStackContainer
,PanelContainer
. (#886) - Target JVM 1.8 bytecode for all modules. (#898)
- Don't call
onPropsChanged
unless the old and new props are actually unequal. (#887) - Use
KType
instead ofKClass
inTypedWorker
. (#908) - Make
verifyAction
andverifyActionResult
support no processed action. (#909) - Drastically simplified
ModalViewContainer
. (#913) - Pass
acceptOutput
function toWorkflowNode
constructor instead of every tick pass. (#916) - Break UI modules into: (#915)
workflow-ui
core-common
core-android
modal-common
modal-android
backstack-common
backstack-android
Swift
- No changes.