Cuemon.Core.Package
4.0.2016.950-beta
Prefix Reserved
dotnet add package Cuemon.Core.Package --version 4.0.2016.950-beta
NuGet\Install-Package Cuemon.Core.Package -Version 4.0.2016.950-beta
<PackageReference Include="Cuemon.Core.Package" Version="4.0.2016.950-beta" />
paket add Cuemon.Core.Package --version 4.0.2016.950-beta
#r "nuget: Cuemon.Core.Package, 4.0.2016.950-beta"
// Install Cuemon.Core.Package as a Cake Addin
#addin nuget:?package=Cuemon.Core.Package&version=4.0.2016.950-beta&prerelease
// Install Cuemon.Core.Package as a Cake Tool
#tool nuget:?package=Cuemon.Core.Package&version=4.0.2016.950-beta&prerelease
This is all the assemblies of the Cuemon .NET Core family.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NETPlatform | dotnet54 is compatible. |
-
Unsupported 0.0
- Microsoft.AspNet.Http.Abstractions (>= 1.0.0-rc1-final)
- System.Collections.Concurrent (>= 4.0.10)
- System.Collections.Specialized (>= 4.0.1-beta-23516)
- System.ComponentModel.TypeConverter (>= 4.0.0)
- System.Data.Common (>= 4.0.0)
- System.Data.SqlClient (>= 4.0.0-beta-23516)
- System.IO.Compression (>= 4.0.0)
- System.IO.FileSystem (>= 4.0.0)
- System.Linq (>= 4.0.0)
- System.Linq.Expressions (>= 4.0.0)
- System.Net.Http (>= 4.0.0)
- System.Net.Requests (>= 4.0.10)
- System.Net.Utilities (>= 4.0.0-beta-23516)
- System.ObjectModel (>= 4.0.10)
- System.Reflection (>= 4.0.10)
- System.Reflection.Emit (>= 4.0.0)
- System.Reflection.Extensions (>= 4.0.0)
- System.Reflection.TypeExtensions (>= 4.0.0)
- System.Runtime (>= 4.0.20)
- System.Runtime.Extensions (>= 4.0.10)
- System.Runtime.InteropServices (>= 4.0.20)
- System.Security.Cryptography.Algorithms (>= 4.0.0-beta-23516)
- System.Text.Encoding (>= 4.0.0)
- System.Text.Encoding.Extensions (>= 4.0.0)
- System.Text.RegularExpressions (>= 4.0.10)
- System.Threading (>= 4.0.10)
- System.Threading.Tasks.Parallel (>= 4.0.0)
- System.Threading.Timer (>= 4.0.0)
- System.Xml.ReaderWriter (>= 4.0.10)
- System.Xml.XmlDocument (>= 4.0.0)
- System.Xml.XmlSerializer (>= 4.0.0)
- System.Xml.XPath (>= 4.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
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