FSharp.Control.Reactive 4.5.0

.NET 5.0 .NET Standard 2.0 .NET Framework 4.6
There is a newer version of this package available.
See the version list below for details.
Install-Package FSharp.Control.Reactive -Version 4.5.0
dotnet add package FSharp.Control.Reactive --version 4.5.0
<PackageReference Include="FSharp.Control.Reactive" Version="4.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FSharp.Control.Reactive --version 4.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: FSharp.Control.Reactive, 4.5.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install FSharp.Control.Reactive as a Cake Addin
#addin nuget:?package=FSharp.Control.Reactive&version=4.5.0

// Install FSharp.Control.Reactive as a Cake Tool
#tool nuget:?package=FSharp.Control.Reactive&version=4.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

A F#-friendly wrapper for the Reactive Extensions.

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.0 netstandard2.1
.NET Framework net46 net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen40 tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (18)

Showing the top 5 NuGet packages that depend on FSharp.Control.Reactive:

Package Downloads
Fake.Core.Target

FAKE - F# Make - is a build automation tool for .NET. Tasks and dependencies are specified in a DSL which is integrated in F#.

NBomber

Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).

GetIt

.NET library to help introduce programming in a funnier way. Inspired by Scratch and Turtle graphics.

Ionide.ProjInfo.ProjectSystem

MsBuild evaluation, fsproj file loading, and project system for F# tooling

FunScript.Rx

Rx interop. for FunScript.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on FSharp.Control.Reactive:

Repository Stars
lowleveldesign/wtrace
Command line tracing tool for Windows, based on ETW.
Version Downloads Last updated
5.0.5 40,033 5/3/2022
5.0.4 87 5/3/2022
5.0.3 99 5/3/2022
5.0.2 329,069 3/5/2021
5.0.1 764 3/5/2021
5.0.0 6,473 2/25/2021
4.5.0 59,722 12/13/2020
4.4.2 126,195 7/4/2020
4.4.1 3,708 6/27/2020
4.4.0 66,580 6/10/2020
4.3.3 6,669 6/5/2020
4.3.2 564 6/5/2020
4.3.1 910 6/5/2020
4.3.0 20,350 5/22/2020
4.2.0 706,050 3/6/2019
4.1.0 191,664 6/6/2018
4.0.0 13,170 2/21/2018
3.5.0 102,869 12/5/2016
3.4.1 19,649 4/26/2016
3.4.0 1,231 4/24/2016
3.2.0 12,086 5/16/2015
3.1.2 1,138 4/3/2015
3.1.1 1,356 2/12/2015
3.1.0 1,086 2/12/2015
3.0.1 1,567 12/7/2014
2.4.0 3,188 10/14/2014
2.3.7 935 10/14/2014
2.3.6 953 10/13/2014
2.3.5 972 9/30/2014
2.3.2 904 9/30/2014
2.3.1 2,694 9/26/2014

