Revision history for Perl distribution Locales
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.