All Versions
Latest Version
Avg Release Cycle
47 days
Latest Release
460 days ago

Changelog History
Page 7

  • v1.7.0 Changes

    • โšก๏ธ Wrote rake tasks to update CLDR and ICU resources.
    • All resource files now written with symbolized keys so the gem doesn't have to recursively symbolize them on load.
    • ๐ŸŽ Unicode code points now represented internally with integers instead of strings for better performance.
    • โž• Added number formatting in JavaScript.
    • โž• Added telephone code lookup functionality (per country) and postal code validation.
  • v1.6.2 Changes

    • Collation tries now loaded from marshal dumps, collation running time improved by ~80%.
  • v1.6.1 Changes

    • โž• Added case-first collation element tailoring support for languages like Danish.
    • ๐Ÿ“œ Included a missing development dependency (ruby_parser).
  • v1.6.0 Changes

    • โž• Added locale-aware collation via fractional collation element tailoring.
    • โž• Added #sort and #sort! methods to LocalizedArray.
    • โž• Added JavaScript relative time functionality, eg. "2 seconds ago".
  • v1.5.0 Changes

    • โž• Added collation (sorting) support via the Unicode Collation Algorithm.
    • โž• Added Catalan, Basque, Greek, Afrikaans, Ukrainian, and Czech support along with calendar fixes for existing locales.
    • ๐Ÿ‘ DateTimeTokenizer now falls back on English if the given locale isn't supported.
  • v1.4.1 Changes

    • โž• Added ability to use NFC and NFKC in core_ext/string
  • v1.4.0 Changes

    • โž• Added NFC and NFKC algorithms.
    • ๐Ÿ”จ Refactored Shared::UnicodeData::Attributes into Shared::CodePoint.
  • v1.3.6 Changes

    • โž• Added relative time functionality, eg. "2 seconds ago".
  • v1.3.0 Changes

    • Reorganized locale resources.
    • โž• Added explicit specs for examples in the README.
    • ArgumentError now raised if a resource can't be found.
    • ๐Ÿ›  Fixed behavior of the :precision option for number formatting.
    • โšก๏ธ Updated CLDR data to v21 (
    • โž• Added support for localized arrays (i.e. arrays of Unicode code points).
  • v1.2.0 Changes

    • โž• Added NFKD normalization algorithm.
    • ๐ŸŽ Formatter tokens now cached for better performance.
    • ๐Ÿ‘Œ Improvements to core extensions (Symbol, Date, etc).
    • โž• Added full normalization test from
    • ๐ŸŽ Autoload classes to improve performance.