Cuemon.Core.Package 4.0.2016.950-beta

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

This is a prerelease version of Cuemon.Core.Package.
There is a newer 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
<PackageReference Include="Cuemon.Core.Package" Version="4.0.2016.950-beta" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
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

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
5.0.2019.40 274 2/10/2019
5.0.2019.30 185 1/28/2019
5.0.2019.20 213 1/20/2019
5.0.2018.350 223 12/16/2018
5.0.2018.310 238 11/6/2018
5.0.2018.256 230 10/30/2018
5.0.2018.255 257 10/25/2018
5.0.2018.253 250 9/18/2018
5.0.2018.251 247 9/10/2018
5.0.2018.250 242 9/9/2018
4.3.2018.2200 314 8/8/2018
4.3.2018.2070 287 7/27/2018
4.2.2018.840 413 2/10/2018
4.2.2017.2270 494 8/16/2017
4.2.2017.2250 430 8/14/2017
4.2.2017.901 481 4/4/2017
4.2.2017.900 395 4/2/2017
4.1.2017.500 405 2/21/2017
4.1.2017.411 384 2/14/2017
4.1.2017.410 409 2/14/2017
4.1.2017.400 419 2/12/2017
4.1.2017.350 405 2/7/2017
4.1.2017.280 418 1/29/2017
4.1.2017.200 416 1/25/2017
4.1.2016.3580 438 12/25/2016
4.1.2016.3510 458 12/15/2016
4.1.2016.3500 449 12/13/2016
4.0.2016.3270 422 11/22/2016
4.0.2016.1880 606 7/7/2016
4.0.2016.1380-rc2 414 5/22/2016
4.0.2016.1360-beta 397 5/18/2016
4.0.2016.951-beta 416 4/9/2016
4.0.2016.950-beta 426 4/7/2016
4.0.2016.700-beta 406 3/10/2016
4.0.2016.605-beta 415 3/8/2016
4.0.2016.604-beta 417 3/6/2016
4.0.2016.601-beta 421 3/4/2016
4.0.2016.600-beta 392 3/3/2016
Show less