Releases: square/workflow
Releases · square/workflow
v0.28.1
20 May 22:26
Compare
Sorry, something went wrong.
No results found
Kotlin
Swift-only release; no changes.
Swift
Fix: Added missing libswiftos.dylib to the test target (#1175 )
v0.28.0
12 May 18:12
Compare
Sorry, something went wrong.
No results found
Kotlin
Breaking: Simplify ViewRegistry to act more like a simple map of rendering type to ViewFactory. (#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.
Remove RxJava2 dependency from Workflow Android UI integration. (#1150 )
Fix: Make workflow-ui-android-core declare workflow-runtime as api instead of implementation dependency. (#1144 )
Fix: Move WorkflowFragment initialization to onViewStateRestored. (#1133 – thanks @ychescale9 !)
Upgrade coroutines library to 1.3.6. (#1151 )
Swift
Add os_signpost logs for render() and Workflow andWorker lifecycle. (#1134 )
v0.27.1
12 May 01:55
Compare
Sorry, something went wrong.
No results found
Kotlin
Add insecure checksums gradle flag to fix Nexus release. (#1156 )
Swift
Kotlin-only release, no changes.
v0.27.0
04 May 22:56
Compare
Sorry, something went wrong.
No results found
Kotlin
Update Compose to dev10. (#1118 )
Swift
Remove context.subscribe (#1111 )
v0.26.0
17 Apr 00:28
Compare
Sorry, something went wrong.
No results found
Kotlin
Upgrade kotlinx.serialization now that KAML supports it. (#1018 )
Makes BackStackContainer.update protected, required for customization. (#1088 )
Swift
Vend preferredContentSize through the DescribedViewController (#1051 )
Add ContainerViewController init with AnyWorkflowConvertable (#1092 )
Provide empty makeInitialState and workflowDidChange when State is Void (#1094 )
v0.25.0
14 Apr 21:54
Compare
Sorry, something went wrong.
No results found
Kotlin
Swift-only release, no changes.
Swift
Introduce SignalWorker to wrap Signals (#1048 )
v0.24.0
10 Mar 18:46
Compare
Sorry, something went wrong.
No results found
Kotlin
Introduce a view binding function that works with AndroidX ViewBindings. (#985 )
Rename ViewBinding to ViewFactory. (#1009 )
Rename ContainerHints to ViewEnvironment to match Swift. (#1005 )
Fix type parameter for expectWorker accepting Worker instance. (#969 )
Swift
Removes ViewRegistry, Introduce ViewControllerDescription. (#974 )
Introduce ViewEnvironment. (#999 )
v0.23.2
13 Feb 01:14
Compare
Sorry, something went wrong.
No results found
Kotlin
Make the context used to start workers configurable for tests. (#940 , #943 , #950 )
Swift
Kotlin-only release, no changes.
v0.23.1
04 Feb 01:01
Compare
Sorry, something went wrong.
No results found
Kotlin
Swift-only release, no changes.
Swift
Seperate SwiftUI support to a different module: WorkflowSwiftUI. (#929 )
v0.23.0
31 Jan 21:37
Compare
Sorry, something went wrong.
No results found
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 of KClass in TypedWorker. (#908 )
Make verifyAction and verifyActionResult support no processed action. (#909 )
Drastically simplified ModalViewContainer. (#913 )
Pass acceptOutput function to WorkflowNode 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