Upgrading Humanizer.Core 2 to 3
Breaking2.14.1 → 3.0.10Breaking4Platform4New18Changed42Fixed50Other146
BreakingUpgrade verdict
4 breaking changes and 4 platform requirement changes.
In plain terms
- Removes the FormatWith extension.
- Removes obsolete ToMetric overloads.
- Removes redundant ToQuantityExtensions overloads.
- Collapses the API into a single Humanizer namespace.
Must act Top 5 of 8 that need code or config changes
Target frameworks requirement changed in 3.0.0-beta.96: .NETStandard1.0, .NETStandard2.0, net6.0 → .NETFramework4.8, .NETStandard2.0, net8.0.
What you must change
Breaking4
Removes the FormatWith extension.
FormatWithRemoves obsolete ToMetric overloads.
ToMetricRemoves redundant ToQuantityExtensions overloads.
ToQuantityExtensionsCollapses the API into a single Humanizer namespace.
HumanizerPlatform4
Removes netstandard1.0 from the core nuspec.
Drops net462 and net472 target frameworks.
Removes netstandard1.0 from the nuspecs.
Drops netstandard1 support.
netstandard1