Cuemon.Core.Package 4.0.2016.3270

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

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.3270
dotnet add package Cuemon.Core.Package --version 4.0.2016.3270
<PackageReference Include="Cuemon.Core.Package" Version="4.0.2016.3270" />
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.3270
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

4.0.2016.3270
* PRELUDE - Because of the many paths given by Microsoft in the road of .NET Core, this is a major and breaking release where all assemblies have been refactored and put together again in a nifty package. So, just like Cuemon .NET Framework, this is the Core version. No more single assemblies for download. It seemed smart, but reality has proven otherwise. So all single assemblies has been deemed deprecated.
* MERGED - All method extensions from Cuemon.*.Extensions assemblies has been merged to there logical owner
* MERGED - JsonWebToken class in the Cuemon.Security.Web namespace was moved from the now obsolete Cuemon.Web.Security
* MERGED - JsonWebTokenHashAlgorithm class in the Cuemon.Security.Web namespace was moved from the now obsolete Cuemon.Web.Security
* MERGED - JsonWebTokenHashAlgorithmConverter class in the Cuemon.Security.Web namespace was moved from the now obsolete Cuemon.Web.Security
* MERGED - JsonWebTokenHeader class in the Cuemon.Security.Web namespace was moved from the now obsolete Cuemon.Web.Security
* MERGED - JsonWebTokenPayload class in the Cuemon.Security.Web namespace was moved from the now obsolete Cuemon.Web.Security
* REMOVED - Act delegates in the Cuemon namespace (leftover from Cuemon .NET Framework merge); all lamda expressions has been replaced with Action delegates
* REMOVED - Doer delegates in the Cuemon namespace (leftover from Cuemon .NET Framework merge); all lamda expressions has been replaced with Func delegates
* CHANGED - ActFactory class in the Cuemon namespace was renamed to ActionFactory
* CHANGED - DoerFactory class in the Cuemon namespace was renamed to FuncFactory
* CHANGED - TesterDoer delegates in the Cuemon namespace was renamed to TesterFunc delegates
* CHANGED - TesterDoerFactory class in the Cuemon namespace was renamed to TesterFuncFactory
* CHANGED - TesterDoerUtility class in the Cuemon namespace was renamed to TesterFuncUtility
* CHANGED - MethodSignature class in the Cuemon.Reflection namespace was renamed to MethodDescriptor
* CHANGED - StreamWriterUtility class in the Cuemon.IO namespace was refactored to support the options pattern
* CHANGED - StreamWriterSettings class in the Cuemon.IO namespace was renamed to StreamWriterOptions and refactored to support the options pattern
* CHANGED - TransientFaultUtility class in the Cuemon namespace was renamed to TransientOperation and refactored to support the options pattern
* ADDED - TransientOperationOptions class in the Cuemon namespace that specifies options that is related to TransientOperation handling
* ADDED - Profiler class in the Cuemon.Diagnostics namespace that represents a base class for profiler related operations
* ADDED - ProfilerOptions class in the Cuemon.Diagnostics namespace that specifies options that is related to Profiler operations
* ADDED - TimeMeasureOptions class in the Cuemon.Diagnostics namespace that specifies options that is related to TimeMeasureProfiler operations
* ADDED - TimeMeasureProfiler class in the Cuemon.Diagnostics namespace that represents a profiler that is optimized for time measuring operations
* ADDED - TimeMeasureProfiler<TResult> class in the Cuemon.Diagnostics namespace that represents a profiler that is optimized for time measuring operations that provides a return value
* ADDED - Tweaker class in the Cuemon namespace that provides a way to change any instance of the same generic type
* ADDED - EncodingOptions class in the Cuemon.Text namespace that specifies options that is related to Encoding operations
* ADDED - One new method, IsAnonymousMethod, was added to the TypeUtility class in the Cuemon namepspace
* ADDED - Two new method, SafeInvokeDisposable (overloaded) and ConfigureAction, was added to the DelegateUtility class in the Cuemon namepspace
* ADDED - New extensions for DateTime: ToUtcKind, ToLocalKind, ToDefaultKind
* ADDED - New extensions for T: Adjust
* ADDED - New extensions for TimeSpan: GetTotalNanoseconds, GetNanoseconds, GetTotalMicroseconds, GetMicroseconds
* ADDED - New extensions for IDataReader: ToRows, ToColumns

4.0.2016.1880
* ADDED - Two new methods, ToProtocolRelativeUri, was added to the StringConverter class in the Cuemon namepspace
* ADDED - UriConverter static class in the Cuemon namepspace that is designed to make Uri related conversions easier to work with
* ADDED - Two new methods, IsProtocolRelativeUri, was added to the UriUtility class in the Cuemon namepspace
* FIXED - The default function delegate for ByteConverter.TryFromBase64String and StringUtility.IsBase64 now evaluates a Base64 string correctly

4.0.2016.1380-rc2
* ADDED - Support for .NET Platform Standard 1.4 (netstandard1.4)
* CHANGED - Removed support for .NET Platform Standard 5.4 (dotnet5.4)
* CHANGED - The CacheCollection.Memoize<TResult>(Doer<TResult>, ..) methods in the Cuemon.Runtime.Caching namespace was optimized in terms of retreiving the memoized value
* CHANGED - The DTO-related classes in the Cuemon.Data namespace was optimized to use a more ligthweight implementation with far less resource usage

4.0.2016.1360-beta
* CHANGED - The StringConverter.FromException(Exception, ..) method in the Cuemon namespace now flatten and includes all inner exceptions
* CHANGED - The XmlStreamConverter.FromException(Exception, ..) method in the Cuemon.Xml namespace now flatten and includes all inner exceptions
* FIXED - The ByteConverter.TryFromBase64String(string, ..) method in the Cuemon namespace now evaluates false if the predicate evaluates false
* FIXED - The TransientFaultUtility class in the Cuemon namespace does not include a dublet of the last exception thrown
* FIXED - The DataManager class in the Cuemon.Data namespace now clears the command paramters if called multiple times due to retry logic

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