Skip to main content
Version: 3.0.10 (latest)

What's new in Humanizer 3.0.10

Humanizer 3.0.10 is a focused analyzer-packaging fix. It does not add runtime APIs or change humanized output relative to 3.0.8.

Analyzer fallback selection

3.0.8 shipped Roslyn-specific analyzer variants, but build hosts without Roslyn component versioning could still select those assets incorrectly. 3.0.10 moves Humanizer's fallback selection into a target that runs before compilation, removes only the Humanizer analyzer variants already selected, and then adds the Roslyn 3.8 baseline.

This corrects analyzer-loading regressions for older or non-version-aware build hosts without requiring source changes in consuming projects. The release also expanded package smoke coverage across several project types and refined the Humanizer 3 migration documentation.

Full release details

The comparison contains the complete commit and contributor history.