Cuemon.Extensions 4.1.2017.400

Cuemon .NET Framework Extensions

A comprehensive set of extensions methods to complement Cuemon .NET Framework.

Install-Package Cuemon.Extensions -Version 4.1.2017.400
dotnet add package Cuemon.Extensions --version 4.1.2017.400
paket add Cuemon.Extensions --version 4.1.2017.400
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

4.1.2017.400
* ADDED - New extensions for String: SubstringBefore
* ADDED - New extensions for Uri: HttPatch
* ADDED - New extensions for HttpStatusCode: IsSuccessStatusCode
* ADDED - New extensions for DateTime: IsWithinRange, IsTimeOfDayNight, IsTimeOfDayMorning, IsTimeOfDayForenoon, IsTimeOfDayAfternoon, IsTimeOfDayEvening
* ADDED - New extensions for HttpResponse: IsSuccessStatusCode

4.1.2017.350
* ADDED - New extensions for Int16: Min, Max
* ADDED - New extensions for Int32: Min, Max
* ADDED - New extensions for Int64: Min, Max
* ADDED - New extensions for String: ToCasing, GetCacheValidator
* ADDED - New extensions for Assembly: GetCacheValidator
* ADDED - New extensions for FileVersionInfo: ToProductVersion, ToFileVersion
* ADDED - New extensions for RegionInfo: GetCultures
* ADDED - CasingMethod enum in the Cuemon namespace that specifies ways that a string must be converted in terms of casing
* ADDED - FileInfoConverter class in the Cuemon.IO namespace that is designed to make FileInfo related conversions easier to work with
* CHANGED - CacheValidator class in the Cuemon.Integrity namespace to support the options pattern and Checksum now return a HashResult object instead of a hexadecimal string
* ADDED - CacheValidatorOptions class in the Cuemon.Integrity namespace that specifies options that is related to CacheValidator operations
* CHANGED - ChecksumMethod enum was extended with one new value; Timestamp
* CHANGED - Renamed FromConvertible --> FromConvertibles on the ByteConverter class in the Cuemon namespace
* ADDED - World class in the Cuemon.Globalization namespace that is designed to make System.Globalization related operations easier to work with

4.1.2017.280
* FIXED - The extension method for String: ToByteArray was re-implemented using the old way of method overloading due to conflict with the generic variant of this method

4.1.2017.200
* CHANGED - Assembly version 4.0.2016.0 --> 4.1.2017.0
* CHANGED - All extension methods, that uses the options pattern, now has an optional setup delegate

4.1.2016.3580
* CHANGED - Renamed extensions for Stream: ToString --> ToEncodedString
* CHANGED - Renamed extensions for Exception: ToString --> ToEncodedString
* CHANGED - Renamed extensions for Byte[]: ToString --> ToEncodedString

4.1.2016.3510 [BREAKING CHANGES]
* CHANGED - All extension methods, where possible, now supports the options pattern
* ADDED - New extensions for T: Adjust
* ADDED - New extensions for TOptions: ConfigureOptions
- CHANGED - Renamed extensions for Stream: PurgeXmlNamespaces (void) -> RemoveXmlNamespaceDeclarations
* ADDED - New extensions for IHierarchy{T}: FindFirstInstance, FindSingleInstance, FindInstance, FindFirst, FindSingle, Find, Replace, ReplaceAll
* ADDED - New extensions for IDictionary{TKey,TValue}: AddIfNotContainsKey, AddOrUpdate

4.0.2016.3100
* ADDED - New extensions for Uri: FtpGet, FileGet

4.0.2016.3030
* NOTHING TO REPORT

4.0.2016.2600
* ADDED - New extensions for DateTime: ToUtcKind, ToLocalKind, ToDefaultKind

4.0.2016.1880
* ADDED - New extensions for String: ToUri, IsNullOrWhiteSpace
* CHANGED - Renamed classes from singular, Extension, to plural, Extensions

4.0.2016.1380
* NOTHING TO REPORT

4.0.2016.1360
* NOTHING TO REPORT

4.0.2016.950
* NOTHING TO REPORT

4.0.2016.900
* ADDED - New extensions for Byte[]: ComputeHash, ComputeKeyedHash, ToBinary, ToUrlEncodedBase64
* ADDED - New extensions for DateTime: ToEpochTime
* ADDED - New extensions for Double: FromEpochTime
* ADDED - New extensions for Object: ComputeHash, ComputeKeyedHash
* ADDED - New extensions for Object[]: ComputeHash, ComputeKeyedHash
* ADDED - New extensions for Stream: ComputeHash, ComputeKeyedHash
* ADDED - New extensions for String: ComputeHash, ComputeKeyedHash, FromUrlEncodedBase64
* ADDED - New extensions for String[]: ComputeHash, ComputeKeyedHash

4.0.2016.720
* ADDED - New extensions for Stream: Compress
* ADDED - New extensions for NameValueCollection: ToWebHeaderCollection
* ADDED - New extensions for Type: ToFriendlyName
* ADDED - New extensions for Assembly: GetAssemblyVersion
* ADDED - New extensions for IEnumerable{TSource}: SelectOne
* ADDED - New extensions for String: ToTextReader
* CHANGED - Renamed extensions for Uri: GetProtectedUri -> ToProtectedUri, ParseProtectedUri -> VerifyProtectedUri
* CHANGED - Renamed extensions for Stream: Copy (void) -> CopyTo
* CHANGED - Removed extensions for DateTime: GetLowest, GetHighest (due to noise)
* CHANGED - Removed extensions for Object: GetObjectHierarchy (due to noise)
* CHANGED - Removed extensions for IEnumerable: Count, Any (due to noise)

Version History

Version Downloads Last updated
4.1.2017.400 (current version) 138 2/12/2017
4.1.2017.350 96 2/7/2017
4.1.2017.280 79 1/29/2017
4.1.2017.200 80 1/25/2017
4.1.2016.3580 103 12/24/2016
4.1.2016.3510 87 12/17/2016
4.0.2016.3100 98 11/7/2016
4.0.2016.3030 103 10/30/2016
4.0.2016.2600 106 9/19/2016
4.0.2016.1880 130 7/6/2016
4.0.2016.1380 120 5/22/2016
4.0.2016.1360 113 5/18/2016
4.0.2016.950 143 4/7/2016
4.0.2016.900 119 3/30/2016
4.0.2016.720 193 3/14/2016
3.1.2016.250 163 1/26/2016
3.1.2015.3180 173 11/15/2015
3.0.2015.2421 195 8/31/2015
3.0.2015.2220 152 8/11/2015
3.0.2015.2110 139 7/30/2015
3.0.2015.1970 149 7/17/2015
3.0.2015.1860 167 7/4/2015
3.0.2015.1780 149 6/28/2015
3.0.2015.1580 162 6/7/2015
3.0.2015.1500 193 6/1/2015
2.7.2014.2940 231 10/22/2014
2.7.2014.2600 172 9/17/2014
2.7.2014.2300 183 8/20/2014
2.7.2014.1950 172 7/14/2014
2.7.2014.1770 182 6/27/2014
2.7.2014.1480 192 5/29/2014
2.7.2014.1382 195 5/19/2014
2.7.2014.430 259 2/20/2014
2.7.2014.250 197 1/26/2014
2.6.2013.3330 243 12/2/2013