Version 2017 R3: NuGet packages and .NET Core support

NuGet packages

Starting with this release, we provide official NuGet packages for Rebex components.
If you have an active subscription, you will get NuGet packages as part of Rebex components distribution. These are supposed to be added to your private NuGet repository or a local file-based repository.

Rebex components are available on NuGet.org as well. Those packages can either be used in trial mode (with a 30-day trial key) or in full mode (contact us to get your key).

Experimental support for .NET Standard 1.5 and .NET Core 1.1

This release adds experimental support for .NET Core, or rather for .NET Standard 1.5, a subset of .NET Standard 1.6 (and the forthcoming .NET Standard 2.0).

Binaries targeting .NET Standard are distributed with our NuGet packages and currently support the following platforms:

  • .NET Core 1.1 on Windows
  • .NET Core 1.1 on Linux
  • .NET Core 1.1 on macOS (OS X)
  • .NET Framework 4.6.2 and 4.7

Please note that .NET Standard support is still experimental - it has not yet reached the mainstream support phase and the API is subject to change. Any feedback is greatly appreciated.

Support for .NET Framework 4.7

The latest version of .NET Framework is now considered a fully supported platform.

Deprecating legacy platforms

2017 R3 is the last release to support .NET Compact Framework 2.0. Microsoft ceased support for this platform on 2016-04-12, and according to our support policy, we are deprecating support for it as well.

Customers are advised to upgrade to .NET Compact Framework 3.5, which will be supported until at least 2019-12-31. If this is not feasible, please get in touch with us to discuss alternative solutions.

2017 R3 is also the last release to support Windows Store 8.0, Windows Store 8.1 and Windows Phone 8.1 (support for these platforms has always been experimental). Customers are advised to upgrade to Universal Windows Platform, which targets Windows 10 Store Apps, Windows 10 Mobile and Windows 10 IoT.

New cursor styles in terminal control

TerminalControl supports underline and beam cursor styles in addition to the default block cursor. Use the CursorStyle property to specify the desired style.

And more...

For a complete list of changes in 2017 R3, see the release history.