Commit | Line | Data |
---|---|---|
6b6e008c JH |
1 | |
2 | ChangeLog for Locale-Codes Distribution | |
3 | ||
356373a2 NC |
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 | ||
3a6b268d JH |
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 | ||
8d2e4c0e JH |
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 | ||
9922f24b JH |
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 | ||
917211f5 JH |
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 | ||
6b14ceb7 JH |
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 | ||
6b6e008c JH |
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 |