Skip to content

Bump Humanizer from 2.8.26 to 3.0.1#34

Closed
dependabot[bot] wants to merge 1 commit into
add-code-qlfrom
dependabot/nuget/core/extensions/AppWithPlugin/FrenchPlugin/Humanizer-3.0.1
Closed

Bump Humanizer from 2.8.26 to 3.0.1#34
dependabot[bot] wants to merge 1 commit into
add-code-qlfrom
dependabot/nuget/core/extensions/AppWithPlugin/FrenchPlugin/Humanizer-3.0.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Feb 5, 2026

Updated Humanizer from 2.8.26 to 3.0.1.

Release notes

Sourced from Humanizer's releases.

3.0.1

Changes:

  • #​1651: Renormalize line endings
  • #​1648: Extract duplicated regex patterns into constants across conditional compilation regions
  • #​1649: Delete dotnet.config
  • #​1647: move to net10 stable
  • #​1641: Add analyzer tests to CI and fix test failures

This list of changes was auto generated.

3.0.0-rc.30

Changes:

  • #​1640: Update dependencies and refactor for performance

This list of changes was auto generated.

3.0.0-rc.29

Changes:

Enhancement:

  • #​1625: Add multi-targeted, performance-optimized Roslyn analyzer and code fix for Humanizer v3 namespace migration

Others:

  • #​1637: Fix performance regressions vs v3.0.0-rc.6 in transformers and registry lookups
  • #​1636: Fix performance regressions from eager registry initialization and micro-optimizations
  • #​1635: Optimize ToLowerCase, PrependArticleSuffix, and ToQuantity for .NET 8+ performance and fix thread safety issues
  • #​1634: Fix performance regressions vs v3.0.0-rc.6 with zero-allocation optimizations
  • #​1633: Fix performance regressions in core hot paths (enum dehumanize, clock notation, metric numerals, transformers, truncators, string operations)
  • #​1632: Fix ByteSize.TryParse for cultures with multi-character number format symbols and optimize performance
  • #​1629: Comprehensive XML documentation enhancement for all public APIs, README modernization, and docs structure
See More
  • #​1624: Performance optimizations: Source-generated regex, FrozenDictionary, SearchValues, benchmarks with baseline comparison workflow
  • #​1622: Fix trim warnings in EnumCache and EnumDehumanizeExtensions for .NET 9/10 compatibility
  • #​1620: Update verify-packages.ps1 to validate package restoration on multiple SDK versions
  • #​1618: Clarify test run timing in AGENTS guidance
  • #​1617: Update SDK version in global.json to 10.0.100-rc.2
  • #​1616: Update testing and coverage to xUnit v3
  • #​1615: Code modernization, formatting, cleanup
  • #​1614: Add Jekyll GitHub Pages site with automatic dark mode support
  • #​1613: Reorganize solution items and update build scripts

This list of changes was auto generated.

3.0.0-rc.6

Changes:

Bugs:

  • #​385: Titlelize returns empty if text contains no known letters
  • #​1611: Fix Titleize to preserve input with no recognized letters (Issue #​385)
  • #​1605: Fix culture parameter being ignored in Blazor WebAssembly
  • #​1570: Fix metric rounding

Localization:

  • #​1590: Add Catalan localisation support
  • #​1569: Added support for negative Vietnamese numbers to words
  • #​1574: ru-Ru data units, heading, plus minor adjustments to numbers

Enhancement:

See More
  • #​1596: Add long.ToMetric and associated tests

Others:

  • #​1612: Add package verification step to Azure Pipeline
  • #​1606: General documentation improvements for readme file
  • #​1607: Bump to RC
  • #​1610: Expand repository agent guidelines
  • #​1609: ✨ Add comprehensive Copilot instructions for the repository
  • #​1603: Switch to .slnx format for solution configuration
  • #​1600: Add .devskim configuration file for code scanning
  • #​1599: DevSkim workflow to trigger only on 'main'
  • #​1595: Improve bit size validation in ByteSize.cs
  • #​1582: Introduce TryToNumber methods for safe word-to-number conversion
  • #​1594: Potential fix for code scanning alert no. 24: Possible loss of precision
  • #​1593: Add CodeQL configuration for security analysis
  • #​1592: Update CodeQL workflow for C# analysis
  • #​1591: Update for .NET 10.0 RC and code modernization
  • #​1587: Create jekyll-gh-pages.yml
  • #​1531: Spelling and grammar improvements in Readme.md

This list of changes was auto generated.

3.0.0-beta.96

Changes:

Localization:

  • #​1539: Replace "ناقص" with "سالب" for negative number representation in Arabic

Others:

  • #​1536: Add german TimeOnly.ToClockNotationConverter
  • #​1547: fix truncation if truncationString is null
  • #​1544: Change in the lt language causing misconception
  • #​1560: #​1559
  • #​4: Typo in Romanian localization
  • #​1559: Truncate operation does not consider words
  • #​3: Added Resources for Romanian
