Skip to content

Upgrading Humanizer.Core 2 to 3

Breaking2.14.1 → 3.0.10Breaking4Platform4New18Changed42Fixed50Other146

BreakingUpgrade verdict

4 breaking changes and 4 platform requirement changes.

  • Removes the FormatWith extension.
  • Removes obsolete ToMetric overloads.
  • Removes redundant ToQuantityExtensions overloads.
  • Collapses the API into a single Humanizer namespace.
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.

Breaking4
Removes the FormatWith extension.
FormatWith
Removes obsolete ToMetric overloads.
ToMetric
Removes redundant ToQuantityExtensions overloads.
ToQuantityExtensions
Collapses the API into a single Humanizer namespace.
Humanizer
Platform4
Removes netstandard1.0 from the core nuspec.
Drops net462 and net472 target frameworks.
Removes netstandard1.0 from the nuspecs.
Drops netstandard1 support.
netstandard1