All Versions
78
Latest Version
Avg Release Cycle
47 days
Latest Release
1567 days ago

Changelog History
Page 2

  • v5.3.0 Changes

    January 04, 2020
    • โž• Adds support for Lao, Khmer, and Burmese.
    • โž• Adds support for dictionary-based word segmentation.
      • Scripts that don't use spaces as word delimiters have to be segmented using a dictionary.
      • Supported scripts now include Chinese, Japanese, Korean, Lao, Thai, Khmer, and Burmese.
    • โž• Adds Ruby 2.7 to the build matrix.
  • v5.2.0 Changes

    December 01, 2019
    • ๐Ÿ‘Œ Improve performance of the text segmentation algorithm.
      • Break engine now uses state tables from ICU instead of regular expressions.
      • It was... embarassing how slow it was before.
    • โž• Adds support for line and grapheme cluster segmentation.
  • v5.1.0 Changes

    November 21, 2019
    • โฌ†๏ธ Upgrade to CLDR v36, ICU 65.1, and Emoji 12.1.
    • ๐Ÿ‘ Full timezone support in formatted dates and times (eg. "Eastern Standard Time" instead of simply "UTC").
    • ๐Ÿ‘ Full day period support (eg. AM, PM, etc).
    • ๐Ÿ›  Fix bug causing timezone option to not be passed to the underlying datetime formatter.
    • Compose locale data from more accurate ancestor list.
    • ๐Ÿšš Move date, time, and datetime tokenizers to static methods so they don't have to be re-created for every formatting operation.
    • โž• Add support for en-US (how did it take us 7 years to add this??)
  • v5.0.0 Changes

    October 15, 2019
    • โฌ†๏ธ Upgrade to Unicode v12.0.0, CLDR v35.1, and ICU 64.2.
    • ๐Ÿ›  Fixes several transliteration bugs causing incorrect transform rules to be applied.
    • BREAKING: LocalizedNumber#to_short_decimal and LocalizedNumber#to_long_decimal have been replaced with LocalizedNumber#to_decimal#to_s(format: :short) and LocalizedNumber#to_decimal#to_s(format: :long) respectively.
    • ๐Ÿ’ฅ BREAKING: Telephone code support has been removed since the data are no longer published in the CLDR data set.
    • ๐Ÿ’ฅ BREAKING: Dropped support for Ruby 1.9.
  • v4.4.5 Changes

    August 11, 2019
    • ๐Ÿ›  Fix infinite recursion bug affecting certain Russian RBNF rule sets (and possibly other locales).
  • v4.4.4 Changes

    April 01, 2019
    • ๐Ÿ Explicitly set encoding in resource loader to fix encoding bug on Windows.
  • v4.4.3 Changes

    • ๐Ÿ›  Fix warning caused by using the 'u' regex modifier, which is no longer supported.
  • v4.4.2 Changes

    August 01, 2017
    • ๐Ÿ›  Fix list formatter.
  • v4.4.1 Changes

    June 26, 2017
    • ๐Ÿ›  Fix bug in Shared::Caser raising error when titlecasing Japanese text.
  • v4.4.0 Changes

    April 28, 2017
    • โž• Address several more Ruby 2.4 deprecation warnings.
    • โฌ†๏ธ Upgrade to RSpec 3, drop rr mocking library.