See More
  • #​1548: Handling the special case in ToQuantity where they pass in a negative…
  • #​1563: fixed exception thrown in lithuanian language for DateHumanize_Now resource key
  • #​1564: Words to number convert Fixes #​348
  • #​1561: fix grammar in README
  • #​1566: Add unit tests for Ordinalize method in Turkish culture
  • #​348: Humanized string to number
  • #​2: DateTime Humanize
  • #​1: Allow localization of messages
  • #​1553: Fixed minor typo in readme.md
  • #​1517: Support native AoT
  • #​1526: update Polyfill
  • #​1524: update xunit
  • #​1525: update Nerdbank.GitVersioning
  • #​1523: update Microsoft.NET.Test.Sdk
  • #​1518: Remove duplicate test case
  • #​1516: Fix MSBuild condition

This list of changes was auto generated.

3.0.0-beta.54

Changes:

  • #​1509: use InternalsVisibleTo MSBuild item
  • #​1504: Remove allocation from ByteSize.TryParse
  • #​1514: Various cleanup largely driven by analyzers
  • #​1512: Fix assert in GetRomanNumeralCharValue
  • #​1513: fix nuspec
  • #​1505: Replace relevant Substring use with AsSpan
  • #​1510: Remove some string interpolation allocation
  • #​1506: Cache Truncator singletons returned from static properties
  • #​1508: Remove overhead from RomanNumeralExtensions
  • #​1498: changes to address idiomatic differences between pt-PT and pt-BR
See More
  • #​1501: Added hungarian translations, and hungarian number formatters
  • #​1493: Avoid string concat in resource lookups
  • #​1491: enable nuget audit
  • #​1488: Bump coverlet.collector from 6.0.1 to 6.0.2
  • #​1485: Bump Polyfill from 3.0.0 to 4.0.0
  • #​1486: Bump Verify.Xunit from 23.3.0 to 23.5.0

This list of changes was auto generated.

3.0.0-beta.13

Changes:

Bugs:

  • #​1461: Fix to words for negative numbers below 1000 in Russian & Ukrainian
  • #​1460: Fix Bulgarian TimeSpan to words & genders in number to words
  • #​1426: Fix missing resources errors
  • #​1165: Armenian nuspec lists "ru" as the language
  • #​1250: Correct unit and tens names, expand conversion to int64, add unit test - Croatian
  • #​1356: Add some more problematic plural/singular words to Vocabularies
  • #​1244: As was to were irregularity
  • #​1228: fix: Use DayNumber instead of DayOfYear to compare DateOnly instances
  • #​1299: kebab-cased string returns a Kebab-Cased
See More
  • #​1082: Fix Japanese single year translation
  • #​1193: bulgarian number fix: "един" shoud be "едно" in string[] UnitsMap.
  • #​1246: Replace the greek B (Beta) char to a regular B in method
  • #​1280: Fix Hundreds Map typo for "εννιακόσιες"
  • #​1178: special case for letter 's'

Localization:

  • #​1197: #​1196 - Support long for FarsiNumberToWordsConverter

Others:

  • #​1483: remove netstandard1.0 from core nuspec
  • #​1482: drop net462 and net472
  • #​1481: Bump Verify.Xunit from 23.2.2 to 23.3.0
  • #​1480: re-add gitversion
  • #​1476: reduce string alloc in MalteseFormatter
  • #​1477: remove redundant string alloc in RussianFormatter
  • #​1478: remove redundant string alloc in UkrainianFormatter
  • #​1479: remove redundant protected and public modifiers
  • #​1475: Resolve some warnings
  • #​1474: Disable some R# warnings due to differences in frameworks
  • #​1472: Do not use Linq to slice array in DefaultCollectionFormatter
  • #​1471: Fix nullable annotations for ICollectionFormatter
  • #​1473: Fix leap year bug in InYear test
  • #​1469: Bump Verify.Xunit from 23.2.1 to 23.2.2
  • #​1468: Support InvariantGlobalization by using provided CultureInfo instead of instantiating
  • #​1466: Convert some switch statements to switch expressions
  • #​1465: Add missing static in GreekNumberToWordsConverter
    ... (truncated)

2.14.1

Changes:

Bugs:

  • #​1171: Fixed The resource object with key 'DateHumanize_MultipleDaysAgo' was…
  • #​1150: Fix DateOnly, TimeOnly & DateTime issues in French
  • #​1151: Fix TimeSpan always returning words for Norwegian

Localization:

  • #​1172: Improve Spanish localization
  • #​1164: fixes #​1161
  • #​1158: Adds NumberToWordsConverter for Korean

Others:

  • #​1162: Bump Nerdbank.GitVersioning from 3.4.244 to 3.4.255
See More
  • #​1152: A proposal of an addition of Code of Conduct
  • #​1129: TimeSpan.Humanize always returns value 1 as words for Norwegian (nb/nb-NO)

This list of changes was auto generated.

2.13.14

Changes:

Bugs:

  • #​1136: Fix 'toes' being singularized to 'to'
  • #​1122: Fixed issue #​1102. Dehumanize() by pascalizing the words correctly

