Skip to content

2.4.7

Compare
Choose a tag to compare
@zcohan zcohan released this 31 Jan 03:32
· 15 commits to master since this release

Thousands separator as decimal point

  • A new property misplacedThousandsSeparatorBehavior on EngineFeatureFlags and can be set to control how numbers with thousands separators in the wrong position should be handled (allow, disallow or interpretAsDecimalPoint)
  • With the interpretAsDecimalPoint option, Europeans that use , as a decimal separator can now also use . in unambiguous cases (like "1,3 + 1.3 = 2,6")

Number formatting

  • Crypto-currencies no longer round to 2 dp (they're not regular currencies to exhibit this behaviour)
  • Numbers formatted with SI notation now respect the dp property in FormattingPreferences
  • For Europeans, SoulverCore will now automatically show 3 dp of accuracy in results when 3 dp is also used in a currency expression (for example "€12,995 - €1,747 = €11,248"). Note that this result is not eleven thousand

Calendar calculations

  • Support for time interval expressions with year stamps, like today - 1973

Lists

  • Support for subexpressions inside lists, like "max (3+4), 5, 3" (= 7)

Bug fixes

  • Workaround an issue in Foundation where NSDecimalPower() can return incorrect results (like for 0.1^1000)
  • Fixed an issue with future date seeking mode, when inputing unambiguous dates earlier in the year