A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by steve-the-edwards over 1 year ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.9.0-beta02...v1.9.0-beta03
Published by steve-the-edwards over 1 year ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.10.0-beta01...v1.10.0-beta02
Published by steve-the-edwards over 1 year ago
README.md
for workflow-ui-core-common-jvm
by @EtherBit in https://github.com/square/workflow-kotlin/pull/901
merge_group
events by @RBusarow in https://github.com/square/workflow-kotlin/pull/938
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.9.0-beta02...v1.10.0-beta01
Published by rjrjr over 1 year ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.9.0-beta01...v1.9.0-beta02
Published by steve-the-edwards over 1 year ago
WorkerTester
API. Namely: assertFinished()
will also fail if the Worker has thrown and Error. This was considered not significant enough to warrant the concern over a 2.0
release but may require updates to client code.nextOutput()
causes the Worker to throw an exception, this will now be wrapped in an AssertionError
. The Worker's exception itself can be retrieved with getException()
.WorkerTester
is now run inside a TestScope
and if the test needs to access the scheduler for this to manipulate virtual time it is available as testCoroutineScheduler
. This means that this can be handled within the WorkerTester
's test itself, rather than setting up a CoroutineDispatcher
for the backing flow to flowOn
and manipulating that.1.7.20
by @RBusarow in https://github.com/square/workflow-kotlin/pull/913
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta13...v1.9.0-beta01
Published by rjrjr over 1 year ago
siteDokka
to html, and add source links by @RBusarow in https://github.com/square/workflow-kotlin/pull/893
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta12...v1.8.0-beta13
Published by rjrjr almost 2 years ago
View.backPressHandler
memory leak fix. by @rjrjr in https://github.com/square/workflow-kotlin/pull/894
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta11...v1.8.0-beta12
Published by rjrjr almost 2 years ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta10...v1.8.0-beta11
Published by rjrjr about 2 years ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta09...v1.8.0-beta10
Published by steve-the-edwards about 2 years ago
0.21.0
and use the new 'base' version by @RBusarow in https://github.com/square/workflow-kotlin/pull/858
macos-latest
runner by @RBusarow in https://github.com/square/workflow-kotlin/pull/859
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta08...v1.8.0-beta09
Published by steve-the-edwards about 2 years ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta07...v1.8.0-beta08
Published by rjrjr about 2 years ago
Overlay
refinements by @rjrjr in https://github.com/square/workflow-kotlin/pull/839
ViewStateRenderers.WorkflowViewRenderer
renamed. by @rjrjr in https://github.com/square/workflow-kotlin/pull/846
Showing
and InOverlay
with View
tags. by @rjrjr in https://github.com/square/workflow-kotlin/pull/845
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta06...v1.8.0-beta07
Published by steve-the-edwards about 2 years ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta05...v1.8.0-beta06
Published by rjrjr over 2 years ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta04...v1.8.0-beta05
Published by rjrjr over 2 years ago
InOverlay
before the Dialog is built. by @rjrjr in https://github.com/square/workflow-kotlin/pull/826
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta03...v1.8.0-beta04
Published by rjrjr over 2 years ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta02...v1.8.0-beta03
Published by rjrjr over 2 years ago
SendChannel.offer
with SendChannel.trySend
by @RBusarow in https://github.com/square/workflow-kotlin/pull/747
stateIn
operator in favor of the stable kotlinx one by @RBusarow in https://github.com/square/workflow-kotlin/pull/748
workflow-ui/compose/README.md
informative. by @rjrjr in https://github.com/square/workflow-kotlin/pull/755
10.3.0
by @RBusarow in https://github.com/square/workflow-kotlin/pull/791
ScreenViewFactory.forWrapper
by @rjrjr in https://github.com/square/workflow-kotlin/pull/805
OverlayDialogFactory
more consistent with ScreenViewFactory
. by @rjrjr in https://github.com/square/workflow-kotlin/pull/809
Publish
tasks explicitly depend upon Sign
tasks by @RBusarow in https://github.com/square/workflow-kotlin/pull/812
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.8.0-beta01...v1.8.0-beta02
Published by rjrjr over 2 years ago
This is our first Beta release in a while, to start the soaking period for the complete overhaul of the workflow-ui
API that was spelled out in #195. With this published, we can spend some time on the much needed documentation that will let you all try it out and tell us what's wrong with it before we freeze the API.
View.environmentOrNull
, View.screenOrNull
. by @rjrjr in https://github.com/square/workflow-kotlin/pull/742
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.7.1...v1.8.0-beta01
Known Issues: https://github.com/square/workflow-kotlin/issues?q=is%3Aopen+is%3Aissue+milestone%3Aui-1.0
Published by rjrjr over 2 years ago
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.7.0...v1.7.1
Published by rjrjr over 2 years ago
main
or ray/ui-update
by @RBusarow in https://github.com/square/workflow-kotlin/pull/678
Full Changelog: https://github.com/square/workflow-kotlin/compare/v1.6.0...v1.7.0