Humanizer

Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities

OTHER License

Stars
8.3K
Committers
239

Bot releases are visible (Hide)

Humanizer - v3.0.0-beta.13 Latest Release

Published by clairernovotny 7 months ago

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
  • #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
  • #1464: Add missing static in LuxembourgishNumberToWordsConverter
  • #1463: Optimize English to words converter
  • #1458: Enabling Trimming
  • #1446: Code Quality: Enable .NET PublishTrimmed
  • #1449: Fix TimeSpan toWords for Russian and Ukrainian languages
  • #1457: spanify RomanNumeralExtensions
  • #1455: cleanup some usings
  • #1456: makes GermanNumberToWordsConverterBase static
  • #1453: clean up some formatting
  • #1452: file scoped namespaces
  • #1448: Merge Humanizer.Tests.Shared to Humanizer.Tests
  • #1447: Fix references to main branch
  • #1445: Updated Russian localization resources. fixes #1444
  • #1442: ToTitleCase Perf improvements
  • #1443: remove un-used EnglishArticles
  • #1441: cache CulturedStringTransformers
  • #1440: remove redundant number variables from LatvianNumberToWordsConverter
  • #1439: remove redundant defaultSeparator from OxfordStyleCollectionFormatter
  • #1437: Enable Nullable ref types
  • #1438: use some index from end expressions
  • #1435: use compound statements
  • #1436: move resource throw deeper
  • #1433: remove redundant parameter
  • #1432: fix InternalsVisibleTo for tests
  • #1431: use index from end expressions
  • #1430: add alias for ReadOnlySpan
  • #1428: Add missing italian strings
  • #1429: Test fix: handle when NumberGroupSeparator is different per OS
  • #1068: Add TimeSpan.ToAge() extension method
  • #1427: Simplify TimeSpanHumanize_Multiple* resources
  • #1424: Bump Verify.Xunit from 23.2.0 to 23.2.1
  • #1042: Inflection singularizes Databases to Databasis
  • #1423: Add test for #1042
  • #1422: Fix Armenian nuspec
  • #1421: Fix article sorting for words containing an article-like part inside
  • #1420: compile EnglishArticle regex
  • #1418: optimize EnglishArticle.AppendArticlePrefix
  • #1416: Polyfill 2.6.5
  • #1417: coverlet.collector 6.0.1
  • #1415: remove some redundant comments
  • #1414: Reduce some nesting from elses
  • #1412: Fix documentation spelling of "Terabyte"
  • #1411: update Polyfill
  • #1410: update System.ComponentModel.Annotations
  • #1408: Polyfill older frameworks
  • #1406: remove Microsoft.SourceLink.GitHub
  • #1407: remove GitVersioning
  • #1405: add a Benchmarks project
  • #1404: move enum to a TryGetDescription
  • #1402: remove extra expression from enum humanize
  • #1401: remove unsupported number range from BulgarianNumberToWordsConverter
  • #1400: remove some bool expressions where the result is known
  • #1399: remove redundant RegexOptionsUtil
  • #1398: replace string.Join+empty with sting.concat
  • #1395: Remove FormatWith extension
  • #1396: more redundant parens
  • #1394: improve perf IcelandicFormatter
  • #1393: better perf LuxembourgishFormatter
  • #1392: also target net7 and 8
  • #1391: remove redundant uiCulture from UseCultureAttribute
  • #1389: remove obsolete ToMetric overloads
  • #1390: redundant using in Approve_Public_Api
  • #1388: remove netstandard1.0 from nuspecs
  • #1386: Bump xunit from 2.6.6 to 2.7.0
  • #1387: Bump xunit.runner.visualstudio from 2.5.6 to 2.5.7
  • #1385: primary constructor for ByteSize
  • #1384: remove redundant ToQuantity asserts
  • #1383: remove redundant DummyStructWithEnumInterfaces members
  • #1382: remove redundant partials
  • #1381: redundant private
  • #1380: fix un-used variables
  • #1379: make spanish numbersAndWordsDict static. avoids alloc on each execution
  • #1378: remove redundant body
  • #1377: merge string literal
  • #1376: remove redundant type specs
  • #1375: use some pattern matching
  • #1374: target typed new
  • #1373: remove some redundant verbatim prefix
  • #1372: clean up some whitespace
  • #1371: remove redundant protected
  • #1370: remove some redundant internal
  • #1369: remove redundant variable assignments
  • #1368: use some compound statements
  • #1367: remove some un-used parameters
  • #1364: remove redundant alloc due to ToCharArray
  • #1365: fix editorconfig path
  • #1363: remove redundant parens
  • #1361: remove duplicate dictionary lookup
  • #1362: target typed new. and collection expressions
  • #1360: use static where possible
  • #1359: Global usings
  • #1358: avoid ApplyRules for singular when as plural has already matched
  • #1357: expression bodied methods
  • #1355: reduce some string allocation in Vocabulary
  • #1185: Make sure Humanize(LetterCasing.Sentence) does not remove commas
  • #986: Added unit tests
  • #1354: Bump Verify.Xunit from 23.1.0 to 23.2.0
  • #1353: make EnglishArticle regex static
  • #1352: Update editorconfig
  • #1351: collapse into a single Humanizer namespace
  • #1350: remove some usings
  • #1349: remove some redundant whitespace
  • #1348: use some primary constructors
  • #1347: avoid some double casts
  • #1346: missing var usage
  • #1345: use some pattern matching
  • #1344: shink test hours to avoid intermitant days bug
  • #1343: enable TreatWarningsAsErrors
  • #1282: Pascalize a kebab-cased string returns a Kebab-Cased string.
  • #1342: add InternalsVisibleTo for tests
  • #1341: add missing Humanizer.Core.lb.nuspec in sln
  • #1256: Add Luxembourgish localisation
  • #1340: redundant private set
  • #1339: use type keywords
  • #1338: remove redundant ToQuantityExtensions overloads
  • #1298: Localization PT string - Updating Resources.pt.resx
  • #1337: missing Humanizer.Core.lt.nuspec
  • #1302: Add Lithuanian localization
  • #1336: make DefaultStrategy_HoursApart test closer
  • #1335: sdk 8.0.200
  • #1300: Add future phrases to the Finnish language file
  • #1333: improve perf of DisplayAttribute detection
  • #1332: remove some redundant usings
  • #1313: improve perf of ResourceKeys.GetResourceKey
  • #1324: remove uwp tests
  • #1334: cleanup templates
  • #1322: drop netstandard1 support
  • #1331: remove some whitespace
  • #1190: correct ToHeading doc
  • #1273: Bump Nerdbank.GitVersioning from 3.6.132 to 3.6.133
  • #1330: use some auto properties
  • #1323: move to PackageLicenseExpression
  • #1245: Compilation fails on the very latest Visual Studios due to character-encoding problem
  • #1329: fix some typos
  • #1326: enable ImplicitUsings
  • #1328: use string format
  • #1308: Perf improvement: avoid Dictionary in spanish code
  • #1325: remove redundant LangVersion
  • #1320: suppress missing doc warnings
  • #1319: Update test refs
  • #1311: clean up templates
  • #1314: cache _timeUnits in TimeSpanHumanizeExtensions.cs
  • #1312: improve perf of IsUncountable
  • #1309: remove redundant virtual from internal classes
  • #1307: Cache spanish culture. new CultureInfo("es-ES")
  • #1305: EnglishOrdinalizer: Minor performance optimization for numbers ending in 114 - 120
  • #1310: remove redundant comments
  • #1315: use some compound expressions
  • #1317: Create global.json
  • #1306: Improve perf by removing some redundant ToArray
  • #1318: scrub TargetFrameworkAttribute from api approval
  • #1268: Bump Nerdbank.GitVersioning from 3.4.255 to 3.6.132
  • #1239: fix chinese translate error of 'now'
  • #1238: Chinese Simplified translation error
  • #1265: Add French TimeUnit translations
  • #1240: Fix broken dotnetfoundation project link and icon
  • #1216: Bump xunit from 2.4.1 to 2.4.2
  • #1196: Support long for FarsiNumberToWordsConverter
  • #1187: Bump DiffPlex from 1.7.0 to 1.7.1
  • #1175: Bump coverlet.collector from 3.1.1 to 3.1.2

