Cuemon.Core.Package 4.0.2016.950-beta

Cuemon .NET Core Package

This is all the assemblies of the Cuemon .NET Core family.

This is a prerelease version of Cuemon.Core.Package.
Install-Package Cuemon.Core.Package -Version 4.0.2016.950-beta
dotnet add package Cuemon.Core.Package --version 4.0.2016.950-beta
paket add Cuemon.Core.Package --version 4.0.2016.950-beta
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This is a medium release with some new additions that includes one breaking change.
The following work was completed for this release:

Cuemon.Core
- Adjusted the TransientFaultUtility class in the Cuemon namespace to follow the original logic as seen with Cuemon Framework
- Improved the ByteConverter class in the Cuemon namespace to support one new byte array conversion; FromUrlEncodedBase64
- Improved the ExceptionUtility class in the Cuemon namespace to support parsing a sequence of exceptions
- Improved the StringConverter class in the Cuemon namespace to support two new string conversions; ToBinary and ToUrlEncodedBase64
- New static class, DateTimeConverter, in the Cuemon namespace that is designed to make DateTime related conversions easier to work with
- New static class, DoubleConverter, in the Cuemon namespace that is designed to make Double related conversions easier to work with

Cuemon.Core.Extensions
- New extensions for Byte[]: ToBinary, ToUrlEncodedBase64
- New extensions for DateTime: ToEpochTime
- New extensions for Double: FromEpochTime
- New extensions for String: FromUrlEncodedBase64

Cuemon.Net
- Fixed a bug in the HttpManager class in the Cuemon.Net.Http namepspace so that Timeout validation is performed as expected

Cuemon.Runtime
- New static class, JsonConverter, in the Cuemon.Runtime.Serialization namespace that is designed to make JSON related conversions easier to work with
- Refactored the JsonWriter class in the Cuemon.Runtime.Serialization namespace to make use of the newly added JsonConverter

Cuemon.Runtime.Caching
- Improved the CacheCollection class in the Cuemon.Runtime.Caching namespace for better memoization caching

Cuemon.Security
- New class, HashResult, in the Cuemon.Security.Cryptography namespace that represents the result of a computed HashAlgorithm or KeyedHashAlgorithm operation
- New static class, HmacUtility, in the Cuemon.Security.Cryptography namespace that is designed to make HMAC (Hash-based Message Authentication Code) KeyedHashAlgorithm operations easier to work with
- New enum, HmacAlgorithmType, in the Cuemon.Security.Cryptography namespace that specifies the algorithm used for generating hash-based message authentication code values
- Refactored the HashUtility class in the Cuemon.Security.Cryptography namespace to make use of the new HashResult class [breaking]

Cuemon.Security.Extensions
- New extensions for Byte[]: ComputeHash, ComputeKeyedHash
- New extensions for String[]: ComputeHash, ComputeKeyedHash
- New extensions for String: ComputeHash, ComputeKeyedHash
- New extensions for Stream: ComputeHash, ComputeKeyedHash
- New extensions for Object: ComputeHash, ComputeKeyedHash
- New extensions for Object[]: ComputeHash, ComputeKeyedHash

Cuemon.Web.Extensions
- New extensions for String: UrlEncode, UrlDecode

Cuemon.Web.Security
- New class, JsonWebToken, in the Cuemon.Web.Security namepspace that represents a simple implementation of JSON Web Token that is based on the standard RFC 7519 method for communicating claims securely between two parties
- New enum, JsonWebTokenHashAlgorithm, in the Cuemon.Web.Security namepspace that specifies the algorithm used for generating JWT hash values
- New class, JsonWebTokenHeader, in the Cuemon.Web.Security namepspace that represents the header information of JSON Web Token that is based on the standard RFC 7519
- New class, JsonWebTokenHeader, in the Cuemon.Web.Security namepspace that represents the payload information of JSON Web Token that is based on the standard RFC 7519
- New static class, JsonWebTokenHashAlgorithmConverter, in the Cuemon.Web.Security namepspace that is designed to make JsonWebTokenHashAlgorithm related conversions easier to work with

Version History

Version Downloads Last updated
4.2.2017.2270 46 8/16/2017
4.2.2017.2250 48 8/14/2017
4.2.2017.901 150 4/4/2017
4.2.2017.900 71 4/2/2017
4.1.2017.500 78 2/21/2017
4.1.2017.411 69 2/14/2017
4.1.2017.410 70 2/14/2017
4.1.2017.400 67 2/12/2017
4.1.2017.350 66 2/7/2017
4.1.2017.280 67 1/29/2017
4.1.2017.200 69 1/25/2017
4.1.2016.3580 85 12/25/2016
4.1.2016.3510 88 12/15/2016
4.1.2016.3500 92 12/13/2016
4.0.2016.3270 85 11/22/2016
4.0.2016.1880 155 7/7/2016
4.0.2016.1380-rc2 94 5/22/2016
4.0.2016.1360-beta 88 5/18/2016
4.0.2016.951-beta 93 4/9/2016
4.0.2016.950-beta (current version) 91 4/7/2016
4.0.2016.700-beta 98 3/10/2016
4.0.2016.605-beta 92 3/8/2016
4.0.2016.604-beta 90 3/6/2016
4.0.2016.601-beta 89 3/4/2016
4.0.2016.600-beta 90 3/3/2016
Show less