Releases: GregFinzer/Compare-Net-Objects
NuGet Builds for .NET Framework 4.7, 4.7.1, 4.7.2, and 4.8
NuGet Builds for .NET Framework 4.7, 4.7.1, 4.7.2, and 4.8
GetHashCode Defect Fix Plus Ignore Order Performance Improvement
Defect Fixes:
-
Fix for negative number formatting in User Friendly report: https://github.com/GregFinzer/Compare-Net-Objects/issues/166
-
Fix for GetHashCode treating objects as equal. Fixes these issues:
https://github.com/GregFinzer/Compare-Net-Objects/issues/169
https://github.com/GregFinzer/Compare-Net-Objects/issues/157
https://github.com/GregFinzer/Compare-Net-Objects/issues/149
https://github.com/GregFinzer/Compare-Net-Objects/issues/122
https://github.com/GregFinzer/Compare-Net-Objects/issues/113
https://github.com/GregFinzer/Compare-Net-Objects/issues/34
New Features:
- Add ElapsedMilliseconds to .NET Standard Build
- Performance improvements to unordered enumerable collections by @jsobell
Lambda Ignore Properties and Generic Custom Comparers
Defect Fixes
- IgnoreOrder with Floats by @zhyy2008z https://github.com/GregFinzer/Compare-Net-Objects/issues/154
- Load Configuration Null Exception https://github.com/GregFinzer/Compare-Net-Objects/issues/158
- Ref Struct Exception https://github.com/GregFinzer/Compare-Net-Objects/issues/161
New Features:
Defect Fixes
HtmlReporting, IgnoreStringLeadingTrailingWhitespace, Fix Timespan and indexer comparison.
New feature HTMLReporting, IgnoreStringLeadingTrailingWhitespace. Fixes TimeSpan comparison, indexer comparison, report output stream flush.
#123
https://github.com/GregFinzer/Compare-Net-Objects/issues/124
#129
#136
https://github.com/GregFinzer/Compare-Net-Objects/issues/137
Compare Private Properties .NET Standard 2.0
It now is able to compare private properties and fields for .NET Standard 2.0 and higher based on pull request: #119
Multitarget Build
Multitarget Build for net40, net45, net451, net452, net46, netstandard1.3, and netstandard2.0
Merge of pull request:
#108
Fix Nuget package for 4.54 only contain Portable and Core assemblies
Fix Nuget package for 4.54 only contain Portable and Core assemblies
https://github.com/GregFinzer/Compare-Net-Objects/issues/106
Unordered Collections Respect Case Sensitivity, ShowBreadCrumb for Trace, VerifyCollectionMatchingSpec
- Unordered Collections, respect settings for case sensitivity: #104
- Fix for ShowBreadCrumb does not output trace in release build: https://github.com/GregFinzer/Compare-Net-Objects/issues/67
- Add VerifyCollectionMatchingSpec for bad specifications: https://github.com/GregFinzer/Compare-Net-Objects/issues/105
Fixes for Decimal, Write Only Properties, and ClassTypesToIgnore for ListComparer
- Fix for decimal comparison when CompareChildren = false https://github.com/GregFinzer/Compare-Net-Objects/issues/87
- Fix for Write Only Properties: #99
- Fix for ClassTypesToIgnore for ListComparer: #95
- Tests for Dynamic Objects (Expando): https://github.com/GregFinzer/Compare-Net-Objects/blob/master/Compare-NET-Objects-Tests/CompareDynamicTests.cs