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.
- ๐ Fixes a bug in
-
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.
- ๐ฆ Now delegates locale installation to
-
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
orratio 3.x
depdendencies to be configured. This library is only used during the development ofex_cldr
and is not normally used by library consumers. However ex_cldr_units does useratio
so this flexibility helps downstream maintenance, especially whenratio
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 settingwarnings_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.
- Don't use
-
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 toCldr.with_locale/{2, 3}
- ๐ Fix
-
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}
andCldr.default_script/0
.
- Adds
-
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 definesMyApp.Cldr.AcceptLanguage.parse/1
andMyApp.Cldr.AcceptLanguage.best_match/1
- โ Adds a backend module for
-
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
andCldr.Plug.PutSession
have been extracted to their own library, ex_cldr_plugs. Therefore adding{:ex_cldr_plugs, "~> 1.0"}
to thedeps
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.
- The plugs
-
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
andks-Deva
locales and continuing data improvements on unit grammar. Changes to locales in this release can be found on the locale change page.
- ๐ Update CLDR to release 41. This is minor CLDR release adding
-
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.