Releases: square/workflow-swift
Releases · square/workflow-swift
v4.2.0
v4.1.0
What's Changed
- Moved AnyAsyncSequenceWorker into WorkflowConcurrency as AsyncSequenceWorker by @mjohnson12 in #353
- AsyncSequenceWorker’s should not throw errors by @mjohnson12 in #355
Full Changelog: v4.0.1...v4.1.0
v4.0.1
v4.0.0
What's Changed
- feat: bump minimum to iOS 16 by @watt in #342
- [chore]: update CI config by @jamieQ in #343
- feat!: remove deprecated SwiftUI types by @watt in #344
- test: run WorkflowSwiftUI tests in app host by @watt in #347
- [chore]: improve Swift Testing support in test utilities by @jamieQ in #341
- Fix deprecation warning by @gilgtm in #348
- feat: ObservableScreen view controller preferences by @watt in #345
- [BREAKING CHANGE]: update WorkflowAction API to expose access to Workflow instance values by @jamieQ in #349
Full Changelog: v3.17.0...v4.0.0
v3.17.0
v3.16.0
What's Changed
- feat: nested observable state stores by @watt in #333
- build: rename generated project by @watt in #335
- feat: deprecate SwiftUIScreen by @watt in #336
- Adding details to the parent dependencies section of the WorkflowSwiftUI Adoption Guide by @johnnewman-square in #337
New Contributors
- @johnnewman-square made their first contribution in #337
Full Changelog: v3.15...v3.16.0
v3.15
What's Changed
- [gardening]: remove unneeded 'isRootNode' param by @jamieQ in #322
- Remove empty workflowDidChange from Xcode project templates by @blakemcanally in #314
- [gardening]: remove unneeded code from ChildKey by @jamieQ in #324
- [refactor]: introduce a 'HostContext' for exposing host info through tree by @jamieQ in #325
- [gardening]: merge two dictionary accesses into one by @jamieQ in #326
- [gardening]: swap some preconditions with fatalError for better debugging by @jamieQ in #328
- [gardening]: fix some deprecation warnings by @jamieQ in #329
- [perf]: don't instantiate debugger info if not needed by @jamieQ in #331
- [NFC]: reformatting and some generic syntax sugar by @jamieQ in #332
- [perf]: a couple more micro optimizations by @jamieQ in #334
- Rename
expect(worker:producingOutput:)
to be more clear about what it is asserting by @amayers in #323
New Contributors
Full Changelog: v3.14.1...v3.15
v3.14.1
v3.14.0
What's Changed
- ci: lint with swiftformat by @watt in #316
- [feat]: adopt swift-custom-dump in some testing utilities by @gilgtm in #317
- Use swift-custom-dump for all comparisons in RenderTesterResult by @gilgtm in #318
- Display a deprecation warning and fatal error when the top-level
@Environment(\.viewEnvironment)
is referenced by @kyleve in #319 - feat: flexible SwiftUI preferredContentSize calc [UI-7665] by @watt in #320
Full Changelog: v3.13.0...v3.14.0