Skip to content

Reactive and Interactive Extensions for .NET 3.0

Compare
Choose a tag to compare
@clairernovotny clairernovotny released this 27 Jun 13:38

Major update from version 2.2.5 adding support for .NET Core and the .NET Platform Standard. In addition to .NET Core support, a few bugs were addressed.

This update is the first after moving to the .NET Foundation. As such, there are a few noteworthy items:

  • The strong name key has been changed. The old key was a Microsoft key that could not be fully checked-in. The new key is checked in, allowing anyone to create custom builds easily.
    The package names have all changed
  • The NuGet package names have changed. The Rx-* and Ix-* packages have been renamed to match their library names, keeping inline with the rest of .NET Core. As the strong name key had to change, we did update the old packages as the new binaries incompatible due to strong name conflicts. They are fully source-code compatible.
    • Use System.Reactive instead of Rx-Main
    • Use System.Interactive instead of Ix-Main
    • Use System.Interactive.Async instead of Ix-Async
  • The supported platforms are .NET Platform Standard 1.0 and higher. This means the following minimum versions:
    • .NET Core App 1.0
    • .NET 4.5
    • Windows 8
    • Windows Phone 8 Silverlight
    • Windows Phone 8.1
  • On Visual Studio 2012 and 2013, NuGet 2.12 is required. On VS 2015, NuGet 3.4 or later is required.

As always, Rx and Ix have enhanced support per-platform, ensuring an optimal experience based on your target runtime.