Releases: Spinners/Spin.Swift
Releases · Spinners/Spin.Swift
Kashyyyk
Kamino
Jedha
The release lowers the minimum iOS/macOS/tvOS/watchOS versions so that the RxSwift and ReactiveSwift versions of feedback loops are usable for a large majority of projects.
The Combine version is available starting at iOS13, macOS 10.15, tvOS 13.0 and watchOS 6.0
Jakku
Exegol
Geonosis
Eriadu
Eadu
This release:
- decouples the concrete Reducers implementations from the reactive streams building
- introduces a custom static functions on
Observable
,SignalProducer
andAnyPublisher
to build the reactive stream from an AnySpin - replaces the
XXXViewContext
byXXUISpin
in order to ease DI in client applications
Dagobah
Cato Neimoidia
This release contains:
- rename Mutation to Event
- rename Reducer.reduce in Reducer.apply(on:after:)
- rename StreamState/StreamEvent to StateStream/EventStream
- in XXViewContext: call the external state rendering function after being set
- in XXViewContext: rename perform to emit
- add a Result based filter inn Feedback
- add a Binding feature in XXViewContext
- rename feedbackStream to effect
- add the possibility to init a Feedback with a (State) -> Event effect
- replace the static 'make' funcs by inits in Feedback
- Feedback are no more composed of other feedbacks