This list of changes was auto generated.

Humanizer - v2.14.1

Published by clairernovotny over 2 years ago

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
  • #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.

Humanizer - v2.13.14

Published by clairernovotny almost 3 years ago

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
  • #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()
  • #1117: Improve FromAbbreviatedHeading for localized headings
  • #1110: Bump coverlet.collector from 3.0.3 to 3.1.0
  • #1113: Bump Nerdbank.GitVersioning from 3.4.220 to 3.4.231
  • #1115: Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0
  • #1086: Add tests for french culture ByteSize unit expression
  • #1099: Bump Nerdbank.GitVersioning from 3.4.216 to 3.4.220
  • #1085: Update readme.md
  • #1088: Bump Nerdbank.GitVersioning from 3.4.205 to 3.4.216

This list of changes was auto generated.

Humanizer - v2.11.10

Published by clairernovotny over 3 years ago

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:

  • #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.

Humanizer - v2.10.1

Published by clairernovotny over 3 years ago

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.

Humanizer - v2.9.9

Published by clairernovotny over 3 years ago

Humanizer - v2.9.7

Published by clairernovotny over 3 years ago

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
  • #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
  • #984: Make PolishNumberToWordsConverter gendered, add support for longs
  • #979: Add tamil translations
  • #981: Implement ja-JP for Number to Word
  • #1: Allow localization of messages
  • #972: Fixing typo in the readme
  • #974: Fix TimeSpan-related humanization for French culture
  • #982: Fix bugs blank strings and "Ex"
  • #952: Fix #950 Timespan.Humanize( toWords: true) incorrect culture
  • #950: TimeSpan Humanize Arabic issue
  • #964: Fix issue963
  • #966: fix mistake in number 20 to word (az)
  • #967: Fix issue941
  • #971: Fix TimeSpan.Humanize when number of days > _daysInAMonth & precision > 1
  • #965: Bump Microsoft.NET.Test.Sdk from 16.7.0 to 16.7.1
  • #963: Fix Swedish translations after 100
  • #961: Bump Microsoft.NET.Test.Sdk from 16.6.1 to 16.7.0
  • #959: Bump xunit.runner.visualstudio from 2.4.2 to 2.4.3
  • #956: Bump Nerdbank.GitVersioning from 3.1.91 to 3.2.31
  • #954: Fix ByteSize not handling default formatting correctly
  • #945: Bump xunit.runner.visualstudio from 2.4.1 to 2.4.2

