Packages

ex_cldr

0.0.13
2.47.5 2.47.4 2.47.3 2.47.2 2.47.1 2.47.0 2.46.0 2.45.2 2.45.1 2.45.0 2.44.1 2.44.0 2.43.2 2.43.1 2.43.0 2.42.0 2.41.1 2.41.0 2.40.4 2.40.3 2.40.2 2.40.1 2.40.0 2.39.2 2.39.1 2.39.0 2.38.1 2.38.0 2.37.5 2.37.4 2.37.3 retired 2.37.2 2.37.1 2.37.0 2.36.0 2.35.1 2.35.0 retired 2.34.2 2.34.1 2.34.0 2.33.2 2.33.1 2.33.1-rc.0 2.33.0 2.32.1 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.27.1 2.27.0 retired 2.26.3 2.26.2 2.26.1 2.26.0 2.25.0 2.24.2 2.24.1 2.24.0 2.24.0-rc.6 2.24.0-rc.5 2.24.0-rc.4 2.24.0-rc.3 2.24.0-rc.2 2.24.0-rc.1 2.24.0-rc.0 2.23.2 2.23.1 2.23.0 2.22.1 2.22.0 2.21.0 2.20.0 2.20.0-rc.3 2.20.0-rc.2 2.20.0-rc.1 2.20.0-rc.0 2.19.1 2.19.0 2.18.2 2.18.1 2.18.0 2.18.0-rc.0 2.17.2 2.17.1 2.17.0 2.16.2 2.16.1 2.16.1-rc.0 2.16.0 2.15.0 2.14.1 2.14.0 2.14.0-rc.0 2.13.0 2.12.1 2.12.0 2.11.1 2.11.0 2.10.2 2.10.1 2.10.0 retired 2.9.0 2.8.1 2.8.0 2.7.2 2.7.1 2.7.0 2.6.2 2.6.1 2.6.0 2.5.0 2.4.3 2.4.2 2.4.1 2.4.0 2.3.2 2.3.1 2.3.0 2.2.7 2.2.6 2.2.5 2.2.4 2.2.3 2.2.2 2.2.1 2.2.0 2.1.0 2.0.4 2.0.3 2.0.2 2.0.1 2.0.0 2.0.0-rc.3 retired 2.0.0-rc.2 retired 2.0.0-rc.1 retired 2.0.0-rc.0 retired 1.8.2 1.8.1 1.8.0 1.7.1 1.7.0 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.2 1.5.1 1.5.0 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 retired 1.4.0-rc.3 retired 1.4.0-rc.2 retired 1.4.0-rc.1 retired 1.4.0-rc.0 retired 1.3.2 1.3.1 1.3.0 1.2.0 1.1.0 1.0.0 1.0.0-rc.3 retired 1.0.0-rc.2 retired 1.0.0-rc.1 retired 1.0.0-rc.0 retired 0.13.1 0.13.0 0.12.2 retired 0.12.1 retired 0.12.0 retired 0.11.0 retired 0.10.0 retired 0.9.0 retired 0.8.3 retired 0.8.2 retired 0.8.1 retired 0.8.0 retired 0.7.0 retired 0.6.2 retired 0.6.1 retired 0.6.0 retired 0.5.2 retired 0.5.1 retired 0.5.0 retired 0.4.2 retired 0.4.1 retired 0.4.0 retired 0.3.0 retired 0.2.1 retired 0.2.0 retired 0.1.3 retired 0.1.2 retired 0.1.1 retired 0.1.0 retired 0.0.20 retired 0.0.19 retired 0.0.18 retired 0.0.17 retired 0.0.16 retired 0.0.15 retired 0.0.14 retired 0.0.13 retired 0.0.12 retired 0.0.11 retired 0.0.10 retired 0.0.8 retired 0.0.7 retired 0.0.6 retired 0.0.5 retired 0.0.4 retired 0.0.3 retired

Common Locale Data Repository (CLDR) functions for Elixir to localize and format numbers, dates, lists, messages, languages, territories and units with support for over 700 locales for internationalized (i18n) and localized (L10N) applications.

Retired package: Deprecated

Current section

Files

Jump to
ex_cldr CHANGELOG.md
Raw

CHANGELOG.md

