Current section

Files

Jump to
ex_cldr_numbers CHANGELOG.md
Raw

CHANGELOG.md

# Changelog for Cldr_Numbers v1.2.0
This is the changelog for Cldr v1.2.0 released on January 14th, 2018. For older changelogs please consult the release tag on [GitHub](https://github.com/kipcole9/cldr_numbers/tags)
### 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`
# Changelog for Cldr_Numbers v1.1.1
## Enhancements
* Format the code with the Elixir 1.6 code formatter
# Changelog for Cldr_Numbers v1.1
This is the changelog for Cldr 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 meaningful `Cldr.Rbnf.NoRule`