Releases: square/workflow-kotlin
Releases · square/workflow-kotlin
v1.11.0-beta02
What's Changed: Features
- Add note for windows platform users to manually add file templates to IDE by @RotBolt in #1032
fun ComponentDialog.setContent()
replacesScreenOverlayDialogFactory
by @rjrjr in #1026- Mark runningWorker with no output as @deprecated by @crocsandcoffee in #996
What's Changed: Dependencies
- Update coroutines 1.6.4 -> 1.7.1 by @steve-the-edwards in #1015
- Update Turbine to 0.13.0 by @steve-the-edwards in #1035
- Update kotlinx.binary.compatibility to v0.13.2 by @renovate in #1040
- Update ktlint.gradle to v0.1.7 by @renovate in #1036
- Update plugin com.gradle.enterprise to v3.13.4 by @renovate in #1038
- Update dependencyGuard to v0.4.3 by @renovate in #1039
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.1 by @renovate in #1060
- Update dependency io.mockk:mockk to v1.13.5 by @renovate in #1057
- Update dependency org.jetbrains.kotlinx:atomicfu to v0.21.0 by @renovate in #1058
- Update robolectric to v4.10.3 by @renovate in #1062
- Update dependency org.mockito:mockito-core to v3.12.4 by @renovate in #1061
- Update dependency com.google.truth:truth to v1.1.5 by @renovate in #1004
- Update squareup.leakcanary to v2.11 by @renovate in #1063
- Update dependency androidx.test.ext:truth to v1.5.0 by @renovate in #1052
- Update dependency androidx.savedstate:savedstate to v1.2.1 by @renovate in #1051
- Update dependency app.cash.turbine:turbine to v1 by @renovate in #1069
- Update squareup.moshi to v1.15.0 by @renovate in #1064
- Update dependency org.jetbrains:annotations to v24 by @renovate in #1071
- Update vanniktech.publish to v0.25.2 by @renovate in #1065
- Update dependency com.jakewharton.timber:timber to v5 by @renovate in #1076
- Update squareup.leakcanary to v2.12 by @renovate in #1078
- Update dependency com.android.tools.build:gradle to v7.4.2 by @renovate in #1081
- Update androidTools to v7.4.2 by @renovate in #1080
- Update dependency com.squareup.okio:okio to v3.3.0 by @renovate in #1083
New Contributors
- @RotBolt made their first contribution in #1032
- @crocsandcoffee made their first contribution in #996
Full Changelog: v1.11.0-beta01...v1.11.0-beta02
v1.11.0-beta01
What's Changed
- Update plugin com.gradle.enterprise to v3.13.3 by @renovate in #1013
- 985: render() again only if state has been changed by the action (or its parent's output handling) by @steve-the-edwards in #992
- Clean Up Actions and Remove JMH Benchmarks by @steve-the-edwards in #1011
- move convention plugins from
buildSrc
to an includedbuild-logic
project by @RBusarow in #1016 - Add RuntimeConfig through to WorkflowSession in Interceptor by @steve-the-edwards in #1018
- No data class for ActionApplied by @steve-the-edwards in #1019
- kotlin 1.8.10 and friends by @RBusarow in #1017
- Update dokka to v1.8.20 by @renovate in #1014
- update ktlint plugin to
0.1.5
and deletektlint_disabled_rules
from .editorconfig by @RBusarow in #1022
Full Changelog: v1.10.0-beta06...v1.11.0-beta01
v1.10.0-beta06
What's Changed
- Eliminates the useless
type
property fromViewEnvironmentKey
. by @rjrjr in #999 - Do not show
Dialog
s beforeActivity
content view is attached. by @rjrjr in #1003
Full Changelog: v1.10.0-beta05...v1.10.0-beta06
v1.10.0-beta05
What's Changed
- use
@property
tags forSimulatedPerfConfig
's KDoc by @RBusarow in #978 - Updated Maven URL. by @MilanJovic92 in #980
- Fixed typo. by @MilanJovic92 in #982
- Cache action result allowing non-idempotent actions by @0legg in #984
- Readability tweaks to runtime by @rjrjr in #986
- 988: Actually Cast RenderContext once per WorkflowNode by @steve-the-edwards in #989
- Introduces
DialogCollator
by @rjrjr in #981
Full Changelog: v1.10.0-beta04...v1.10.0-beta05
v1.10.0-beta04
What's Changed
- Nested overlays sample, small bug fixes by @rjrjr in #967
Container
andWrapper
interfaces, improvedforWrapper()
by @rjrjr in #920- Extracts
ScreenViewFactory.map
fromScreenViewFactory.forWrapper
by @rjrjr in #975 - Fixes up a few stale names after wrapper update. by @rjrjr in #976
The new interfaces and the related updates to ScreenViewFactory.forWrapper
are breaking changes. Note in particular that existing wrapper types like ScreenOverlay
and NamedScreen
have been retrofitted to extend Wrapper
.
Full Changelog: v1.10.0-beta03...v1.10.0-beta04
v1.10.0-beta03
What's Changed
Full Changelog: v1.10.0-beta02...v1.10.0-beta03
v1.9.0-beta03
- 963: Provide optional collectionContext for WorkflowLayout.take by @steve-the-edwards in #964
- Add interceptor methods: onNextRendering, onSnapshotTree by @pyricau in #952
Full Changelog: v1.9.0-beta02...v1.9.0-beta03
v1.10.0-beta02
What's Changed
- Update dokka to v1.8.10 by @renovate in #960
- 963: Provide optional collectionContext for WorkflowLayout.take by @steve-the-edwards in #964
Full Changelog: v1.10.0-beta01...v1.10.0-beta02
v1.10.0-beta01
What's Changed
- Update Tutorial Versions by @steve-the-edwards in #923
- Update dep in the
README.md
forworkflow-ui-core-common-jvm
by @EtherBit in #901 - Update Notes on iOS Simulator by @steve-the-edwards in #922
- Cache WorkflowIdentifier by @steve-the-edwards in #911
- Configure Renovate by @renovate in #921
- auto-update Dependency Guard baselines for Renovate PRs by @RBusarow in #935
- Update dependency org.reactivestreams:reactive-streams to v1.0.4 by @renovate in #934
- Update dependency com.squareup.radiography:radiography to v2.4.1 by @renovate in #932
- trigger GitHub Actions CI with
merge_group
events by @RBusarow in #938 - Update androidx-tracing to v1.1.0 by @renovate in #924
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.1.1 by @renovate in #925
- Update dependency androidx.constraintlayout:constraintlayout to v2.1.4 by @renovate in #927
- Update dependency com.squareup:seismic to v1.0.3 by @renovate in #933
- Update Tutorial Version for 1.9.0-beta02 by @steve-the-edwards in #946
- add Renovate groups for Kotlin and androidx-lifecycle updates by @RBusarow in #947
- Checks in yarn.lock by @rjrjr in #945
- Add Property for Target Selection by @steve-the-edwards in #953
- compileSdkVersion 33; androidx.activity/appcompat upgrades; transitives by @steve-the-edwards in #944
- Fixes deprecation message on View.getRendering by @rjrjr in #951
- Update dependency com.squareup.curtains:curtains to v1.2.4 by @renovate in #930
- Update androidx-test-espresso to v3.5.1 by @renovate in #950
- Update dependency androidx.test.ext:junit to v1.1.5 by @renovate in #929
- Add interceptor methods: onNextRendering, onSnapshotTree by @pyricau in #952
New Contributors
- @EtherBit made their first contribution in #901
- @renovate made their first contribution in #921
- @pyricau made their first contribution in #952
Full Changelog: v1.9.0-beta02...v1.10.0-beta01
v1.9.0-beta02
What's Changed
Full Changelog: v1.9.0-beta01...v1.9.0-beta02