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.
There is a newer prerelease version of this package available.
See the version list below for details.
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 67 8/16/2017
4.2.2017.2250 54 8/14/2017
4.2.2017.901 158 4/4/2017
4.2.2017.900 79 4/2/2017
4.1.2017.500 86 2/21/2017
4.1.2017.411 77 2/14/2017
4.1.2017.410 78 2/14/2017
4.1.2017.400 74 2/12/2017
4.1.2017.350 75 2/7/2017
4.1.2017.280 76 1/29/2017
4.1.2017.200 78 1/25/2017
4.1.2016.3580 95 12/25/2016
4.1.2016.3510 97 12/15/2016
4.1.2016.3500 101 12/13/2016
4.0.2016.3270 95 11/22/2016
4.0.2016.1880 165 7/7/2016
4.0.2016.1380-rc2 104 5/22/2016
4.0.2016.1360-beta 98 5/18/2016
4.0.2016.951-beta 103 4/9/2016
4.0.2016.950-beta (current version) 101 4/7/2016
4.0.2016.700-beta 108 3/10/2016
4.0.2016.605-beta 102 3/8/2016
4.0.2016.604-beta 100 3/6/2016
4.0.2016.601-beta 101 3/4/2016
4.0.2016.600-beta 100 3/3/2016
Show less