Skip to content

Releases: elixir-cldr/cldr_numbers

Cldr_Numbers version 1.2.0

14 Jan 00:43
Compare
Choose a tag to compare

Enhancements

  • Add Cldr.Number.precision/1 tor return the number of digits in a float, integer or Decimal. This function delegates to Cldr.Digits.number_of_digits/1

  • Cldr.Number.String.chunk_string/3 is now Elixir version dependent since in Elixir version 1.7 String.chunk/4 is deprecated in favour of String.chunk_every/4

Cldr_Numbers version 1.1.0

22 Dec 01:47
Compare
Choose a tag to compare

Cldr_Numbers v1.1.0 released on December 22nd, 2017.

For older changelogs please consult the release tag on [GitHub] (https://github.com/kipcole9/cldr_numbers/tags)

Bug fixes

  • Fixes a bug whereby an exception would be raised if a number format was specified as a :spellout or :ordinal but the locale doesn't support them

Enhancements

  • Support RBNF formats for Decimal numbers that are integers (ie where the exponent is zero) since these are equivalent to their integer counterparts. Decimals where the exp is not zero remain unsupported since the underlying rules engine only knows how to work on numbers (integer or float) and it would not be appropriate to convert to a float due to the loss of precision and the fact that the numbers would not round trip.

  • Changed the exception name Cldr.NoRbnf to a more meaninful Cldr.Rbnf.NoRule

Cldr Numbers version 1.0.1

13 Dec 00:09
Compare
Choose a tag to compare

Enhancements

  • Refactor Cldr.Currency.new/2 to simplify struct building (thanks to @Schultzer)

  • Add additional specs and correct some for better documentation and improved dialyzer support (thanks to @Schultzer)

  • Add additional doctests for Cldr.Currency.new/2

Cldr Numbers version 1.0

09 Dec 03:07
Compare
Choose a tag to compare

Cldr v1.0.0 released on December 9th, 2017.

For older changelogs please consult the release tag on GitHub

Breaking Changes

  • The modules Cldr.Currency, Cldr.Number.System and Cldr.Number.Format now consistently returns an {:ok, result} tuple rather than just the result

Enhancements

Cldr_numbers release candidate 0

19 Nov 01:55
Compare
Choose a tag to compare
Pre-release

Cldr_Numbers v1.0.0-rc.0

This version signals API stability and the first release candidate.

Breaking Changes

  • The modules Cldr.Currency, Cldr.Number.System, Cldr.Number.Symbol and Cldr.Number.Format now consistently returns an {:ok, result} tuple rather than just the result

Enhancements

  • Update to ex_cldr version 1.0.0-rc.0