
# Changelog for Cldr v1.0.0

This is the changelog for Cldr v1.0.0 released on December 8th, 2017.  For older changelogs please consult the release tag on [GitHub](https://github.com/kipcole9/cldr/tags)

This version signals API stability and the first release candidate.

This is anticipated to be the last release candidate before final release on December 15th.

## Bug Fixes (including for 1.0.0-rc.1 and rc.2)

* Correct function names in Cldr.Normalize.LanguageNames.  Closes #26.

* Fixed a bug in `Cldr.Map.underscore_keys/1` that wasn't correctly accounting for repeated "-"'s

* Fixed currency definition in `Cldr.Config.territory_info/1` so that a list is returned instead of a map so that the record of the same currency being used at different times is preserved.  The canonical example is Palestine (territory code :PS) which has used the Jordanian Dinar twice during its history.

* Restored the correct api for `Cldr.Map.deep_map/2` and added `Cldr.Map.deep_map/3`

* Fixed a bug in `Cldr.Consolidate` that crept in during the replacement of `Flow` with `Task.async_stream`

## Enhancements

* Remove duplicated fraction_as_integer/2 from plural rules

* Optimised the code that supports plural rules in `Cldr.Number.Cardinal` and `Cldr.Number.Ordinal`

* Removed obsolete guides since they are now merged into the readme files of each dependent package
