Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
113 lines (71 sloc) 3.42 KB
=== 1.9.0
* Included Unicode-safe YAML dumping support via an adaptation of the ya2yaml gem.
* Implemented the Unicode Bidirectional Algorithm to help reorder mixed right-to-left and left-to-right text.
* Added list formatting support.
=== 1.8.1
* Improved, more accurate Finnish and Chinese collation support.
* Moved JavaScript build environment to twitter-cldr-js.
=== 1.8.0
* Added support for language code conversion.
* `#localize` methods (eg. for Hash, String, etc) now dynamically generated, part of the `TwitterCldr::Localized` namespace.
* New convenience method `TwitterCldr::Normalization#normalize`.
=== 1.7.0
* 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.
=== 1.6.2
* Collation tries now loaded from marshal dumps, collation running time improved by ~80%.
=== 1.6.1
* Added case-first collation element tailoring support for languages like Danish.
* Included a missing development dependency (ruby_parser).
=== 1.6.0
* 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".
=== 1.5.0
* 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.
=== 1.4.1
* Added ability to use NFC and NFKC in core_ext/string
=== 1.4.0
* Added NFC and NFKC algorithms.
* Refactored Shared::UnicodeData::Attributes into Shared::CodePoint.
=== 1.3.6
* Added relative time functionality, eg. "2 seconds ago".
=== 1.3.0
* 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).
=== 1.2.0
* 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.
=== 1.1.0
* Plural support [@KL-7]
* Unicode data, decomposition [@timothyandrew]
=== 1.0.1
* Fixed a US-ASCII bug that caused rake errors. This fix applies to both Ruby 1.8 and 1.9.
* Fixed a regexp error in a test function, as well as a tokenizer bug. All tests now pass.
* Added support for Travis, a distributed build platform.
=== 1.0.0
* Look ma, I'm open source!
=== 0.1.4
* Added functionality to gracefully fall back on default locale if chosen locale is unsupported.
=== 0.1.3
* Added support for Arabic, Hebrew, Farsi, Thai, and Urdu.
=== 0.1.2
* Added world language support.
=== 0.1.1
* Localized dates, times, and datetimes can now be interchangeably converted to each other.
* Fixed a bug that would not allow lookup of resource data by string (only symbol).
* Added really basic plural support.
=== 0.1.0
* Birthday!
Something went wrong with that request. Please try again.