Skip to content

Update Humanizer.Core to 3.x #529

@drewburlingame

Description

@drewburlingame

Description

Update Humanizer.Core from version 2.14.1 to 3.x.

Current Version

  • Humanizer.Core: 2.14.1

Target Version

  • Humanizer.Core: 3.x (latest stable)

Why Update?

  • Security updates
  • New features and improvements
  • Keep dependencies current

Considerations

⚠️ Version 3.x contains breaking changes - requires careful testing:

  1. Test Areas:

    • CommandDotNet.NameCasing functionality
    • All name transformation features
    • Ensure backward compatibility for library users
  2. Migration Steps:

    • Review Humanizer.Core 3.x changelog for breaking changes
    • Update code if necessary
    • Run full test suite
    • Test example applications
    • Verify no API changes affect library consumers
  3. Used By:

    • CommandDotNet.NameCasing project (~57 lines)

Tasks

  • Review Humanizer.Core 3.x changelog
  • Update package version in Directory.Packages.props
  • Update any affected code
  • Run full test suite (ensure all 950+ tests pass)
  • Test CommandDotNet.NameCasing examples
  • Update release notes if needed

Resources

Labels

enhancement, dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions