Releases: Spinners/Spin.Swift
Releases · Spinners/Spin.Swift
Dathomir
StarKiller
This release brings a short syntax to declare a Feedback attached to a Gear
Malastare
Coruscant
This release refactors the scheduling of the loops. While it is still possible to specify a scheduler for each feedback, the global scheduling of the loop is now declared directly at the Spin definition and no more at the Reducer level.
If no executer is specified, default schedulers are applied to each loop (on background serial queues).
Iridonia
Hoth
Scarif
Mustafar
This release renames types to erase the specificities of each reactive frameworks:
RxFeedback
,ReactiveFeedback
,CombineFeedback
->Feedback
RxReducer
,ReactiveReducer
,CombineReducer
->Reducer
RxSpin
,ReactiveSpin
,CombineSpin
->Spin
RxUISpin
,ReactiveUISpin
,CombineUISpin
->UISpin
RxSwiftUISpin
,ReactiveSwiftUISpin
,CombineSwiftUISpin
->SwiftUISpin
If you have to mix several reactive frameworks in the same app, you can use the provided type aliases (RxFeedback
for Spin_RxSwift.Feedback
, ReactiveFeedback
for Spin_ReactiveSwift.Feedback
, ...)
Mandalore
Kessel
This release:
- brings some refactoring in ReactiveStream to remove unused code and bring the 'consume' function
- factorizes some code between xxUISpin and xxSwiftUISpin
- removes the subscription from the xxUISpin and xxSwiftUISpin in order to let the user handle it