We face many new changes with the 5.1 version release.
- .NET 4.5 isn’t supported anymore.
Use 5.0 < versions of the library for .NET 4.5 projects
- .NET version has been increased to 4.6
- RSA Support for .NET 4.5/4.6 and .NET Standard 2.0
- RSA Example with public/private key
- Removed all local assemblies
- Directly depending on other NuGet packages + got rid of the packages.config file. (TargetFramework switch within the .csproj file)
- A new documentation is online as well
- Pre-Compile switches for .NET46 and STANDARD2.0
ONE CODE TO RULE THEM ALL
.NET 4.5 to .NET 4.6 BUT WHY?
Glad you asked. This isn’t to drive developers crazy, or to force you to update your project(s). We had a hard time to maintain the .NET Standard and .NET 4.5 project on both sides at the same time. Thus, we decided to merge both projects into a single one. Since .NET 4.5 isn’t compatible with .NET Standard2.0, we were basically forced by Microsoft to increase the version, to enable any further development. Side note: The newest changes (exluding .NET Standard 2.0 RSA) are available for .NET 4.5 as well. (Release 5.0.0)
If you are interested in; how we achieved the project merge into one single .csproj, check out my StackOverflow post.