## Changelog for Cldr v0.0.13 December 6, 2016
### Bug fixes
* `Cldr.Plug` is not complete and won't compile if `Plug` is loaded as it will be for Phoenix applications. For now, `Cldr.Plug` will not be compiled.
## Changelog for Cldr v0.0.12 December 6, 2016
The last set of bugs have come from areas of the code which depends on different compilation environments:
* Whether `gen_stage` is installed (its used in the locale consolidation process only, and that process isn't relevant to anyone except a Cldr developer)
* Whether all locales are installed or not and hence whether a locale needs to be donwloaded. Locales are installed at compile time and which locales depends on configuration.
Neither of these test case is easy to test with the standard `ExUnit` assertions for good reasons. Following advice from José I'll look at what Phoenix does and craft a test harness prior to releasing version 0.1.0.
### Enhancements
* Moved the files related to json consolidation out of the hex package since the process of downloading and transforming the CLDR repository is not a packages responsibility - only a developers.
### Bug fixes
* Fixed compilation error when gen_stage is installed.
* Fixed some formatting issues in README.md and noted that we use now using CLDR 30.0.2
* `Cldr.Number.to_string 1234, currency: :AUD` should default to format `:currency` but it was defaulting to format `:standard`.
## Changelog for Cldr v0.0.11 December 5, 2016
### Bug fixes
* Fixed a small issue that would prevent locales from downloading if ex_cldr was being run from the github repo
## Changelog for Cldr v0.0.10 December 5, 2016
### Bug fixes
* Detecting the version of Cldr at compile time fixed by checking both the mixfile version number if there's no existing ex_cldr app and checking the application spec if there is
## Changelog for Cldr v0.0.9 December 5, 2016
### Bug Fixes
* Cldr is intended to download configured locales during compilation is the specified locale is not already installed. Due to a developer misunderstanding of how the build process works and the treatment of the `priv` dir the download process was failing for packages installed from hex. The process was not triggered for packages installed from github since all locales are configured in that case. The changes in this release do a much better job of managing the download process and of reflecting any errors that occur during the download.
## Changelog for Cldr v0.0.8 December 4, 2016
### Bug Fixes
* Ensure "root" locale is always configured since it is required for some RBNF functions
## Changelog for Cldr v0.0.7 December 3, 2016
### Enhancements
* Added `Cldr.Number.Ordinal.pluralize/3` and `Cldr.Number.Ordinal.pluralize/3` which takes a number and uses plural rules to resolve a key used to return a map value. For example:
```
iex> Cldr.Number.Ordinal.pluralize 1, "en", %{one: "one"}
"one"
```
* Now uses the [Unicode CDLR](https://github.com/unicode-cldr) repository as the source of CLDR json data. Removed the now-obsolete mix tasks `cldr.download` and `cldr.convert`
* Adds support for RBNF (Rule based number formatting) to output numbers in words, as a year, in roman numerals and in several other locale-depeendent formats
### Bug Fixes
* Fixed issue #5 so that `Number.to_string/2` will correctly resolve the appropriate number system for the specified locale
* Fixed issue #6 whereby RBNF rulesets which have access "private" were being defined by :def and are now :defp
## Changelog for Cldr v0.0.6 November 25, 2016
### Enhancements
* Updated the CLDR repository to 30.0.2 released on 2016-10-17. See [the CLDR web site](http://cldr.unicode.org/index/downloads/cldr-30) for release details
## Changelog for Cldr v0.0.5 October 9, 2016
### Enhancements
* Add new function `Cldr.Number.Math.root/2` which calculates the nth root of a number.
## Changelog for Cldr v0.0.4 October 6, 2016
### Bug Fixes
* Remove the test and bench dirs from the hex build
### Enhancements
* Revised the format of the json packaging used to generate `Cldr` functions. As a result, the keys for currencies are now upcased atoms (previously they were downcased atoms) which more closely mirrors ISO4217
* Generated json for a locale now includes RBNF rule definitions. These rules are not yet used but serve as the platform for the including RBNF generation in a near future release
## Changelog for Cldr v0.0.3 September 12, 2016
### Bug fixes
* Ensures that the client application data directory is created before installing additional locales
## Changelog for Cldr v0.0.2 September 12, 2016
### Enhancements
* Unbundled the CLDR repository data from hex package. Locales are now downloaded at compile time if a configured locale is not already installed in the application.
### Bug fixes
* Fixes scientific formatting error whereby a forced "+" sign on the exponent was not displayed. Closes #3.
## Changelog for Cldr v.0.0.1 September 6, 2016
* Initial release.