Localization:

  • #​902: Add Latvian number to words converter
  • #​1116: Feature/icelandic language support
  • #​1105: Add German translations for ByteSize
  • #​1096: Register Latvian formatter
  • #​1094: Localisation of Tupleize method & Add Turkish support
  • #​1098: Register Filipino formatter
See More
  • #​1090: Add Greek for To Ordinal Words
  • #​1104: Add German translations for Headings
  • #​1097: Register Malaysian formatter
  • #​1095: Register Korean formatter

Enhancement:

  • #​1134: Add support to humanizing a TimeOnly as a readable clock notation
  • #​1114: Fixed default number format
  • #​1108: Localize ByteRate humanization
  • #​1106: Convert TimeUnit to symbols
  • #​1135: Fix 'Metadata' being pluralized to 'Metadatas'

Others:

  • #​1148: Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1
  • #​1142: Fixed merge issue with lost test case change
  • #​1130: Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.12 to 6.2.13
  • #​1140: Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0
  • #​1139: Add 'heading' parameter XML docs to fix warnings during CI build
  • #​1138: Move tests to the correct project
  • #​1133: Bump Nerdbank.GitVersioning from 3.4.240 to 3.4.244
  • #​1137: Update branch name in PR template
  • #​1125: Bump Nerdbank.GitVersioning from 3.4.231 to 3.4.240
  • #​898: Add latvian translations
  • #​1102: Unexpected behaviour in certain cases for .Dehumanize()
    ... (truncated)

2.11.10

Changes:

Bugs:

  • #​1074: Fixes #​1006: conjunctions etc lower case in Title Case
  • #​1078: Fixed title casing for multiple upper case strings #​1050
  • #​1066: Fix singularization of the word "ties"

Localization:

  • #​997: Add Danish resources for cardinal directions
  • #​1070: TurkishNumberToWordConverter now works for values greater than Int32.MaxValue

Enhancement:

  • #​1080: Add support for DateOnly and TimeOnly

Others:

See More
  • #​1006: Transforming to title case should not affect two-character words such as "in", "of" etc.
  • #​1075: Bump Nerdbank.GitVersioning from 3.4.203 to 3.4.205
  • #​1050: Title Casing when string all UpperCase
  • #​1072: Bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0
  • #​1071: Bump Nerdbank.GitVersioning from 3.4.194 to 3.4.203
  • #​1058: Upgrade to GitHub-native Dependabot
  • #​989: Add number.ToWords() support for large numbers in French
  • #​988: number.ToWords() should support large numbers in French

This list of changes was auto generated.

2.10.1

Changes:

Bugs:

  • #​1065: Add try/catch around formatter registration

Localization:

  • #​1005: Add support for culture-specific ByteSize units

Enhancement:

  • #​1063: Transform with Culture via ICulturedStringTransformer
  • #​1062: Parse ByteSize with IFormatProvider
  • #​1060: Adjust IndexOf Usage

This list of changes was auto generated.

2.9.7

Changes:

Bugs:

  • #​1041: fixes #​1030 and #​1040

Localization:

  • #​1056: Fix a bug in number to words for central kurdish
  • #​1044: Add localization for Central Kurdish (ku)
  • #​1023: Numbers to words Greek converter
  • #​1025: Add French support when using toWords: true in TimeSpan humanization
  • #​1032: Support Thai formatter and number to word

Enhancement:

  • #​999: Non breaking change fixes #​781
See More
  • #​781: ToMetric to million not m

Others:

  • #​1055: use latest sdk
  • #​1048: Bump Nerdbank.GitVersioning from 3.4.190 to 3.4.194
  • #​1053: fix link for Humanizer.jvm
  • #​1036: Bump coverlet.collector from 1.3.0 to 3.0.3
  • #​1030: Pluralizer bug
  • #​1040: Inconsistent pluralization of Matrix/Vertex
  • #​1047: Bump Nerdbank.GitVersioning from 3.3.37 to 3.4.190
  • #​1046: Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4
  • #​1039: Bump DiffPlex from 1.6.3 to 1.7.0
  • #​1037: Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1
  • #​1034: Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.11 to 6.2.12
  • #​1016: Bump Microsoft.NET.Test.Sdk from 16.8.0 to 16.8.3
  • #​1000: Replaced Humanizer.js with Humanizer.node
  • #​1010: Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.10 to 6.2.11
  • #​1004: Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0
  • #​1003: Fix singularization for "gloves"
  • #​998: Incorrect Singularization of "Gloves"
  • #​994: Bump Nerdbank.GitVersioning from 3.2.31 to 3.3.37
  • #​996: Fix Convert signature in PolishNumberToWordsConverter
  • #​985: Number and overload
    ... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Humanizer
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Feb 5, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 11, 2026

Superseded by #161.

@dependabot dependabot Bot closed this Mar 11, 2026
@dependabot dependabot Bot deleted the dependabot/nuget/core/extensions/AppWithPlugin/FrenchPlugin/Humanizer-3.0.1 branch March 11, 2026 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants