CLDR-Number
view release on metacpan or search on metacpan
Revision history for Perl module CLDR::Number
0.19 2016-04-06
- Bugfix: require Class::Method::Modifiers because itâs a requirement of using
Moo::Role method modifiers but not a requirement of Moo::Role itself
0.18 2016-03-17
[ New CLDR version ]
- Upgrade CLDR data from v28 (2015-09-17) to v29 (2016-03-16)
- Release notes: http://cldr.unicode.org/index/downloads/cldr-29
[ New languages ]
- yue (Cantonese)
[ New locales for existing languages ]
- es-BR (Spanish in Brazil)
- pt-CH (Portuguese in Switzerland)
- pt-GQ (Portuguese in Equatorial Guinea)
- pt-LU (Portuguese in Luxembourg)
[ Updated locales ]
- da (Danish): at_least pattern
- gl (Galician): currency pattern
- ka (Georgian): GEL (Georgian Lari) currency symbol
- os (Ossetic): GEL (Georgian Lari) currency symbol
0.17 2016-03-10
- Bugfix: prohibit Moo v2.001000 because it introduced a bug that breaks this
module, which was fixed in v2.001001, as tested and reported by Slaven ReziÄ
@eserte++ and fixed by Graham Knop @haarg++ in
https://rt.cpan.org/Public/Bug/Display.html?id=112677 [#48]
- Docs: new FAQ entry on fallback for non-existant locales by Michael LaGrasta
@mnlagrasta++ [#41]
- Docs: update example output for CLDR v28
0.16 2015-09-23
[ Minimum grouping digits ]
- Add support for minimum grouping digits, introduced in the CLDR v26 spec and
data [#36]
- Add minimum_grouping_digits attribute with default value `1` (which has no
effect on formatting) to all classes
- Locales with value `1`: root (Root), es-419 (Latin American Spanish)
- Locales with value `2`: be (Belarusian), bg (Bulgarian), es (Spanish),
et (Estonian), ka (Georgian), pl (Polish), pt-PT (European Portuguese)
- Locales with value `3`: lv (Latvian), my (Burmese)
[ Examples ]
- en (1): 100 | 1,000 | 10,000 | 100,000 | 1,000,000
- pl (2): 100 | 1000 | 10Â 000 | 100Â 000 | 1Â 000Â 000
- my (3): ááá | áááá | ááááá | ááá,ááá | á,ááá,ááá
0.15 2015-09-22
- Bugfix: fix support for formatting `Inf` and `NaN` in Perl v5.22, which has
changed from the previous values `inf` and `nan` [#46]
0.14 2015-09-21
- Bugfix: fix formatting negative numbers along with a custom
rounding_increment value, which had caused double negative signs
- Bugfix: fix formatting of string values `inf` and `nan` which werenât treated
as numeric on combinations of some operating systems with some older versions
of Perl [#44, #45]
- Docs: typo fix by Fred Moyer @redhotpenguin++ [#43]
0.13 2015-09-20
[ New CLDR version ]
- Upgrade CLDR data from v27.0.1 (2015-03-30) to v28 (2015-09-17)
- âAdded several English locales for Europe and W Asiaâ
- âMajor review of and improvement to Spanish locales for Latin Americaâ
- See also: http://cldr.unicode.org/index/downloads/cldr-28
[ New languages ]
- ce (Chechen)
- ckb (Central Kurdish)
- cu (Church Slavic)
- lrc (Northern Luri)
- mzn (Mazanderani)
- tk (Turkmen)
[ New locales for existing languages ]
- en-AT (English in Austria)
- en-BI (English in Burundi)
- en-CH (English in Switzerland)
- en-DE (English in Germany)
- en-DK (English in Denmark)
- en-FI (English in Finland)
- en-NL (English in Netherlands)
- en-SE (English in Sweden)
- es-DO (Spanish in Dominican Republic)
- es-GT (Spanish in Guatemala)
- fo-DK (Faroese in Denmark)
- fr-MA (French in Morocco)
[ New numbering systems ]
- ahom (Ahom Digits)
- brah (Brahmi Digits)
- cakm (Chakma Digits)
- hmng (Pahawh Hmong Digits)
- mathbold (Mathematical Bold Digits)
- mathdbl (Mathematical Double-Struck Digits)
- mathmono (Mathematical Monospace Digits)
- mathsanb (Mathematical Sans-Serif Bold Digits)
- mathsans (Mathematical Sans-Serif Digits)
- modi (Modi Digits)
- mroo (Mro Digits)
- mymrtlng (Myanmar Tai Laing Digits)
- osma (Osmanya Digits)
- shrd (Sharada Digits)
- sind (Khudawadi Digits)
- sinh (Sinhala Lith Digits)
- sora (Sora Sompeng Digits)
- takr (Takri Digits)
- tirh (Tirhuta Digits)
- wara (Warang Citi Digits)
0.12 2015-08-29
- Add support for passing infinity, negative infinity, and NaN arguments to all
formatting methods (format, at_least, range) on all formatting classes
(decimal, percent, currency), because those are valid numeric values in Perl,
which are now all localized even though it doesnât always make
sense [issue #26]
- Add `infinity` and `nan` attributes to all classes in addition to the decimal
formatter
0.11 2015-08-25
- Upgrade CLDR data from v24 (2013-09-18) to v27.0.1 (2015-03-30) [issue #33]
- Add bin/generate-cldr-data.pl script to update Perl data from CLDR JSON
- Add new locales including dsb (Lower Sorbian), fy (West Frisian),
hsb (Upper Sorbian), lb (Luxembourgish), qu (Quechua), smn (Inari Sami),
and ug (Uyghur)
( run in 0.928 second using v1.01-cache-2.11-cpan-39bf76dae61 )