-
Notifications
You must be signed in to change notification settings - Fork 3
/
Changes
223 lines (188 loc) · 9.78 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
Revision history for Perl distribution Locales
0.35 ???
- Add meta-spec versions 2 stuff to aid in metacpan indexing
- prompted by rt 125178 (needed reindexed in PAUSE), thx for the report TODDR!
- change bug tracker to github
0.34 2016-01-15 16:07:01
- Add v0.33 tests to the .in file
- simplified Makefile prereqs
- rt 105521: Fix regular expression deprecation warning
- Change rt to github
0.33 2015-01-24 14:55:28
- Add missing native tlh name for fun and profit
- Support character string environments
(i.e. give back Unicode strings instead of utf8 strings)
0.32 2013-12-28 14:51:42
- update BUILD_REQUIRES to match PREREQ_PM
- bump README version
- re-add missing Changes data
0.31 2013-12-26 17:46:36
- prevent benign eval from tripping potentially fatal sig handler
- simplify lazy loading *a lot* via have_mod()
- rt 91549 - chicken and egg swap bug in get_formatted_decimal()
- default list_quote_mode back to mode 'none'
0.30 2013-10-21 11:08:58
- add new add RELEASE_TESTING tests added in v0.29 to MANIFEST.in
- include ISO 3166-1-numeric territories in the CLDR data building
- this will result in hard locales being built (e.g. es_419)
- this will include all the data for soft locale support (e.g. es_053)
- rebuild CLDR (auto generated) to include the ISO 3166-1-numeric data
0.29 2013-09-22 11:55:58
- more rt 80546: hide package line to fix rt 76129
- rt 88846, update Changes format (thanks NEILB!)
- add t/pkg-changes.t
- update README version
- add t/pkg-readme.t
0.28 2013-09-21 20:16:42
- re-Tidy
- add critic, tidy, and spelling tests
- rt 84952: POD typo
- rt 80546: hide package line to fix rt 76129
- Add get_formatted_ellipsis_[initial,medial,final]()
- improve temporary get_list_or()
- add quote() and quote_alt()
- Add {'misc'}{'list_quote_mode'} all/some/none (defaulting to all for now at least)
- rt 81223: probably a local issue (out of disk space so a module missing, etc)
- prove -w t/05.plural_rules_behavior.t == All tests successful. (40k+ tests)
0.27 2012-10-29 23:00:14
- rt 80247: make new() work properly when used as object method
- rt 76129: move __END__ from the string into variable (in plural rules .pm builder function)
so that CPAN parser doesn't mistake it for the actual one
- move POD tests under RELEASE_TESTING
- enable strict/warnings
- fix more_information harvesting to handle the es_es-type-structures
- rt 80132: add get_language_lookup() and get_territory_lookup()
- rt 77404: a few object features:
+ soft locale support (get_soft_locale_fallback() method)
+ tag_is_soft_locale(L_T)
+ tag_is_loadable(L[_T])
+ territory_code_is_known(T)
+ get_loadable_language_codes()
+ Locale::DB::Loadable (for this function and the soft locale related functions)
+ supports_special_zeroth(), plural_category_count()
+ 'Supported Locale Criteria' to POD,
+ non_locale_list(), is_non_locale(),
+ typical_en_alias_list(), is_typical_en_alias()
0.26 2012-02-27 12:18:39
- rt 75166: POD: change DataTime::Locale to DateTime::Locale
- rt 73892: Undeclared dependency on File::Slurp – add most of the proposed patch Makefile.PL part
- rt 75167: add normalize_tag_for_ietf()
0.25 2012-01-03 23:38:40
- rt 73571 (copy/paste leftover)
- rt 73572 (comment typo)
- Added 90 more plural rule tests (i.e. @plural_tests in t/04.…, only 2 of which failed in 0.24 due to rt 73678)
- rt 73678 (do Java style modulus in plural rules per CLDR)
- javascript functions (initial get_plural_form() w/ perl/js tests in t/06.…)
0.24 2011-12-28 22:34:09
- rt 73238 added get_fallback_list()
- rt 73268 added datetime JSON file to share/
- change naming in share/ to be more inline w/ JSON/JS naming conventions
- get_cldr_number_symbol_decimal() and get_cldr_number_symbol_group() accessors
- Add tests that the javascript plural functions behave the same as the perl plural functions
0.23 2011-12-09 12:54:20
- update share/ to not include unloadable locales, whups!
0.22 2011-12-08 22:27:13
- rt 71251: fallback needs normalized and split
- build 'category_rules_function' in module building process
- added plural_rule_string_to_javascript_code()
- used plural_rule_string_to_javascript_code() in building the file in share/javascript
- added TODO item regarding installing share/
0.21 2011-11-29 09:34:07
- rt 72788: fix tests that fail when nvsize > 8, no code changes except version bump
0.20 2011-09-26 09:30:32
- improve plural form fallback during CLDR build
- rt 70503 - fix NAME section in generated plural form POD
- rt 70610 - do native names in their display format if possible
- rt 70620 - *_fast() should fall back to parent tag if no explicit entry
- default to quiet for the FYI: The number of given values (%d) does not match the number of categories (%d).
- Do not interpolate {0} and {1} when passed in as arguments that are being used in pattern building
0.19 2011-08-03 16:36:51
- rt 69987: added strict/warnings comment in Locales.pm (also updated 0.18 changelog entry)
- rt 70000: added reminder to comment
- change stub get_list_or() to be get_list_and() and update POD and tests accordingly
0.18 2011-08-03 09:51:12
- Added get_cldr_version()
- Fixed a variable name.
- made aliases via coderef instead of glob
- added note to get_plural_form() regarding negative value behavior
- removed commented out development code
- use simple regex instead of comprehensive parsing if the pattern is the default one
- ensure 'en' is included in plural form documentation (rt 69972)
- manually tidy due to rt 69971
- added comment about category_rules_function key todo
- added strict/warnings step in build dir's README
0.17 2011-07-06 10:10:07
- Updated data to CLDR 2.0 (rt 65164)
- wrapped new()'s eval-require() in %INC existence check (per requested optimization)
- added ellipses (rt 65166), "more info" character, and quotation characters to misc_info
- added list formats to misc_info
- added plural form to misc_info
- added t/01.cldr_parse_inherit_sanity.t
- added plural_rule_hashref_to_code() && plural_rule_string_to_code() && get_cldr_plural_category_list() functions
- added get_plural_form() && get_plural_form_categories() methods
- added get_list_and()
- added stub get_list_or() pending http://unicode.org/cldr/trac/ticket/4051
- added get_formatted_decimal()
- added get_character_orientation_from_code_fast() && Tiny.pm for its use (per requested optimization)
- added get_locale_display_pattern_from_code_fast() && && Tiny.pm for its use (per requested optimization)
- added get_locale_display_pattern_from_code()
0.16 2011-02-23 16:12:36
- added normalize_tag_for_datetime_locale()
- rt52972 POD consistency: s/Return 2/Returns 2/
- rt52971 POD: update CLDR version to 1.7.2 (i.e. Based on CLDR 1.7.1)
- rt52900 POD clarification: s/returns a 3 element array/returns a reference to a 3 element array/
- rt53663 I18N::LangTags::locale2language_tag() does not allow trailing '_'
0.15 2009-12-17 16:48:35
- Updated data to CLDR 1.7.2
- Added misc_info for decimal and percent format identifiers
- removed deprecated non CLDR based, '::Base' based modules/interface
- Added numf() method
0.14 2009-12-14 22:39:27
- get_i_tag_for_string() do not prepend 'i_' if we have it already (w/ tests)
- comment typo
0.13 2009-11-19 21:33:45
- I18N::LangTags::locale2language_tag() only allows parts between 1 and 8 characters, adjust normalize_tag() accordingly
0.12 2009-11-16 22:39:08
- rt 51583 :: change eval/require to core-perl in t/03.cldr_db.t so tests won;t have to be skipped on some systems
0.11 2009-11-11 08:51:07
- POD notice of deprecated modules being removed.
- Don't test deprecated module POD to avoid erroneous test failures
0.10 2009-11-09 18:56:59
- rt 51134 : POD fixups
- rt 51137 : parent language fallback
- fix version issue w/ Territory mods
0.09 2009-11-05 10:23:16
- add Locales::DB::CharacterOrientation
- add CLDR report URL to POD
- Clarified POD verbiage in 'BEFORE YOU SUBMIT A BUG REPORT' section
- Added CLDR version/URL info to POD
0.08 2009-11-02 09:54:03
- skipped tests for deprecated system since they were broken on some systems and are not longer needed
0.07 2009-10-29 09:40:21
- add get_native_language_from_code() method
- POD tweaks
- fix up t/pod-coverage.t to avoid checking aods w/ out POD (i.e. the DB modules)
- Added deprecation message to NAME part of all Locales::Base based modules's POD
- add digits to normalization functions
- improved key normalization
0.06 2009-10-28 14:37:54
- Added a new, more efficient, and standard CLDR based Locales.pm object system
(does not use any of the original Locales::Base based modules && doesn't die())
- Added deprecated notice to all Locales::Base based modules' POD
0.05 2009-05-19 23:01:55
- Added DESTROY stub to silence warnings during make test
- fixed rt 40244
- fixed rt 34439
- bumped main version to 0.05 and Locales::Base to 0.03
- will address other rt's ASAP
0.04 2003-05-29 01:49:16 EDT
- examples/lang[1-7].pl changed to language[1-7].pl
- documentation for examples/ scripts.
- documentation for Locales::Language and Locales::Country.
0.03 2003-05-26 08:46:26 EDT
- documentation started for Locales::Language:: modules.
0.02 2003-05-24 10:03:20 EDT
- added examples/country7.pl and examples/lang7.pl.
- start of documentation.
0.01 2003-05-16 02:33:11 EDT
- initial release.