What's Changed
- Gate Perception suppression to debug by @johnnewman-square in #390
- Remove XCTest dependency from testing modules and convert tests to Swift Testing by @blakemcanally in #391
- Make Perception warning suppression opt-in by @johnnewman-square in #393
- chore: Migrate core Workflow module off of ReactiveSwift by @amorde in #392
Breaking Changes
The Workflow and WorkflowUI modules no longer expose any ReactiveSwift APIs.
WorkflowHost API changes:
- public let rendering: Property<WorkflowType.Rendering>
+ public var rendering: WorkflowType.Rendering { get }
+ public var renderingPublisher: AnyPublisher<WorkflowType.Rendering, Never>
- public var output: Signal<WorkflowType.Output, Never> { get }
+ public var outputPublisher: AnyPublisher<WorkflowType.Output, Never> { get }WorkflowHostingController API changes:
- public var output: Signal<Output, Never> { get }
+ public var outputPublisher: AnyPublisher<Output, Never> { get }The Workflow module also no longer depends on ReactiveSwift. WorkflowReactiveSwift remains unchanged.
Full Changelog: v5.1.0...v6.0.0