![]() |
VOOZH | about |
dotnet add package FSharp.Control.Reactive --version 6.1.2
NuGet\Install-Package FSharp.Control.Reactive -Version 6.1.2
<PackageReference Include="FSharp.Control.Reactive" Version="6.1.2" />
<PackageVersion Include="FSharp.Control.Reactive" Version="6.1.2" />Directory.Packages.props
<PackageReference Include="FSharp.Control.Reactive" />Project file
paket add FSharp.Control.Reactive --version 6.1.2
#r "nuget: FSharp.Control.Reactive, 6.1.2"
#:package FSharp.Control.Reactive@6.1.2
#addin nuget:?package=FSharp.Control.Reactive&version=6.1.2Install as a Cake Addin
#tool nuget:?package=FSharp.Control.Reactive&version=6.1.2Install as a Cake Tool
F# wrappers for the Reactive Extensions (Rx)
The default maintainer account for projects under "fsprojects" is @fsprojectsgit - F# Community Project Incubation Space (repo management)
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 is compatible. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 netcoreapp2.0 was computed. netcoreapp2.1 netcoreapp2.1 was computed. netcoreapp2.2 netcoreapp2.2 was computed. netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 netstandard2.0 is compatible. netstandard2.1 netstandard2.1 was computed. |
| .NET Framework | net461 net461 was computed. net462 net462 was computed. net463 net463 was computed. net47 net47 was computed. net471 net471 was computed. net472 net472 is compatible. net48 net48 was computed. net481 net481 was computed. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen40 tizen40 was computed. tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
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#. |
|
|
Ionide.ProjInfo.ProjectSystem
MSBuild evaluation, fsproj file loading, and project system for F# tooling |
|
|
GetIt
.NET library to help introduce programming in a funnier way. Inspired by Scratch and Turtle graphics. |
|
|
FSharp.Data.GraphQL.Server
FSharp implementation of Facebook GraphQL query language (Server) |
|
|
FSharp.Data.GraphQL.Server.Middleware
Built-in, generic middlewares for FSharp.Data.GraphQL.Server Executor |
Showing the top 2 popular GitHub repositories that depend on FSharp.Control.Reactive:
| Repository | Stars |
|---|---|
|
lowleveldesign/wtrace
Command line tracing tool for Windows, based on ETW.
|
|
|
lucassklp/Desktop.Robot
A library used to control your mouse and keyboard programmatically in .NET Core
|
| Version | Downloads | Last Updated |
|---|---|---|
| 6.1.2 | 170,149 | 3/17/2025 |
| 6.1.1 | 35,250 | 3/16/2025 |
| 6.1.0 | 450 | 3/16/2025 |
| 5.0.5 | 1,696,433 | 5/3/2022 |
| 5.0.4 | 1,376 | 5/3/2022 |
| 5.0.3 | 1,360 | 5/3/2022 |
| 5.0.2 | 1,131,477 | 3/5/2021 |
| 5.0.1 | 1,906 | 3/5/2021 |
| 5.0.0 | 9,178 | 2/25/2021 |
| 4.5.0 | 67,259 | 12/13/2020 |
| 4.4.2 | 164,602 | 7/4/2020 |
| 4.4.1 | 4,940 | 6/27/2020 |
| 4.4.0 | 76,827 | 6/10/2020 |
| 4.3.3 | 8,076 | 6/5/2020 |
| 4.3.2 | 1,691 | 6/5/2020 |
| 4.3.1 | 1,994 | 6/5/2020 |
| 4.3.0 | 23,144 | 5/22/2020 |
| 4.2.0 | 1,370,019 | 3/6/2019 |
| 4.1.0 | 230,950 | 6/6/2018 |
| 4.0.0 | 16,355 | 2/21/2018 |
### New in 6.1.1 - (Released 2025/3/16)
- Fixed permission in NuGet to allow publishing FSharp.Control.Reactive.Testing
### New in 6.1.0 - (Released 2025/3/16)
- Relaxed restriction for `System.Reactive` package to allow versions higher than 5.0 by @xperiandri in <https://github.com/fsprojects/FSharp.Control.Reactive/pull/172>
- Updated tools by @xperiandri in <https://github.com/fsprojects/FSharp.Control.Reactive/pull/173>
- Make the repo build properly in Appveyor by @marklam in <https://github.com/fsprojects/FSharp.Control.Reactive/pull/177>
- Update Versions to 6.x by @deviousasti in <https://github.com/fsprojects/FSharp.Control.Reactive/pull/178>
- Create a github build with updated tools. by @marklam in <https://github.com/fsprojects/FSharp.Control.Reactive/pull/182>
- Removed trailing whitespaces by @xperiandri in <https://github.com/fsprojects/FSharp.Control.Reactive/pull/174>
**Full Changelog**: <https://github.com/fsprojects/FSharp.Control.Reactive/compare/5.0.5...v6.1.0>
### New in 6.0.1 - (Released 2024/9/22)
- Updated build system
### New in 6.0.0 - (Released 2024/4/3)
- Release with relaxed support for System.Reactive 6.0 and above
### New in 5.0.5 - (Released 2022/5/4)
- No upward bounds on FSharp.Core
### New in 5.0.4 - (Released 2022/5/4)
- Adds support for IL Trimming [#166](https://github.com/fsprojects/FSharp.Control.Reactive/pull/166)
### New in 5.0.3 - (Released 2022/5/3)
- Adds support for .NET 6.0 [#165](https://github.com/fsprojects/FSharp.Control.Reactive/pull/165)
### New in 5.0.2 - (Released 2021/3/6)
- Downgrade FSharp.Core requirement 4.7.2 upwards
### New in 5.0.1 - (Released 2021/3/5)
- Update TFMs to align with System.Reactive [#161](https://github.com/fsprojects/FSharp.Control.Reactive/pull/161)
- Now targets .NET Framework 4.7.2, .NET Standard 2.0, .NET Core 3.1 and .NET 5.0
### New in 5.0.0 - (Released 2021/2/24)
- Update [System.Reactive to 5.0](https://github.com/dotnet/reactive/releases/tag/rxnet-v5.0.0)
- Support for .Net Framework 4.6 has been removed, as it is no longer support by Rx 5.0
- Exceptions rethrown inside Rx now are guaranteed to preserve the original stack trace by using ExceptionDispatchInfo consistently across the board.
### 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