Releases: elixir-cldr/cldr
Releases · elixir-cldr/cldr
Cldr version 2.42.0
Bug Fixes
- Support Elixir 1.19 and OTP 28 without errors or warnings. Primarily this relates to changes to OTP's new :re module and Elixir's evolving type system.
Cldr version 2.41.1
Bug Fixes
- Changes compile-time calls to
List.flatten/1
to beElixir.List.flatten/1
to help resolve unpredictable compile errors. Relates to #256.
Cldr version 2.41.0
Breaking Data format changes
There are some changes to the underlying locale data format that will be a breaking change for results returned from:
Cldr.DateTime.Format.time_formats/{1,2,3}
Cldr.Number.Symbol.number_symbols_for/3
MyApp.Cldr.Calendar.day_periods/{0, 1, 2}
The data changes are summarised as:
- Delimiters are now organized with
:default
and:variant
quotation marks where the data is available. - Time formats now group the
:default
and:ascii
alternatives. - Day periods used for date/time formatting now group the alternatives for
am
andpm
where the data is available. - Day period display names now group the alternatives for
am
andpm
where the data is available.
Enhancements
- Update to CLDR 47 data.
Cldr version 2.40.4
CLdr version 2.40.3
Bug Fixes
- Fixes compilation error when the path of the containing project contains non-ASCII characters. Thanks to @zachdaniel and @albinkc for the report. Closes #251.
Cldr version 2.40.2
Cldr Version 2.40.1
Bug Fixes
- Fix specs to suport dialyzer flags
:error_handling, :unknown, :underspecs, :extra_return, :missing_return
Cldr version 2.40.0
Bug Fixes
- Fix parsing of date time avaialable formats and interval formats when building the locale json files. Turns out some locales have formats that have variants and these need to be specifically parsed and grouped.
Enhancements
- Support OTP's
:json
module.ex_cldr
uses json formatted locale data and supports configuring ajson
library to decode it. Where no library is configuredex_cldr
will attempt to identify one. This release adds auto-configuring OTP 27's:json
module through a proxy implemented inCldr.Json
(which is part ofcldr_utils
).
Cldr version 2.39.2
Bug Fixes
-
Fix
Cldr.LanguageTag.Sigil.sigil_l/2
which was incorrectly encoding the sigil flags. -
Bump
stream_data
dependency version.
Cldr version 2.39.1
Bug Fixes
- Fix
Cldr.Kino.DataTable.format/2
to reflect the changes requested by the Kino team. See the PR for further information.