| 1 |
root |
1.1 |
|
| 2 |
|
|
ChangeLog for Locale-Codes Distribution |
| 3 |
|
|
|
| 4 |
|
|
2.07 2004-06-10 neilb |
| 5 |
|
|
* made $_ local in the initialisation code for each module |
| 6 |
|
|
change back-propagated from Perl distribution |
| 7 |
|
|
* removed two non ISO-8859-1 characters from language names |
| 8 |
|
|
change back-propagated from Perl distribution |
| 9 |
|
|
* added the following aliases, with a test case for each |
| 10 |
|
|
- Burma added to Myanmar |
| 11 |
|
|
- French Southern and Antarctic Lands to |
| 12 |
|
|
French Southern Territories |
| 13 |
|
|
patch from TJ Mather |
| 14 |
|
|
* "Canadian Dollar" was mis-spelled as "Candian Dollar" |
| 15 |
|
|
- noted by Nick Cabatoff, patch from Michael Hennecke |
| 16 |
|
|
* Changes to Locale::Country reflecting changes in ISO 3166 |
| 17 |
|
|
- added Aland Islands (ax, ala, 248) |
| 18 |
|
|
- YUGOSLAVIA is now SERBIA AND MONTENEGRO |
| 19 |
|
|
YU => CS |
| 20 |
|
|
YUG => SCG |
| 21 |
|
|
891 => 891 (unchanged) |
| 22 |
|
|
(YUGOSLAVIA retained as an alias) |
| 23 |
|
|
- EAST TIMOR changed to TIMOR-LESTE |
| 24 |
|
|
(old name retained as an alias) |
| 25 |
|
|
- three letter code for Romania changed from ROM to ROU |
| 26 |
|
|
* ZAIRE is now CONGO, THE DEMOCRATIC REPUBLIC OF THE |
| 27 |
|
|
ZR => CD |
| 28 |
|
|
ZAR => COD |
| 29 |
|
|
180 => 180 (unchanged) |
| 30 |
|
|
(ZAIRE retained as alias) |
| 31 |
|
|
|
| 32 |
|
|
2.06 2002-07-15 neilb |
| 33 |
|
|
|
| 34 |
|
|
* The four modules which have data after __DATA__ weren't |
| 35 |
|
|
closing the DATA filehandle after reading from it, |
| 36 |
|
|
which they should. Bug and patch from Steve Hay. |
| 37 |
|
|
|
| 38 |
|
|
2.05 2002-07-08 neilb |
| 39 |
|
|
|
| 40 |
|
|
* Added three letter codes for the countries that were missing |
| 41 |
|
|
them. Patch from TJ Mather. |
| 42 |
|
|
* Documentation bug: one of the examples used => where the |
| 43 |
|
|
lvalue was a constant, which isn't allowed, unless you |
| 44 |
|
|
put the () with the constant to force the right interpretation. |
| 45 |
|
|
Pointed out by TJ Mather and MYT. |
| 46 |
|
|
* Updated the URL for the appendix in the CIA world factbook. |
| 47 |
|
|
Patch from TJ Mather. |
| 48 |
|
|
|
| 49 |
|
|
2.04 2002-05-23 neilb |
| 50 |
|
|
|
| 51 |
|
|
* updated according to changes in ISO 3166-1 described |
| 52 |
|
|
in ISO 3166-1 newsletters V-4 and V-5, dated 2002-05-20: |
| 53 |
|
|
- Kazakstan is now "Kazakhstan" |
| 54 |
|
|
- Macau is now "Macao" |
| 55 |
|
|
The old names are retained as aliases. |
| 56 |
|
|
|
| 57 |
|
|
The alpha-2 and alpha-3 codes for East Timor have changed: |
| 58 |
|
|
tp -> tl |
| 59 |
|
|
tmp -> tls |
| 60 |
|
|
the numeric code stays 626. If you want to support the old |
| 61 |
|
|
codes, you can use the semi-private function alias_code(). |
| 62 |
|
|
|
| 63 |
|
|
2.03 2002-03-24 neilb |
| 64 |
|
|
|
| 65 |
|
|
* Fixed a typo in the alias for the Vatican, reported (with patch) |
| 66 |
|
|
by Philip Newton. |
| 67 |
|
|
* Added "Moldova" as an alias for "Moldova, Republic of" |
| 68 |
|
|
* Updated Makefile.PL to include AUTHOR and ABSTRACT |
| 69 |
|
|
|
| 70 |
|
|
2.02 2002-03-09 neilb |
| 71 |
|
|
|
| 72 |
|
|
* added semi-private routine rename_country() to Locale::Country, |
| 73 |
|
|
based on a patch from Iain Chalmers. |
| 74 |
|
|
* added test rename.t for the above function. |
| 75 |
|
|
* renamed _alias_code to be alias_code. Have retained the old |
| 76 |
|
|
name for backwards compatibility. Will remove it when the |
| 77 |
|
|
major version number next changes. |
| 78 |
|
|
|
| 79 |
|
|
2.01 2002-02-18 neilb |
| 80 |
|
|
|
| 81 |
|
|
* Split the documentation for all modules into separate pod files. |
| 82 |
|
|
* Made sure all =over were =over 4; some were other values. |
| 83 |
|
|
* The code2code() methods had one more shift than was needed. |
| 84 |
|
|
|
| 85 |
|
|
2.00 2002-02-17 neilb |
| 86 |
|
|
|
| 87 |
|
|
* Created Locale::Script which provides an interface to the |
| 88 |
|
|
ISO codes for identification of scripts (writing scripts, |
| 89 |
|
|
rather than perl style scripts). The codes are defined |
| 90 |
|
|
by ISO 15924, which is currently in final draft. |
| 91 |
|
|
Thanks to Jarkko for pointing out this new standard. |
| 92 |
|
|
All three code sets are supported, and a test-suite added. |
| 93 |
|
|
|
| 94 |
|
|
* Added support for country name variants to Locale::Country, |
| 95 |
|
|
so that |
| 96 |
|
|
country2code('USA') |
| 97 |
|
|
country2code('United States') |
| 98 |
|
|
country2code('United States of America') |
| 99 |
|
|
will all return 'us'. |
| 100 |
|
|
This had been in the LIMITATIONS section since the first version. |
| 101 |
|
|
Patch from TJ Mather <tjmather@tjmather.com> with additional |
| 102 |
|
|
variants from me. Added test-cases for these. |
| 103 |
|
|
|
| 104 |
|
|
* Added VERSION to Locale::Constants. Thanks to Jarkko for |
| 105 |
|
|
pointing that it was missing. |
| 106 |
|
|
|
| 107 |
|
|
* Should really have bumped major version with previous release, |
| 108 |
|
|
since there was a change to the API. |
| 109 |
|
|
|
| 110 |
|
|
1.06 2001-03-04 neilb |
| 111 |
|
|
|
| 112 |
|
|
Added Locale::Constants, which defines three symbols |
| 113 |
|
|
for identifying which codeset is being used: |
| 114 |
|
|
|
| 115 |
|
|
LOCALE_CODE_ALPHA_2 |
| 116 |
|
|
LOCALE_CODE_ALPHA_3 |
| 117 |
|
|
LOCALE_CODE_NUMERIC |
| 118 |
|
|
|
| 119 |
|
|
Updated Locale::Country to support all three code sets |
| 120 |
|
|
defined by ISO 3166. This was requested by Keith Wall. |
| 121 |
|
|
I haven't added multiple codeset support to the other |
| 122 |
|
|
modules yet - I'll wait until someone asks for them. |
| 123 |
|
|
|
| 124 |
|
|
1.05 Feb 2001 |
| 125 |
|
|
|
| 126 |
|
|
Added Locale::Currency, contribution from Michael Hennecke. |
| 127 |
|
|
Added testsuite for it (t/currency.t) and added testcases |
| 128 |
|
|
to t/all.t for the all_* functions. |
| 129 |
|
|
|
| 130 |
|
|
1.04 Dec 2000 |
| 131 |
|
|
|
| 132 |
|
|
Fixed very minor typos from 1.03! |
| 133 |
|
|
|
| 134 |
|
|
1.03 Dec 2000 |
| 135 |
|
|
|
| 136 |
|
|
Updated Locale::Country: |
| 137 |
|
|
- fixed spelling of a few countries |
| 138 |
|
|
- added link to a relevant page from CIA world factbook |
| 139 |
|
|
|
| 140 |
|
|
Updated Locale::Language: |
| 141 |
|
|
- fixed typo in the documentation (ISO 939 should be 639) |
| 142 |
|
|
|
| 143 |
|
|
1.02 May 2000 |
| 144 |
|
|
|
| 145 |
|
|
Updated Locale::Country and Locale::Language to reflect changes |
| 146 |
|
|
in the relevant ISO standards. These mainly reflect languages |
| 147 |
|
|
which are new to the relevant standard, and changes in the |
| 148 |
|
|
spelling of some country names. |
| 149 |
|
|
|
| 150 |
|
|
Added official URLs for the standards to the SEE ALSO sections |
| 151 |
|
|
of the doc for each module. |
| 152 |
|
|
|
| 153 |
|
|
Thanks to Jarkko Hietaniemi for pointing me at the pages |
| 154 |
|
|
with latest versions of ISO 3166 and 639. |
| 155 |
|
|
|
| 156 |
|
|
1.00 March 1998 |
| 157 |
|
|
|
| 158 |
|
|
Added Locale::Country::_alias_code() so that 'uk' can be added |
| 159 |
|
|
as the code for "United Kingdom", if you want it. |
| 160 |
|
|
This was prompted by Ed Jordan <ed@chronos.net> |
| 161 |
|
|
|
| 162 |
|
|
Added a new testsuite for handling this case, and extended the |
| 163 |
|
|
existing test-suite to include testing of the case where |
| 164 |
|
|
'uk' hasn't been defined as a valid code. |
| 165 |
|
|
|
| 166 |
|
|
0.003 May 1997 |
| 167 |
|
|
|
| 168 |
|
|
First public release to CPAN |
| 169 |
|
|
|