Skip to content

Releases: Spinners/Spin.Swift

Kashyyyk

07 Mar 20:25
Compare
Choose a tag to compare

This release:

  • bumps RxSwift to 5.1.0
  • bumps ReactiveSwift to 6.2.1
  • add badges in README for SPM and OS compatibility

Kamino

06 Mar 23:59
Compare
Choose a tag to compare

This release:

  • renames ExecutionStrategy cases
  • renames Spinner functions/parameters to be less verbose
  • improves type inference for the stream operators
  • shorten the reducer signature
  • add examples in the readme

Jedha

04 Mar 20:08
Compare
Choose a tag to compare

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

25 Feb 17:00
Compare
Choose a tag to compare

This release makes the DispatchQueue implementation of Combine Feedbacks and Reducers the default one.

Exegol

11 Feb 02:19
Compare
Choose a tag to compare

The release brings:

  • the ability to create a feedback that lenses on a substate with a keypath
  • the ability to create a binding in xxUISpins directly emitting an event

Geonosis

09 Feb 21:34
Compare
Choose a tag to compare

This release fixes a flaky test in CombineReducerTests

Eriadu

09 Feb 21:19
Compare
Choose a tag to compare

This release fixes a memory leak by disposing the CompositeDisposable of the ReactiveUISpin on deinit{}

Eadu

09 Feb 19:24
Compare
Choose a tag to compare

This release:

  • decouples the concrete Reducers implementations from the reactive streams building
  • introduces a custom static functions on Observable, SignalProducer and AnyPublisher to build the reactive stream from an AnySpin
  • replaces the XXXViewContext by XXUISpin in order to ease DI in client applications

Dagobah

28 Jan 00:00
Compare
Choose a tag to compare

This release allows to create a Feedback from a ViewContext

Cato Neimoidia

24 Jan 02:09
Compare
Choose a tag to compare

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