Tags: axunonb/SmartFormat
Tags
Change all public types in namespace Cysharp.Text to internal (axuno#372 ) * Change all public types in namespace Cysharp.Text to internal * Regression caused by axuno#368 * Stop namespace collision with Cysharp.Text nuget package * Affects: class, struct, interface, delegate, enum * using https://github.com/zzzprojects/findandreplace on command line, so we can automate this step: "fnr.exe" --cl --dir "SmartFormat.ZString\repo\src\ZString" --fileMask "*.cs,*.tt" --includeSubDirectories --caseSensitive --useRegEx --find "public (?=.*(class |struct |enum |interface |delegate ))" --replace "internal " * Add a unit test to get an alert when Cysharp.Text objects are public * Bump version to v3.3.2
Fix: Auto-detection of PluralLocalizationFormatter does not throw for… … values not convertible to decimal (axuno#330) * Resolves axuno#329 Current behavior, introduced in v3.2.0: When PluralLocalizationFormatter.CanAutoDetect == true, values not convertible to decimal will throw then trying to IConvertible.ToDecimal(...) New behavior: When PluralLocalizationFormatter.CanAutoDetect == true, for values not convertible to decimal, IFormatter.TryEvaluateFormat(...) will return false * Make PluralLocalizationFormatter.TryGetDecimalValue static
PreviousNext