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

Changelog History
Page 6

  • v2.9.0 Changes

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

    โœจ Enhancements

    • Includes the compound unit fields from units in the generated locale data. This enables formatting of compount units, like the "per" form which is used when there is no predefined unit style. This functionality is enabled in ex_cldr_units version 2.6.

    • โž• Add Cldr.quote/3 and MyApp.Cldr.quote/2 that add locale-specific quotation marks around a string. The locale data files are updated to include this information.

    • โž• Add Cldr.ellipsis/3 and MyApp.Cldr.ellipsis/2 that add locale-specific ellipsis' to a string. The locale data files are updated to include this information.

    • โž• Add Cldr.Config.measurement_system/0 that returns a mapping between a territory and a measurement system (ie does a territory/country use the metric, US or UK system)

  • v2.8.1 Changes

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

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix the @spec for Cldr.Substitution.substitute/2
  • v2.8.0 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.8.0 released on August 21st, 2019. For older changelogs please consult the release tag on GitHub

    โœจ Enhancements

    • Adds Cldr.validate_plural_type/1 which will validate if a plural type is one those returned by Cldr.Number.PluralRule.known_plural_types/0 which is also added. These functions are added to support message formatting in the forthcoming ex_cldr_messages package.

    • โž• Adds Cldr.Number.PluralRule.plural_type/2 which returns the plural type for a number.

    • ๐Ÿ”ง Adds message_formats backend configuration key. This is used by ex_cldr_messages to define custom formats for messages.

    ๐Ÿ› Bug Fixes

    • โž• Add @spec to parser combinators to remove dialyzer warnings. Ensure that you are using nimble_parsec version 0.5.1 or later if running dialyzer checks.
  • v2.7.2 Changes

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

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixes a bug whereby a Gettext backend module may not be compiled at the time that the Cldr backend is being compiled. This can cause compilation errors and may cause the wrong assembly of configured locales. Closes #124. Thanks very much to @erikreedstrom and @epilgrim.

    • ๐Ÿ›  Fixes a bug whereby a Cldr backend may not be recognised during compilation of Cldr.Plug.SetLocale. Similar issue to #124. Thanks for @AdrianRibao for the report.

  • v2.7.1 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.7.1 released on June 2nd, 2019. For older changelogs please consult the release tag on GitHub

    ๐Ÿ› Bug Fixes

    • Fix Cldr.known_number_systems/0 by removing the call to Config.known_number_systems/0 which decodes json on each call and use Cldr.known_number_systems/0 which does not.
  • v2.7.0 Changes

    ๐Ÿš€ This is the changelog for Cldr v2.7.0 released on April 22nd, 2019. For older changelogs please consult the release tag on GitHub

    โœจ Enhancements

    • โšก๏ธ Updates to CLDR version 35.1.0 which is primarily related to the change of Japanese era with the ascension of a new emporer on April 1st.
  • v2.6.2 Changes

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

    โœจ Enhancements

    • โž• Adds Cldr.flag/1 that returns a binary unicode grapheme representing a flag for a given territory

    • The parameters provided to Cldr.Plug.SetLocale.init/1 are now conformed more precisely based upon the provided options. This ensures that the keys :cldr and :gettext are set from other options if they are not provided directly.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ป Cldr.Plug.SetLocale.init/1 would raise an exception if no :gettext key was specified. This is now corrected.
  • v2.6.1 Changes

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

    ๐Ÿ› Bug Fixes

    • Correctly resolves the :data_dir param for a backend module. Thanks to @erikreedstrom for the report. Closes #123.

    • ๐Ÿ”ง Raises if a backend module configures an :otp_app that is not known

  • v2.6.0 Changes

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

    โœจ Enhancements

    There is one unresolved issue in this implementation related to plural rules for the locale "kw" (Cornish).

    The plural rule definition for :other in the repository is:

    "pluralRule-count-other": " @integer 4~19, 100, 1000000, โ€ฆ @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0 100000.0 1000000.0, โ€ฆ",
    

    ๐Ÿšš However in rules testing, the values 1000.0, 10000.0 and 100000.0 are resolving to category :two rather than :other. Until this is resolved, these data points are removed from the test data.

  • v2.5.0 Changes

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

    โœจ Enhancements

    • ๐Ÿ”ง Adds the global :ex_cldr configuration key :default_backend.

    • โž• Adds Cldr.default_backend/0 which will return the configured default backend or will raise an exception if not is configured.

    • 0๏ธโƒฃ Where appropriate, Cldr.* will now use Cldr.default_backend() as a default parameter.