Releases: square/workflow-kotlin
Releases · square/workflow-kotlin
v1.9.0-beta01
What's Changed
- Add Warning to RxWorkers about Asynchrony by @steve-the-edwards in #917
- update AGP to 7.4.1 by @RBusarow in #912
- 910: Integrate WorkerTester with TestScope by @steve-the-edwards in #918
- There are some breaking changes to the
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 a2.0
release but may require updates to client code. - If
nextOutput()
causes the Worker to throw an exception, this will now be wrapped in anAssertionError
. The Worker's exception itself can be retrieved withgetException()
. - The
WorkerTester
is now run inside aTestScope
and if the test needs to access the scheduler for this to manipulate virtual time it is available astestCoroutineScheduler
. This means that this can be handled within theWorkerTester
's test itself, rather than setting up aCoroutineDispatcher
for the backing flow toflowOn
and manipulating that.
Full Changelog: v1.8.0-beta13...v1.9.0-beta01
v1.8.0-beta13
What's Changed
- update Dokka to 1.7.20, switch
siteDokka
to html, and add source links by @RBusarow in #893 - Add js target by @hujim in #887
- Add Configurable Recursive Rendering to Performance Poetry by @steve-the-edwards in #903
- Add a note explaining why the tutorial differs slightly from the workflow docs site. by @tom-pratt in #906
- Fix link in tutorial by @tom-pratt in #907
- Stop rebuilding downstream dialogs when upstream ones are dismissed. by @rjrjr in #909
New Contributors
- @hujim made their first contribution in #887
- @tom-pratt made their first contribution in #906
Full Changelog: v1.8.0-beta12...v1.8.0-beta13
v1.8.0-beta12
v1.8.0-beta11
What's Changed
- Add Simultaneous Worker Listener Actions by @steve-the-edwards in #861
- Add Conflate Stale Renderings Runtime by @steve-the-edwards in #868
- Update Tutorial1.md by @6879756e in #869
- Fix onOutput ordering w/ Conflated Renderings Changes by @steve-the-edwards in #876
- update kotlin to 1.6.21 by @RBusarow in #873
New Contributors
Full Changelog: v1.8.0-beta10...v1.8.0-beta11
v1.8.0-beta10
What's Changed
Full Changelog: v1.8.0-beta09...v1.8.0-beta10
v1.8.0-beta09
What's Changed
- Add KMP target for iosSimulatorArm64 by @bnvinay92 in #854
- capture KMP publications in artifacts-check by @RBusarow in #853
- update vanniktech publish plugin to
0.21.0
and use the new 'base' version by @RBusarow in #858 - publish snapshots using a
macos-latest
runner by @RBusarow in #859
Full Changelog: v1.8.0-beta08...v1.8.0-beta09
v1.8.0-beta08
What's Changed
- Reuse RenderContext; unfreeze before rendering by @steve-the-edwards in #850
- fix radiography packaging by @RBusarow in #852
- remove illegal characters inside backticks in tests by @RBusarow in #851
- transitive dependency cleanup by @RBusarow in #848
Full Changelog: v1.8.0-beta07...v1.8.0-beta08
v1.8.0-beta07
What's Changed
- Long lived branch with
Overlay
refinements by @rjrjr in #839 - Simpler, better back button handling. by @rjrjr in #843
ViewStateRenderers.WorkflowViewRenderer
renamed. by @rjrjr in #846- Replaces
Showing
andInOverlay
withView
tags. by @rjrjr in #845
Full Changelog: v1.8.0-beta06...v1.8.0-beta07
v1.8.0-beta06
What's Changed
- Upgrade coroutines to 1.6.4 (including coroutines.test changes) by @steve-the-edwards in #817
Full Changelog: v1.8.0-beta05...v1.8.0-beta06
v1.8.0-beta05
What's Changed
- Update to Tutorial2.md by @tyler-higashi in #827
- Brings back the convenience overload of toUnwrappingViewFactory. by @rjrjr in #831
- Fix tutorial 1 and 2 by @sapuglha in #829
- Full backward compatibility for Screen. by @rjrjr in #836
- Deprecates old view building API. by @rjrjr in #837
New Contributors
Full Changelog: v1.8.0-beta04...v1.8.0-beta05