### New in 4.5.0 - (Released 2020/12/12)
* Add Observable.replayBufferOn [#157](https://github.com/fsprojects/FSharp.Control.Reactive/pull/157)
* Add additional package targets for netstandard2.1 and net5.0
### New in 4.4.2 - (Released 2020/07/03)
* Replace custom IObservable implementations with Rx native [#152](https://github.com/fsprojects/FSharp.Control.Reactive/pull/152)
### New in 4.4.1 - (Released 2020/06/27)
* Update to System.Reactive 4.4.1 [#151](https://github.com/fsprojects/FSharp.Control.Reactive/pull/151)
### New in 4.4.0 - (Released 2020/06/10)
* Add `Disposable.disposeWith` [#145](https://github.com/fsprojects/FSharp.Control.Reactive/pull/146)
* Add `Observable.ignoreElements` [#148](https://github.com/fsprojects/FSharp.Control.Reactive/pull/148)
### New in 4.3.3 - (Released 2020/06/05)
* Fix try ... with in observe CE [#122](https://github.com/fsprojects/FSharp.Control.Reactive/pull/144)
* Refine fix for Observable.choose [#143](https://github.com/fsprojects/FSharp.Control.Reactive/pull/143)
### New in 4.3.2 - (Released 2020/06/05)
* Fix disposable composition [#139 and #140](https://github.com/fsprojects/FSharp.Control.Reactive/pull/141)
### New in 4.3.1 - (Released 2020/06/05)
* Fix issue with Observable.choose [#131](https://github.com/fsprojects/FSharp.Control.Reactive/pull/128)
### New in 4.3.0 - (Released 2020/05/21)
* Fix issue [#115](https://github.com/fsprojects/FSharp.Control.Reactive/pull/128)
* Fix issue [#126](https://github.com/fsprojects/FSharp.Control.Reactive/pull/127)
* Fix issue [#129](https://github.com/fsprojects/FSharp.Control.Reactive/pull/130)
* Add tests using Xunit [#118](https://github.com/fsprojects/FSharp.Control.Reactive/pull/118)
### New in 4.2.0 - (Released 2019/03/06)
* Extensions to F# API
### New in 4.1.0 - (Released 2018/06/06)
* Update to System.Reactive 4.0.
### New in 4.0.0 - (Released 2018/02/21)
* Support for netstandard-2.0
* Added Subjects to the core library.
* New FSharp.Control.Reactive.Testing library for a more idiomatic F# API over the Rx Testing library.
### New in 3.5.0 - (Released 2016/12/05)
* Update to Rx 3.0
### New in 3.4.1 - (Released 2016/04/26)
* Restore .NET 4.0 build instead of .NET 4.5.
### New in 3.4.0 - (Released 2016/04/24)
* .NET 4.5 and Profile259 builds available.
### New in 3.3.0 - (Released 2016/03/05)
* Added `Disposables` module with a `compose` function that will creates a new `IDisposable` that will dispose the sequence of provided `IDisposable`s.
* Fix `groupByCompare` to actually use the provided `comparer`.
### New in 3.2.0 - (Released 2015/05/16)
* Bug fix: `subscribeOn` should take an `IScheduler`
* Renamed `subscribeOn` to `subscribeOnContext` to maintain consistency with other, similar functions
* Added `subscribeOn` that takes an `IScheduler`
* Added test for `subscribeOn`
* Added ofAsync, liftAsync, and flatmapAsync
### New in 3.1.2 - (Released 2015/04/03)
* Remove unnecessary signatures for Observable.Create and add test to demonstrate use.
### New in 3.1.1 - (Released 2015/02/12)
* Additional signature fixes to accept F# functions rather than `Func` #51
### New in 3.1.0 - (Released 2015/02/12)
* Fixed signature of `Observable.create` to better fit F#. #56
* Marked `ObservableBuilder.Return` and `ObservableBuilder.ReturnFrom` as `Obsolete` as users should use `Yield` and `YieldFrom`, which allow for multiple results. #53
* Changed signatures of `RxQueryBuilder` functions `ExactlyOne`, `ExactlyOneOrDefault`, `Find`, `Head`, `HeadOrDefault`, `Last`, and `LastOrDefault` to their Async equivalents. #57
### New in 3.0.1 - (Released 2014/12/07)
* #48 Some of the Observable functions aren't very composable
* NOTE: Includes breaking changes due to updated function names and signatures
* #47 Replay overloads don't use the window or bufferSize parameters
* Use consistent function types in ObservableBuilder.
* Now using FSharp.Core from NuGet
### New in 2.4.0 - (Released 2014/10/14)
Updates courtesty of marklam:
* Changed the distinct functions to take F# functions
* Added a version of ofSeq which uses a scheduler (ofSeqOn)
* Reordered the parameters to scanInit to be more composable
* Corrected some spellings and added some tests
### New in 2.3.7 - (Released 2014/10/14)
* Updated to Rx 2.2.5
* Updated Paket bootstrapper
### New in 2.3.6 - (Released 2014/10/13)
* Now generating docs!
### New in 2.3.0 - (Released 2014/09/26)
* Add QueryBuilder
* Add many more wrappers to Rx from F#, thanks to Jared Hester!
**Breaking changes**
* New namespace is `FSharp.Control.Reactive`
* `Observable` module is no longer auto-opened with the namespace
* `Observable.zip` now takes parameters in the "correct" order of `obs1` then `obs2`
* `Observable.subscribe` has moved to `Observable.subscribeWithCallbacks`
* `Observable.subscribe` now takes the `onNext` callback only
**TODO**
* Add tests
* Add docs
### New in 2.2.131002 - (Released 2013/10/02)
* Restructure modules and namespaces to comply with F# coding guidelines
### New in 2.1.131002 - (Released 2013/10/02)
* Release of F# wrappers for Rx
### New in 2.0.121121-rc - (Released 2012/11/21)
* Release candidate for F# wrappers for Rx based on Rx 2.0-rtm
### New in 2.0.6-rc - (Released 2012/07/26)
* Initial NuGet release of F# wrappers for Rx 2.0-rc