This list of changes was auto generated.

Humanizer - v2.8.26

Published by clairernovotny over 4 years ago

Humanizer - v2.8.25

Published by clairernovotny over 4 years ago

Changes:

  • #943: Fix warnings
  • #934: Making ByteSize IFormattable
  • #939: Bump coverlet.collector from 1.3.0-preview.6.ga0e22ec622 to 1.3.0
  • #942: Add Azerbaijani language support
  • #940: Bump DiffPlex from 1.6.2 to 1.6.3
  • #936: Bump DiffPlex from 1.6.1 to 1.6.2
  • #931: Added support for converting big numbers to Dutch

This list of changes was auto generated.

Humanizer - v2.8.11

Published by clairernovotny over 4 years ago

Changes:

Enhancement:

  • #924: Added Armenian language support

Others:

  • #927: Bump Nerdbank.GitVersioning from 3.1.74 to 3.1.91
  • #925: Bump Microsoft.NET.Test.Sdk from 16.6.0 to 16.6.1
  • #923: Bump Microsoft.NET.Test.Sdk from 16.5.0 to 16.6.0

This list of changes was auto generated.

Humanizer - v2.8.2

Published by clairernovotny over 4 years ago

Changes:

  • #921: Latest coverlet
  • #918: Bump coverlet.collector from 1.2.0 to 1.2.1
  • #917: Bump DiffPlex from 1.6.0 to 1.6.1
  • #895: fixes #894 Added short translations for spanish ordinal numbers 1 and 3
  • #894: Add short translations for spanish ordinal numbers 1 and 3
  • #905: Update SerbianNumberToWordsConverter.cs
  • #901: numberals <-> numerals
  • #906: Adding Croatian NumberToWords
  • #916: make deterministic
  • #915: Bump DiffPlex from 1.5.0 to 1.6.0
  • #914: Bump Nerdbank.GitVersioning from 3.1.71 to 3.1.74
  • #913: Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.9 to 6.2.10
  • #911: Fix #908
  • #912: Bump Nerdbank.GitVersioning from 3.0.50 to 3.1.71
  • #908: "slice".ToQuantity(1) results in "1 slouse"
  • #904: Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0
  • #897: Bump Nerdbank.GitVersioning from 3.0.48 to 3.0.50
  • #896: Bump Nerdbank.GitVersioning from 3.0.28 to 3.0.48
  • #893: Bump coverlet.collector from 1.1.0 to 1.2.0
  • #864: Fix 1>Localisation\NumberToWords\SwedishNumberToWordsConverter.cs(30,…
  • #889: Add czech number to words conversion
  • #888: Changed bulgarian number to words converter to support numbers up to 1mil
  • #882: Rename to BulgarianNumberToWordsConverter.cs
  • #883: Bump Nerdbank.GitVersioning from 3.0.26 to 3.0.28
  • #885: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19554-01 to 1.0.0
  • #886: Bump DiffPlex from 1.4.4 to 1.5.0
  • #867: Add support for ToWords and ToOrdinalWords in Vietnamese culture
  • #869: Added support for ignoring singularization on simple words
  • #870: French ordinal registry
  • #878: chore(readme): fix some urls
  • #876: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19367-01 to 1.0.0-beta2-19554-01
  • #877: Bump Microsoft.NET.Test.Sdk from 16.3.0 to 16.4.0
  • #860: Update continuous integration section in Readme

