github reactiveui/ReactiveUI 25.0.1

one hour ago

Summary

ReactiveUI 25.0.1 adds back the ability to ask an interaction as an observable through IInteraction<TInput, TOutput>. ReactiveUI 25.0.0 removed it by accident.

  • IInteraction<TInput, TOutput>.Handle(input) returns IObservable<TOutput>, as it did in ReactiveUI 24.
  • Interaction<TInput, TOutput>.WhenHandled(input) returns the question as an IObservable<TOutput>.
  • new Interaction<TInput, TOutput>(handlerScheduler) runs each handler on that scheduler, such as RxSchedulers.MainThreadScheduler.
  • Interaction<TInput, TOutput>.Handle(input) still returns Task<TOutput>, so code written against 25.0.0 keeps compiling.

The change comes from ReactiveUI.Binding 8.6.0. The migration guide shows how to use each call.

๐Ÿ—ž๏ธ What's Changed

๐Ÿงน General Changes

๐Ÿ”— Full Changelog: 25.0.0...25.0.1

๐Ÿ™Œ Contributions

๐Ÿ’– Thanks to all the contributors: @glennawatson

Don't miss a new ReactiveUI release

NewReleases is sending notifications on new releases.