All Versions
93
Latest Version
Avg Release Cycle
14 days
Latest Release
-

Changelog History
Page 1

  • v2.33.2 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.33.2 released on August 29th, 2022. For older changelogs please consult the release tag on GitHub

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixes a bug in Cldr.LanguageTag.Sigil.sigil_l/2. With the changes in metadata structure for Elixir 14 a pattern match was failing. The pattern is now fixed and is backwards compatible with earlier Elixir versions.
  • v2.33.1 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.33.1 released on August 20th, 2022. For older changelogs please consult the release tag on GitHub

    ** ๐Ÿ‘ Note that ex_cldr version 2.33.0 and later are supported on Elixir 1.11 and later only.**

    โœจ Enhancements

    • ๐Ÿ“ฆ Now delegates locale installation to Cldr.Http.get/2 in the cldr_utils library so that we can centralise request handling and provide an "unsafe TLS" option for downloading to support resolution of #184.
  • v2.33.0 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.33.0 released on July 31st, 2022. For older changelogs please consult the release tag on GitHub

    ** ๐Ÿ‘ Note that ex_cldr version 2.33.0 and later are supported on Elixir 1.11 and later only.**

    โœจ Enhancements

    • โœ‚ Removes warnings for Elixir 1.14. As a result ex_cldr now supported Elixir 1.11 and later only (support for Elixir 1.10 has been discontinued).

    • Allow either ratio 2.x or ratio 3.x depdendencies to be configured. This library is only used during the development of ex_cldr and is not normally used by library consumers. However ex_cldr_units does use ratio so this flexibility helps downstream maintenance, especially when ratio is updated to avoid Elixir 1.14 deprecation warnings.

  • v2.32.1 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.32.1 released on July 26th, 2022. For older changelogs please consult the release tag on GitHub

    ๐Ÿ› Bug Fixes

    • Don't use IO.warn/2 when compiling a backend and a known Gettext locale can't be matched to a Cldr locale. IO.warn/2 will cause errors if the compilation setting warnings_as_errors: true is set. Instead, these messages will be output as a "note" that does not trigger warnings. In addition the error message has been improved to make clear that although the Gettext locale has no Cldr equivalent, it will still be matched at runtime. See the conversation at https://elixirforum.com/t/bridging-locale-name-differences-between-ex-cldr-gettext. Thanks to @lenards for the report.
  • v2.32.0 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.32.0 released on July 23rd, 2022. For older changelogs please consult the release tag on GitHub

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix Cldr.with_locale/{2, 3} to source the current locale from the backend of the supplied new locale. This reduces the chances of an exception resulting from a non-existent default backend and a default locale that is not set.

    โœจ Enhancements

    • Add with_locale/2 to Cldr backend modules. This ultimately delegates to Cldr.with_locale/{2, 3}
  • v2.31.0 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.31.0 released on July 6th, 2022. For older changelogs please consult the release tag on GitHub

    โœจ Enhancements

    • Adds Cldr.Locale.script_from_locale/{1, 2} and Cldr.default_script/0.
  • v2.30.0 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.30.0 released on June 5th, 2022. For older changelogs please consult the release tag on GitHub

    โœจ Enhancements

    • โž• Adds a backend module for AcceptLanguage which defines MyApp.Cldr.AcceptLanguage.parse/1 and MyApp.Cldr.AcceptLanguage.best_match/1
  • v2.29.0 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.29.0 released on May 10th, 2022. For older changelogs please consult the release tag on GitHub

    Migration

    • The plugs Cldr.Plug.SetLocale, Cldr.Plug.AcceptLanguage and Cldr.Plug.PutSession have been extracted to their own library, ex_cldr_plugs. Therefore adding {:ex_cldr_plugs, "~> 1.0"} to the deps of any application using these plugs is required.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixes resolving the RBNF locale name for locales that inherit the RBNF locale from a parent. This is true for at least the "nb" locale which in previous releases had its own RBNF locale data but now inherits from "no". Thanks to @juanperi for the report. Closes #175.
  • v2.28.0 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.28.0 released on April 6th, 2022. For older changelogs please consult the release tag on GitHub

    โœจ Enhancements

    • ๐Ÿš€ Update CLDR to release 41. This is minor CLDR release adding en-MV, hi-Latn and ks-Deva locales and continuing data improvements on unit grammar. Changes to locales in this release can be found on the locale change page.
  • v2.27.1 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.27.1 released on March 8th, 2022. For older changelogs please consult the release tag on GitHub

    ๐Ÿ› Bug Fixes

    • ๐Ÿš€ Don't depend on CLDR production data being available at compile time in the hex package (since it won't be available at all!). Eggregious error inserted in release 2.27.0. Thanks to @dkln for the report. Closes #170.