This list of changes was auto generated.

Humanizer - v2.7.9

Published by clairernovotny about 5 years ago

Changes:

  • #855: Bump Nerdbank.GitVersioning from 3.0.25 to 3.0.26
  • #854: Bump coverlet.collector from 1.0.1 to 1.1.0
  • #853: Bump Microsoft.NET.Test.Sdk from 16.2.0 to 16.3.0
  • #856: Implement sv (Swedish/Sweden) for Number to Word

This list of changes was auto generated.

Humanizer - https://github.com/Humanizr/Humanizer/releases/tag/v2.7.2

Published by clairernovotny about 5 years ago

Changes:

  • f34634a194b97661db99f16ade3d0b65731d09a1 Updates to the CI feed location
  • bb3af0dd91490496d5f41d597915cbb9dc8d1e6d Bump version
  • fdf9b1db1f68a606e6fcbd6d81d5b199d9c97561 Merge pull request #850 from Humanizr/change-default-towords
  • 474f8f06c031122343a580942fdda828f228e94f Merge pull request #849 from Humanizr/portuguese-ToWords
  • e4a69293a00d43324dd4693cf5825da69421c1c5 Merge pull request #848 from Humanizr/full-long-range-ToWords-ru-uk
  • 15858aff720c6ff177ead13833038b8273907ea9 Use English for the Invariant as would be expected.
  • cf44c8301f10bd2a583b6c7b380301cbf2bfec38 Relax supported range for Portuguese ToWords
  • 1413861ab96ae8f95aec53be958d41de8709399f Implement Portuguese ToWords & ToOrdinalWords
  • 29a6f8d2ed02b8a13c752b71574b8b8f0c37352e Support full long range for Ukraininan ToWords
  • 465f885a7d31dcc9c5386e967a4bac6407229c35 Support full long range for Russian ToWords
  • b34fdab0daf51289fe4f02959c60f99c499d5067 Merge pull request #847 from Humanizr/use-coverlet
  • e5b626420091c779039bfbb118828cc7468cc8b8 Use 2.1 runtime
  • 305006e1cd0a9ea046305b48a874020c4975c94b Use 2019 agent vm
  • cdc95df5491fcfe28983e3ba818221a12ab74b55 Use coverlet for code coverage
  • 8512e816f4c38f62959cbff30c318aa80a2f559e Merge pull request #840 from Humanizr/dependabot/nuget/ApiApprover-9.3.0
  • 245b098ee17624aa75c8f02e67af17177adbd267 Update Humanizer.Tests.csproj
  • 4c9dc7c9c7c192d3e74c76e2e64823e92a51f834 Update .NET version
  • 8bc799f787b2dc8384075b621c8aebaab851d9c4 Bump ApiApprover from 8.1.0 to 9.3.0
  • 1e77900f42d45bd0e40e0291e61fc4df2a73bbe7 Merge pull request #845 from Humanizr/dependabot/nuget/Microsoft.NETCore.UniversalWindowsPlatform-6.2.9
  • daeb6620797f8c7152c724a8319be5b423cee419 Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.8 to 6.2.9
  • 8d33b2df4cb9229b90fdd66510df75ddee18cb26 Merge pull request #844 from Humanizr/dependabot/nuget/Nerdbank.GitVersioning-3.0.25
  • ec358dd2f3e630c6bf66f8d7c11ee30a7c0b9f71 Bump Nerdbank.GitVersioning from 3.0.24 to 3.0.25
  • f45a1abe968c40873b5940fd3b5cad06d33fbbd2 check exit code of sign tool
  • b14c2316990a3a68d97fedc5f4ffedaf8c2e173c Merge pull request #841 from Humanizr/dependabot/nuget/Nerdbank.GitVersioning-3.0.24
  • 6be20aa7738165b93a1432cf3e125b1943a462a5 Bump Nerdbank.GitVersioning from 2.3.183 to 3.0.24
  • 4d1512a0fba319f36c7d7a6b3a3017a01f63d00b Merge pull request #839 from Humanizr/dependabot/nuget/Microsoft.SourceLink.GitHub-1.0.0-beta2-19367-01
  • 7849c21079bc8af1dbb598f324912a5c2030548d Bump Microsoft.SourceLink.GitHub
  • 2f7562e95337a95afb2abda4b2bb0d6ca22dd7c1 Merge pull request #838 from Humanizr/dependabot/nuget/Microsoft.SourceLink.GitHub-1.0.0-beta2-19351-01
  • 84d4fef76fdd2b9449e8db6599c08893bc3eb078 Bump Microsoft.SourceLink.GitHub
  • 8b0c25285ee6f91be83cfe4b1158531477253248 Merge pull request #835 from Humanizr/dependabot/nuget/Nerdbank.GitVersioning-2.3.183
  • 5f7631f36cc516eab2ab7684716607108acf591a Bump Nerdbank.GitVersioning from 2.3.125 to 2.3.183
  • d70614050f993a85685b2f3097b0a4f96b9f5caf Merge pull request #833 from Humanizr/dependabot/nuget/Microsoft.NET.Test.Sdk-16.2.0
  • 9db716228c02f7d91c00f410bc47d78c89f7d492 Bump Microsoft.NET.Test.Sdk from 16.1.1 to 16.2.0
  • 10e1be770c00ce59c08d5efbe551800400f02c53 Merge pull request #820 from lucianogaube/Humanizer-819 [ #819 ]
  • 7509173a0e93cc617fb5f9ccccde00390be9c5ee Merge pull request #824 from Humanizr/dependabot/nuget/xunit.runner.devices-2.5.25
  • 219b75ce8608c782aacf1014ff332b0e0dd747b2 Merge pull request #822 from Humanizr/dependabot/nuget/DiffPlex-1.4.4
  • 27768e808db6fbaae9fec89021d1540d8c39c190 Bump DiffPlex from 1.4.3 to 1.4.4
  • cf17dcadbfccdc0c4f48faa551e283089144316c Bump xunit.runner.devices from 2.3.0 to 2.5.25
  • d16c3e5f0ba2b915e67a5f5cbd7d5d8487f1bcd5 Merge pull request #826 from oxi-mix/features/add_bg
  • 25dbe7f41461be925ee42bcf81a2605471be6cdb Merge branch 'master' into Humanizer-819
  • 02e84db2e2658e92a82cf7c1356a463fb78bb586 change bolgarian toWords
  • 0d734ba2b05fe19da3732cab47a2c0064d2e2bfe Merge branch 'master' into features/add_bg
  • e79d47fcc89d150a4c62b263738286d810745fee add BolgarianNumberToWordsConverter
  • b3abca25cc132352cf339bbfb9ae11ba3eb8c055 Merge pull request #821 from Humanizr/dependabot/nuget/Microsoft.NETCore.UniversalWindowsPlatform-6.2.8
  • 95b0458a9fd22bd24139eeebffb4bd6fef3919b7 Merge pull request #823 from Humanizr/dependabot/nuget/Microsoft.NET.Test.Sdk-16.1.1
  • 236f0c004c7ecda1dee089129543ab175c9bd3c8 Bump Microsoft.NET.Test.Sdk from 16.0.1 to 16.1.1
  • de4f25452e7e4e2ec4d2339d7caddffaf5c2f20c [Security] Bump Microsoft.NETCore.UniversalWindowsPlatform
  • 86f5628e00fbbb3ad87d5a9e1b14cc9ce746191d Merge branch 'master' into Humanizer-819
  • df913c291c65d9ae8b0dd01f29bd4e4bdb81c6aa Update public api
  • 65ed642d96680f0a777412e7d0d72efb4cfd11d6 Merge pull request #817 from pipe01/patch-1
  • 3cf9143e35ba5b2e6df30cc3347aa4383c60aa49 Add new overload to PublicAPi
  • 56b041d24524cd1c97beac7d10a247a987fb7249 Fix issue #819
  • ef9ea7a576ec11f38e90ff335eebe9f3b48951a5 Fix missing syntax highlighting in readme
  • 9552022321a42c85284d71b4fe30a41e69688453 Merge pull request #812 from AKTheKnight/fix-811 [ #811 ]
  • 56e68d72c208d02115b7d3714da1c0ac1b54815a Merge pull request #815 from Wootness/patch-1
  • 6ef7f6719aff6766e1715a88a79cf8a53972f469 Fixed wording for '8000' in Hebrew
  • cd2dc43b9b7b289f6153586584e43f36fc88a1f8 Add string.Replace fix #811
  • 8ec612b4307d885b8bec6ae679b7d38b2f688979 Add broken test for #811
  • 746263db9d902d613b1f8bc9423074aa1be1ee4c Merge pull request #595 from tiesmaster/issue593-add-culture-overload-for-ordinalize
  • 06bc103e3bc934eab48c51988f8e71e6f47ca8e2 Add missing overloads in the public api.txt,
  • e4214a65b0397b4144c920d830ba03cf9b45eca5 Add missing overloads,
  • dd234809ea2cff4ed2044aa38e7e89400cadedf7 Add new Ordinalize overload to approved public API [ #595 ]
  • 4bb4540e27f852978c7ffe18d7a945066ec45a80 Correct OrdinalizeWithCultureOverridesCurrentCulture test parameters
  • 5ca628c127ccd9d290532831e9331b182d24e480 Add new overload for Ordinalize that accepts a CultureInfo, [ #593 ]
  • 6b0deb3aa029a3d90d4093f8febef7f762eb93e9 Merge pull request #801 from AKTheKnight/fix-722 [ #722 ]
  • 0871b957e412886fc454283f835bff58e3c66d59 Add public api change
  • 358016d584d033c4dd2b26b38d264cc03715c382 Add ToQuantity for double and tests

This list of changes was auto generated.

Humanizer - https://github.com/Humanizr/Humanizer/releases/tag/v2.6.2

Published by clairernovotny over 5 years ago

Changes:

  • 81c6dbe79a629d30b7527b78ba5df990ef7a0935 Merge pull request #797 from Humanizr/pr/712-sort-ignoring-article-prefixes-fixes-694 [ #712 ]
  • da9ed1e0561342be1ad375ea4605144b628a5860 Bump version
  • f81eb5bacbe943c0a83214b4165ef0525cf48583 Fix copyright in project
  • 20ff50a4264e1d90a8c435106f34f791365264fc Update deps
  • 91fb03e21b58707cf420d746182affffe5425105 Fix approval test
  • ef687005baf784c96b6450ea21e163e7901a7646 Formatting
  • 9b05dd26bd719bd8cf231f027c3eb64361c7f538 Refactored code and fixed failing approval test
  • e45313930a85d93a6989fe96c5653236ebbbf01b Updated API doc
  • 4da1ac91190f4a1bc5e75bb68c0f96c6563e37b0 Fixed Regex
  • 3e5203e663fbe50f5a9c525c386afc6b9a3d4b70 Better name for unit test
  • 2d19fe9ec2b1877dca1a99f3a539d72d134ef9af Added unit tests
  • 5aad1e343162986bffc7fe242537abcb63ad5f01 Added EnglishArticle class and English Article enum
  • f4e9aa515d7af700ae870965c54749e5ce9b1243 Merge pull request #768 from gregfra/master [ #486 ]
  • 665df274eb59ff33ba72fe48ec0fe34f8867f968 Merge pull request #688 from Thecentury/dev
  • 59700e248fe14ea7b96159829cb6b945c572c81f Merge pull request #764 from rubenmamo/features/FixMaltese [ #761 ]
  • 8332c3f322af0af1016bccdf34ed40e5444d37b7 Merge pull request #767 from Gillardo/master
  • 86e9d7d09016ad1fbf580f1fe3b0bd965080f8bf Merge pull request #787 from defigli/#772
  • e29de81230483ad36228c4fb259f2e5895c3d793 Merge pull request #793 from AKTheKnight/fix-774 [ #774 ]
  • e83a9c33d8229628d538061e23d8f137db8b926a Merge branch 'master' into fix-774
  • 46e82368ef518061d03b59e823c6a463eddf87e2 Remove comments and excess spaces
  • 4415d9f907469b3776afaebf267afb9578408ba7 Merge pull request #795 from vbortone/update-locale-names-nuget [ #779 ]
  • 2f65ae01519899e06843fa0eee160229e25d6328 Update nuspec files with English locale name.
  • 9821d08f703a288f2b83d63f28493ba3519e9232 Merge branch 'master' into #772
  • 2235a813269a3f43f6b08cad9ebf3bbb234f8f86 Fix multiple spaces test
  • 374038495a08f91fb6a33e5f7db0d3b25ee54f0b Add test for multiple spaces, remove unneeded regex
  • 1e7c1b74f4b2c74980a10fa0ac3ec03c4fd762af Merge branch 'master' into fix-774
  • 1577233165c7d4a5890c26bd4d8999eaddc6e2cb Change Pascalize to remove spaces
  • 6f248e45f9ae180bf651c12e6a7bf67afda2fa88 Merge pull request #783 from defigli/#773
  • e8e5c3806e1bc71aaecb645ba36c4a8d1ad84ffa Merge pull request #792 from AKTheKnight/fix-789 [ #789 ]
  • ada9c5c157dbe98c523d14364edcbd675cbb64ea Add "cache" => "caches" as as irregular words. Fixes #789
  • 1aaf185cf7e9b1b82bcda76bb9cd25f1a5613811 Add test to reproduce #789
  • 57a06a68e7b85c5626a866ce4a65dad633bac9fd fixes #772
  • 10191687baabf006206a4f297d1bd3e725eaa85c removed curly braces
  • 3b9ff4db474960ab7472b30f47452be262fdd4dd Fixed ToMetric with rounding if exponent is 0
  • 6a02bbc95c4352eb469991c5dbe2e742d3f8edf4 Merge branch 'master' into dev
  • d5b3cf3fd081733dd2ccb3e13a35af8ffe987415 Merge pull request #778 from ChosyWan/master
  • 87f81a0f1ef598aa4c516cc95fa7292b02f1e5f5 Updated/Corrected German localization for all single timespans with respective _Words-Values
  • 53f4ac6bc7665dd68271e5e7b3378c1fd62bd0e5 fix #486 - Create better MVC (ASPNet 4.6) Sample
  • 9c8d1712fd9c7097e867ab8865db80a3902aced5 Merge branch 'master' into dev
  • b4843da854e9c7f8bf0ed2b3ff0cffe1bfc3c196 Fixed training pluralization
  • 11bd9fd99c151f2e84eb9d4fa082a6c077504c9f Merge pull request #766 from Gillardo/master
  • 3d87aa855e114d7f3182c38ccb31aa1ce3238ff4 Fix staff pluralization
  • 1d0f3e7b06739a1357123d85b88de61b186f38ca Fixed minor issues with Maltese language support
  • e484ea59f192d391eae62ca916d2da1be29a5769 Merge branch 'master' into dev
  • 394c5153713d83112d0fd8ea067ad5d5687560b4 Merge branch 'master' into dev
  • 25565a1372824cffc02bd0eb42ca7c9320df7a8f Merge branch 'master' into dev
  • 8563e6a87c3681219d167315b48c41b241ffe04c Merge branch 'master' into dev
  • e0cc765437c3bb3cb88b4879cf47f3627142cb26 Updated approve_public_api.approved.txt
  • 71a875cd2878947961f6f0f89899cf12d54adaf0 Removed brackets for one-liners
  • 5fa18e5204f63abb902d286f963f2101d0ebd344 Option to choose format provider for ByteSize

This list of changes was auto generated.

Humanizer - v2.5.16

Published by clairernovotny almost 6 years ago

Humanizer - v2.5.1

Published by clairernovotny about 6 years ago

Humanizer - v2.4.2

Published by clairernovotny over 6 years ago

Humanizer - v2.3.3

Published by clairernovotny over 6 years ago

Humanizer - v2.3.2

Published by clairernovotny over 6 years ago

Humanizer - v2.2

Published by clairernovotny over 7 years ago

Many bugfixes and improvements contributed by the community!

  • #634 - Added support for Greek language in resources contributed by Christos Matskas (cmatskas)
  • #632 - Fuzzy month years logic for time span humanize extensions contributed by Martin Strecker (MaStr11)
  • #631 - Latvian localization contributed by Dmitry Bogatykh (bogatykh)
  • #630 - billions and millions greater than 2 contributed by Rafael Bianchi (rafaellfontana)
  • #628 - IsDefined is prefered contributed by Shimmy (weitzhandler)
  • #623 - Wrongful commit to master. What to do?
  • #620 - Double Barrel Name conversion
  • #619 - Update readme.md contributed by Tyler Brinkley (TylerBrinkley)
  • #617 - issue 611: added the method Kebaberize contributed by (klaus78)
  • #616 - English verb (Past Participle) tense conversion "x" => "xed" feasibility?
  • #613 - Humanizer.Core not working correctly, show localized strings instead of english
  • #612 - Added Swedish collection formatter contributed by Māris Brenčuks (brencuks)
  • #610 - adding parameter decimals toMetric(). Fixes #609 contributed by (klaus78)
  • #609 - add .ToMetric() rounding +enhancement
  • #608 - 605: Fix enum no display attrib contributed by Thomas Bo Nielsen (basildk)
  • #605 - enum with DisplayAttribute but no Description attribute fails +fix
  • #603 - Syntax correction in readme.md contributed by Brian MacKay (kinetiq)
  • #602 - Register Portuguese translations as pt contributed by (hangy)
  • #601 - Humanize pt-PT problem
  • #600 - Revert "Add Esperanto support to NumberToWords. Fixes #558" contributed by Oren Novotny (onovotny)
  • #598 - Workaround for Croatian TimeSpan localization bug contributed by (hangy)
  • #597 - Croatian localization of TimeSpan fails with >1 day
  • #596 - Can not add Humanizer 2.1.0 in Class library (.Net Core)
  • #595 - Add new overload for Ordinalize that accepts a CultureInfo contributed by Thijs Brobbel (tiesmaster)
  • #590 - English contributed by (stevotennis)
  • #589 - Fix CONTRIBUTING.md of broken links. contributed by Sho Sato (cssho)
  • #588 - Add resource value validation for DefaultFormatter contributed by Krisztián Bodrogi (Chrissx)
  • #586 - added translation for DateHumanize_Now contributed by Daniel Katz (danielkatz)
  • #582 - Pass through the content of the "Letter, other" Unicode category. contributed by (hangy)
  • #581 - Fix misspelling contributed by Cameron Sjo (cameron-sjo)
  • #578 - .Humanize() on "Arabic" letters returns empty string (or any other casing)
  • #577 - .NET Core 1.0 Support?
  • #576 - Fixed incorrect locale in readme contributed by (fishchisel)
  • #575 - not installable for projects that targets .NET client profile
  • #574 - Difference Dasherize and Hyphenate
  • #573 - Humanizer.Core 2.1.0 breaks compatibility with PCL Profile 259
  • #569 - Add Esperanto support to NumberToWords. Fixes #558 contributed by Alois (aloisdg)
  • #558 - Add Esperanto support for NumberToWords
  • #504 - Add support for long to ToQuantity contributed by Robert Pethick (RobPethick) +enhancement
  • #503 - ToQuantity does not support long quantities +enhancement
  • #500 - Add ToOrdinalWords extension with gender overload contributed by Robert Pethick (RobPethick)
  • #328 - Ordinal number suffixes

Commits: 16dd00351c...4d1e9fe166

Package Rankings
Top 8.17% on Proxy.golang.org
Badges
Extracted from project README
Build status
Related Projects