Releases: square/workflow-swift
Releases · square/workflow-swift
v4.4.0
What's Changed
- feat: Adding support for dynamic view controller types by @johnnewman-square in #362
- [chore]: Updated build to Xcode 16.4 and iOS 18.5 by @mjohnson12 in #370
- Fix workflow template missing parentheses by @mjohnson12 in #367
- [docs]: add hints for future people updating GH workflows by @jamieQ in #371
- [chore]: add permissions to github workflows per recommendation by @jamieQ in #369
- [fix]: try to fix docs workflow permissions by @jamieQ in #372
- ci: update macOS and Xcode by @watt in #373
- fix: ensure custom dump version ≥ 1.3.3 by @watt in #375
- chore: Bump Perception to 2.0.6 by @robmaceachern in #377
Full Changelog: v4.3.0...v4.4.0
v4.3.0
What's Changed
- [fix]: improve optional handling in TestApplyContext by @jamieQ in #361
- [feat]: introduce runtime configuration SPI by @jamieQ in #354
- [gardening]: remove doc comment for nonextant parameter by @jamieQ in #363
- [feat]: add runtime option to skip render if state is inferred to be unchanged by @jamieQ in #364
Full Changelog: v4.2.0...v4.3.0
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