1Currently maintained by:
2   Sullivan Beck (sbeck@cpan.org)
3Any suggestions, bug reports, or donations :-) should be sent to me.
4
5This document is automatically generated from the document:
6   Locale::Codes::Changes
7and that document should be considered the canonical source of change
8related information.
9
103.64  2020-06-02  sbeck
11  -  NEW CODE(s)
12  -  Fixed bug deleting retired codes
13         The delete_code function failed if you tried to delete a retired
14         code. This is now fixed. GitHub #12
15
163.63  2020-03-01  sbeck
17  -  NEW CODE(s)
18         NOTE: no code changes on 2019-12-01 so no release made at that
19         time.
20
21  -  Fixed a retired code
22
233.62  2019-08-29  sbeck
24  -  NEW CODE(s)
25  -  Fixed tests
26        Tests were not working correctly since the previous version. This is
27        now fixed.
28
29  -  Fixed error messages
30        Many of the error messages were inconsistent or completely wrong
31        (due to cut-and-paste errors). They have been fixed.
32
33  -  Fixed some return codes
34        The name2code and code2name functions returned 1 in the case of an
35        error in some situations instead of undef (which was the documented
36        value).
37
38  -  Removed unnecessary dependencies
39        A number of modules were included as test dependencies that are only
40        used by the author when preparing releases. These have been removed
41        as dependencies. Petr Pisar on GitHub #11
42
433.61  2019-06-01  sbeck
44  -  NEW CODE(s)
45  -  Converted tests to use Test::Inter
46        Now uses the same module to do tests as all my other modules.
47
483.60  2019-03-01  sbeck
49  -  NEW CODE(s)
50
513.59  2018-12-03  sbeck
52  -  NEW CODE(s)
53  -  Removed travis file from the tarball
54        The tarball had a .travis.yml file in it that wasn't in the MANIFEST
55        file. Since the MANIFEST file is automatically generated by the perl
56        mkmanifest tool, since it didn't see the .travis.yml file, I have
57        excluded it from the tarball. Reported by Mohammad S Anwar on GitHub
58        (#10)
59
603.58  2018-09-01  sbeck
61  -  NEW CODE(s)
62  -  (*) Locale-Codes removed from core
63        Locale-Codes will no longer be distributed in new versions of perl.
64
65  -  Documentation fix
66        Fixed an incorrect link reported by Mohammad S Anwar on GitHub (#9)
67
683.57  2018-06-01  sbeck
69  -  NEW CODE(s)
70
713.56  2018-03-01  sbeck
72  -  NEW CODE(s)
73
743.55  2017-11-17  sbeck
75  -  NEW CODE(s)
76
77  -  (*) Deprecated in core
78        Because correct usage of any of the Locale::Codes modules requires
79        that they be kept up-to-date, I have long felt that it should not be
80        distributed as a core module. After discussion on the perl5-porters
81        list, it is agreed, and the deprecation process has been started.
82        Starting with perl 5.28.0, Locale-Codes will be flagged as
83        deprecated, and it will be removed in version 5.30.0 .
84
85        Thanks to p5p-porters (especially Dagfinn Ilmari Mannsaker) for
86        discussion and guidance.
87
88  -  Changes from a github pull request applied
89        A couple minor changes (updated .travis.yml to include newest
90        versions of perl; and a couple changes to pod_coverage.t) reported
91        by lancew on GitHub.
92
93  -  Got rid of Build.PL
94        Simplified things by only supporting one of Makefile.PL/Build.PL
95        (and the latter has been removed from perl core some time ago). RT
96        123572
97
98  -  Fixed INSTALLDIRS
99        The behavior of installing core modules changed in 5.12 a bit, and
100        Makefile.PL now reflects that. RT 123571
101
1023.54  2017-09-01  sbeck
103  -  NEW CODE(s)
104
1053.53  2017-07-25  sbeck
106  -  NEW CODE(s)
107
108  -  Fixed the default error condition in legacy modules.
109        With the addition of the OO module, better error handling was added
110        (and it was on by default). The non-OO (legacy) modules did not
111        report errors, so code that uses them, would now behave differently
112        if invalid data were passed in.
113
114        I have turned off error handling by default in the legacy modules.
115        The show_errors method was added to each of the non-OO modules to
116        report errors if desired.
117
118        Reported by dmaestro on GitHub.
119
1203.52  2017-06-01  sbeck
121  -  NEW CODE(s)
122
1233.51  2017-04-10  sbeck
124  -  NEW CODE(s)
125
126  -  Tests no longer require (.) in INC
127        As of perl 5.25.11, (.) is being removed from INC. I had to adjust
128        the tests accordingly.
129
1303.50  2017-03-01  sbeck
131  -  NEW CODE(s)
132
133  -  (*) Rewrote as OO module
134        The core module (Locale::Codes) is now an OO module that can be used
135        directly. All of the other modules (Locale::Codes::TYPE) are still
136        the older functional interfaces and remain unchanged.
137
138  -  Added some constants
139        Historically, the constant names used to identify the codesets have
140        been named inconsistently. The original constants for codesets are:
141
142           Type      Constants
143
144           country   LOCALE_CODE_*
145           currency  LOCALE_CURR_*
146           language  LOCALE_LANG_*
147
148           script    LOCALE_SCRIPT_*
149           langfam   LOCALE_LANGFAM_*
150           langvar   LOCALE_LANGVAR_*
151           langext   LOCALE_LANGEXT_*
152
153        For consistencies sake, I have added some new codes (which are
154        otherwise identical to the irregularly named codes):
155
156           country   LOCALE_COUNTRY_*
157           currency  LOCALE_CURRENCY_*
158           language  LOCALE_LANGUAGE_*
159
160        Going forward, all constants will include the full name of the code
161        type.
162
163  -  Non-OO modules are now generated
164        All non-OO modules are now automatically generated. This will make
165        it easier to keep them 100% consistent as well as making it easier
166        to add new types of code sets.
167
168        All of the documentation for them is also generated except for the
169        description of the code sets. That has been moved into the
170        Locale::Codes::Types document.
171
172  -  Fixed a bug where constants were not exported
173        Some of the constants for some of the newer code sets were not
174        exported properly. This was fixed when I started generating the
175        non-OO modules, but was reported (after I had already fixed it in
176        development) as RT 119741 .
177
1783.42  2016-11-30  sbeck
179  -  Added Czech republic aliases back in
180        Common Czech republic aliases disappeared from the standards, so I
181        added them back in. Rob Emery
182
1833.41  2016-11-18  sbeck
184  -  NEW CODE(s)
185        Jiri Bohac noted that they were needed so this was release a couple
186        weeks earlier than planned.
187
1883.40  2016-09-01  sbeck
189  -  NEW CODE(s)
190
1913.39  2016-05-31  sbeck
192  -  Added UN codes back in
193        The UN codes have been added back in as their own list of codes.
194        Jarkko Hietaniemi
195
196  -  Added GENC codes
197        The GENC codes have been added. These are the new US Government
198        codes that replace the FIPS-10 codes. They are based on, but not
199        identical to the ISO 3166 codes.
200
2013.38  2016-03-02  sbeck
202  -  NEW CODE(s)
203
204  -  Tests reworked
205        Improved test suite (and made some changes to Codes.pm) based on
206        Devel::Cover. Test suite now has 100% coverage.
207
2083.37  2015-12-01  sbeck
209  -  NEW CODE(s)
210
2113.36  2015-09-01  sbeck
212  -  NEW CODE(s)
213
214  -  (!) Removed alias_code function
215        The alias_code function was preserved for backward compatibility,
216        but has been deprecated since 3.20. It has been removed.
217
2183.35  2015-06-01  sbeck
219  -  NEW CODE(s)
220
221  -  Documentation improvements
222        Many changes to the formatting in the documentation to improve it.
223        Suggested by Pete Houston.
224
2253.34  2015-03-01  sbeck
226  -  NEW CODE(s)
227
2283.33  2014-12-01  sbeck
229  -  NEW CODE(s)
230
231  -  Filled out LOCALE_LANG_TERM codeset
232        The terminologic language codes only included codes from languages
233        where the ISO specified both a bibliographic code and a terminologic
234        code. If both are not specified, the better solution was to use the
235        code for both code sets. Prompted by a suggestion by Jarkko
236        Hietaniemi.
237
238  -  Moved repository to GitHub
239        Suggested by Gabor Szabo.
240
2413.32  2014-09-01  sbeck
242  -  NEW CODE(s)
243
2443.31  2014-06-01  sbeck
245  -  NEW CODE(s)
246
247  -  Bug fixes
248        Fixed a bug in the scripts used to extract data from spreadsheets
249        that prevented the SHP currency code from being found. RT 94229
250
2513.30  2014-03-04  sbeck
252  -  NEW CODE(s)
253
254  -  alias_code remove date set
255        The alias_code function exists for backward compatibility. It has
256        been deprecated since version 3.20 when it was replaced by
257        rename_country_code. The alias_code function will be removed in the
258        December 2014 release.
259
260  -  Bug fixes
261        Fixed a problem that was preventing rename_* functions to not work.
262        RT 92680.
263
2643.29  2014-01-27  sbeck
265  -  NEW CODE(s)
266
267  -  ISO 3166 country codes improved
268        ISO 3166 is now browsable online (previously, only the alpha-2 codes
269        were) and it contains more accurate information than the previous
270        sources, so I've switched to using the full standard. In response to
271        RT 92303 which reported some codes being 'retired' that should not
272        have been.
273
274  -  Bug fixes
275        Fixed the pod test files so that pod tests won't get run at install
276        time. In response to RT 91167.
277
2783.28  2013-12-02  sbeck
279  -  NEW CODE(s)
280
2813.27  2013-09-03  sbeck
282  -  NEW CODE(s)
283
284  -  * FIPS-10 country codes removed
285        As of June, the FIPS codes are not being published in their
286        entirety. Only changes to the codes are published. This adds a huge
287        layer of complexity to maintaining the set, which is not worth doing
288        considering that the set is deprecated. As such, the code set is no
289        longer supported.
290
2913.26  2013-06-03  sbeck
292  -  Documentation fixes
293        Some of the examples were not correct. RT 84589
294
295        Some typos corrected. RT 85692
296
2973.25  2013-03-01  sbeck
298  -  NEW CODE(s)
299
3003.24  2012-12-03  sbeck
301  -  NEW CODE(s)
302
303  -  Syria alias
304        Syria added as an alias. RT 82747
305
306  -  FIPS-10 country codes deprecated
307        The FIPS-10 document is being withdrawn. It was deprecated in 2008,
308        and is being updated now only until all the agencies that use it
309        have switched to something else. The current version no longer lists
310        the long names for countries. These long names (such as 'Republic of
311        Albania' for Albania) only appeared in the old FIPS-10 document
312        which is no longer available, so they are no longer available in
313        this module.
314
315        I will continue to support the FIPS-10 codeset as long as it is
316        available, but at that point, it will be withdrawn immediately. If
317        an official end-of-life date is announced, I will include a notice
318        here. Otherwise, support for the codeset will be discontinued when
319        the document is withdrawn.
320
321        You are encouraged to no longer use the FIPS-10 codeset.
322
323  -  Domain country codes now come from ISO 3166
324        The IANA domain codes have changed slightly. The IANA no longer
325        publishes a list of countries associated with their codes. Instead,
326        they use the ISO 3166 codes and country names. However, they support
327        a few non-standard codes, so I will continue to maintain this
328        codeset. The domain codes are now lowercase to correspond to the ISO
329        3166 codes.
330
3313.23  2012-09-01  sbeck
332  -  NEW CODE(s)
333
3343.22  2012-06-01  sbeck
335  -  NEW CODE(s)
336
337  -  Updated perl version required
338        Changed 'require 5.002' (which dated back to the version 2.xx
339        Locale-Codes) to 'require 5.006'. Some features used in Locale-Codes
340        are not supported that far back. Nicholas Clark
341
342  -  Sorted deprecated codes
343        The codes in the generated deprecated codes modules were not sorted
344        making version diffs bigger than they should be. Nicholas Clark
345
3463.21  2012-03-01  sbeck
347  -  NEW CODE(s)
348
3493.20  2011-12-01  sbeck
350  -  NEW CODE(s)
351
352  -  Added limited support for deprecated codes
353        The code2XXX, XXX2code, all_XXX_codes, and all_XXX_names functions
354        now support retired codes. RT 71124
355
356  -  Fixed capitalization
357        The 'South Sudan' country was all caps. RT 71024
358
359  -  Pod tests off by default
360        The pod tests will not run at install time. RT 71122
361
362  -  Codesets may be specified by name
363        All codesets may be specified by a constant or by their name now.
364        Previously, they were specified only by a constant.
365
366  -  alias_code deprecated
367        The alias_code function exists for backward compatibility. It has
368        been replaced by rename_country_code . The alias_code function will
369        be removed sometime after September, 2013 .
370
371  -  Code cleanup
372        All work is now done in the central module (Locale::Codes).
373        Previously, some was still done in the wrapper modules
374        (Locale::Codes::*) but that is gone now.
375
376  -  Added LangFam module
377        Added Language Family codes (langfam) as defined in ISO 639-5.
378
3793.18  2011-08-31  sbeck
380  -  NEW CODE(s)
381
382  -  No longer use CIA data
383        The CIA world added non-standard values, so I no longer use it as a
384        source of data. Based on a report by Michiel Beijen.
385
3863.17  2011-06-28  sbeck
387  -  NEW CODE(s)
388
389  -  Added new types of codes
390        Added Language Extension codes (langext) and Language Variation
391        codes (langvar) as defined in the IANA language registry.
392
393  -  Added new codeset(s)
394        Added language codes from ISO 639-5
395
396        Added language/script codes from the IANA language subtag registry
397
398  -  Bug fixes
399        Fixed an uninitialized value warning. RT 67438
400
401        Fixed the return value for the all_XXX_codes and all_XXX_names
402        functions. RT 69100
403
404  -  Reorganized code
405        Reorganized modules to move Locale::MODULE to Locale::Codes::MODULE
406        to allow for cleaner future additions. The original four modules
407        (Locale::Language, Locale::Currency, Locale::Country,
408        Locale::Script) will continue to work, but all new sets of codes
409        will be added in the Locale::Codes namespace.
410
4113.16  2011-03-01  sbeck
412  -  NEW CODE(s)
413
4143.15  2010-12-02  sbeck
415  -  NEW CODE(s)
416
417  -  Minor fixes
418        Added version number to Makefile.PL/Build.PL requirement for POD
419        testing modules. RT 62247
420
421        Changed 'use vars' to 'our'
422
4233.14  2010-09-28  sbeck
424  -  NEW CODE(s)
425
426  -  Bug fixes
427        Stripped out some HTML that got included with some codes.
428
4293.13  2010-06-04  sbeck
430  -  NEW CODE(s)
431
4323.12  2010-04-06  sbeck
433  -  NEW CODE(s)
434
435  -  Reorganized code
436        Renamed test.pl to testfunc.pl to avoid causing an error when built
437        as part of perl.
438
4393.11  2010-03-01  sbeck
440  -  NEW CODE(s)
441
442  -  Added new codeset(s)
443        Added the IANA domain names to Country
444
445  -  Bug fixes
446        Fixed a problem that produced warnings with perl 5.11.5. Jerry D.
447        Hedden
448
4493.10  2010-02-18  sbeck
450  -  NEW CODE(s)
451
452  -  Reorganized code
453        Moved support files into the Locale::Codes namespace.
454
455        The work done in each of the Locale::XXX modules was virtually
456        identical to each other. It has all been moved to a central module
457        and the Locale::XXX modules are now just wrappers.
458
459  -  (!) Changed XXX_code2code behavior slightly
460        In previous versions, passing in the same code set for both code set
461        arguments would automatically return undef. For example:
462
463           country_code2code('bo',LOCALE_CODE_ALPHA_2,LOCALE_CODE_ALPHA_2);
464              => undef
465
466        This doesn't seem like reasonable behavior, so it has been changed
467        to allow the same code set:
468
469           country_code2code('bo',LOCALE_CODE_ALPHA_2,LOCALE_CODE_ALPHA_2);
470              => 'bo'
471
472        Note that if an invalid code is passed in, undef will still be
473        returned:
474
475           country_code2code('bol',LOCALE_CODE_ALPHA_2,LOCALE_CODE_ALPHA_2);
476              => undef
477
478  -  Added many semi-private routines
479        Previous versions had only two semi-private routines: rename_country
480        and alias_code which had the ability to modify the internal data in
481        a couple of very limited ways. It was requested (in an anonymous
482        posting by someone named Steve and also by Steve Hay) that better
483        support for modifying internal data, so a full set of routines were
484        added.
485
486        The full set of routines includes:
487
488           rename_country
489           rename_language
490           rename_currency
491           rename_script
492
493           add_country
494           add_language
495           add_currency
496           add_script
497
498           delete_country
499           delete_language
500           delete_currency
501           delete_script
502
503           add_country_alias
504           add_language_alias
505           add_currency_alias
506           add_script_alias
507
508           delete_country_alias
509           delete_language_alias
510           delete_currency_alias
511           delete_script_alias
512
513           rename_country_code
514           rename_language_code
515           rename_currency_code
516           rename_script_code
517
518           add_country_code_alias
519           add_language_code_alias
520           add_currency_code_alias
521           add_script_code_alias
522
523           delete_country_code_alias
524           delete_language_code_alias
525           delete_currency_code_alias
526           delete_script_code_alias
527
528  -  New aliases
529        Added "UK" alias. Steve Hay
530
5313.01  2010-02-15  sbeck
532  -  Fixed Makefile.PL and Build.PL
533        They now install as core modules as they are supposed to. Reported
534        in RT 54526
535
5363.00  2010-02-10  sbeck
537  -  NEW CODE(s)
538  -  (*) New maintainer
539        From 1997 to 2004, Locale::Codes was maintained by Neil Bowers.
540        Unfortunately, no updates were made from June 2004 to January 2010.
541        During that time, a number of changes were made to the standards, so
542        the data included was out-of-date.
543
544        I contacted Neil to get his permission to assume maintenance of the
545        module, and he kindly agreed.
546
547  -  (*) (!) All codes are generated from standards
548        All of the values returned by the various functions are now values
549        directly from the standards. This means that the values returned in
550        the 2.xx series are not necessarily the same as the values returned
551        here.
552
553        As an example, the ISO 3166 standard which lists country codes
554        refers to the country associated with the code "bo" as "Bolivia,
555        Plurinational State of", so that is what is returned. In the 2.xx
556        series, "Bolivia" was returned. Also, the country names vary from
557        one standard to another. So the code "bol" which is maintained by
558        the United Nations returns the name of the country as "Bolivia
559        (Plurinational State of)". Some common aliases have been added, so
560        you can still request a code associated with a county name
561        "Bolivia".
562
563        Since the data comes from the standards, some "incorrect" values are
564        no longer supported. For example, 2.07 treated "Zaire" as an alias
565        for "Congo", but the country changed it's name, and "Zaire" is not
566        in the standard, so it has been dropped in 3.00.
567
568  -  Added new codeset(s)
569        FIPS 10 country codes (requested in RT 1755)
570
571        Alpha-3 and Term language codes (requested in RT 11730)
572
573        Numeric currency codes (requested in RT 18797)
574
575  -  (*) (!) Locale::Script changed
576        In 2.xx, Locale::Script assigned scripts to country codes, which is
577        NOT how it is done currently in the standards. It appears that an
578        older version of ISO 15924 did this, but I haven't found an old
579        version to confirm that, and in any case, that is not the case in
580        the current standards.
581
582        As a result, the Locale::Script module is completely incompatible
583        with the 2.xx version with respect to the types of codes it
584        supports. None of the old codes will work.
585
586  -  Added missing functions
587        I've added in some functions which were "missing" previously (since
588        there was only one set of codes supported, the code2code functions
589        didn't apply):
590
591           language_code2code
592           currency_code2code
593
594        so the interfaces for each type of codes are consistent.
595
596  -  (!) Dropped support for _alias_code
597        In Locale::Country, _alias_code was an allowed, but deprecated
598        function which was documented to be supported in the 2.xx series.
599        I've removed it.
600
601  -  (!) All functions return the standard value
602        code2country (and other equivalent functions) now returns the name
603        of the country specified in the standard (if the different standards
604        refer to the country by different variations in the name, the
605        results will differ based on the CODESET)
606
607  -  (!) rename_country function altered
608        The rename_country function from 2.07 would guess the CODESET
609        (unlike all other functions which used a default of
610        LOCALE_CODE_ALPHA_2). The guess can cause problems since (with the
611        addition of FIPS) codes may appear in different codesets for
612        different countries. The behavior has been changed to be the same as
613        other functions (default to LOCALE_CODE_ALPHA_2).
614
6152.07  2004-06-10  neilb
616        Made $_ local in the initialization code for each module change
617        back-propagated from Perl distribution
618
619        Removed two non ISO-8859-1 characters from language names change
620        back-propagated from Perl distribution
621
622        Added the following aliases, with a test case for each - Burma added
623        to Myanmar - French Southern and Antarctic Lands to French Southern
624        Territories patch from TJ Mather
625
626        "Canadian Dollar" was misspelled as "Candian Dollar" - noted by Nick
627        Cabatoff, patch from Michael Hennecke
628
629        Changes to Locale::Country reflecting changes in ISO 3166 - added
630        Aland Islands (ax, ala, 248) - YUGOSLAVIA is now SERBIA AND
631        MONTENEGRO YU => CS YUG => SCG 891 => 891 (unchanged) (YUGOSLAVIA
632        retained as an alias) - EAST TIMOR changed to TIMOR-LESTE (old name
633        retained as an alias) - three letter code for Romania changed from
634        ROM to ROU
635
636        ZAIRE is now CONGO, THE DEMOCRATIC REPUBLIC OF THE ZR => CD ZAR =>
637        COD 180 => 180 (unchanged) (ZAIRE retained as alias)
638
6392.06  2002-07-15  neilb
640        The four modules which have data after __DATA__ weren't closing the
641        DATA filehandle after reading from it, which they should. Bug and
642        patch from Steve Hay.
643
6442.05  2002-07-08  neilb
645        Added three letter codes for the countries that were missing them.
646        Patch from TJ Mather.
647
648        Documentation bug: one of the examples used => where the lvalue was
649        a constant, which isn't allowed, unless you put the () with the
650        constant to force the right interpretation. Pointed out by TJ Mather
651        and MYT.
652
653        Updated the URL for the appendix in the CIA world factbook. Patch
654        from TJ Mather.
655
6562.04  2002-05-23  neilb
657        Updated according to changes in ISO 3166-1 described in ISO 3166-1
658        newsletters V-4 and V-5, dated 2002-05-20: - Kazakstan is now
659        "Kazakhstan" - Macau is now "Macao" The old names are retained as
660        aliases.
661
662        The alpha-2 and alpha-3 codes for East Timor have changed: tp -> tl
663        tmp -> tls the numeric code stays 626. If you want to support the
664        old codes, you can use the semi-private function alias_code().
665
6662.03  2002-03-24  neilb
667        Fixed a typo in the alias for the Vatican, reported (with patch) by
668        Philip Newton.
669
670        Added "Moldova" as an alias for "Moldova, Republic of"
671
672        Updated Makefile.PL to include AUTHOR and ABSTRACT
673
6742.02  2002-03-09  neilb
675        Added semi-private routine rename_country() to Locale::Country,
676        based on a patch from Iain Chalmers.
677
678        Added test rename.t for the above function.
679
680        Renamed _alias_code to be alias_code. Have retained the old name for
681        backwards compatibility. Will remove it when the major version
682        number next changes.
683
6842.01  2002-02-18  neilb
685        Split the documentation for all modules into separate pod files.
686
687        Made sure all =over were =over 4; some were other values.
688
689        The code2code() methods had one more shift than was needed.
690
6912.00  2002-02-17  neilb
692        Created Locale::Script which provides an interface to the ISO codes
693        for identification of scripts (writing scripts, rather than perl
694        style scripts). The codes are defined by ISO 15924, which is
695        currently in final draft. Thanks to Jarkko for pointing out this new
696        standard. All three code sets are supported, and a test-suite added.
697
698        Added support for country name variants to Locale::Country, so that
699        country2code('USA') country2code('United States')
700        country2code('United States of America') will all return 'us'. This
701        had been in the LIMITATIONS section since the first version. Patch
702        from TJ Mather with additional variants from me. Added test-cases
703        for these.
704
705        Added VERSION to Locale::Constants. Thanks to Jarkko for pointing
706        that it was missing.
707
708        Should really have bumped major version with previous release, since
709        there was a change to the API.
710
7111.06  2001-03-04  neilb
712        Added Locale::Constants, which defines three symbols for identifying
713        which codeset is being used:
714
715           LOCALE_CODE_ALPHA_2
716           LOCALE_CODE_ALPHA_3
717           LOCALE_CODE_NUMERIC
718
719        Updated Locale::Country to support all three code sets defined by
720        ISO 3166. This was requested by Keith Wall. I haven't added multiple
721        codeset support to the other modules yet - I'll wait until someone
722        asks for them.
723
7241.05  2001-02-13  neilb
725        Added Locale::Currency, contribution from Michael Hennecke.
726
727        Added test suite for it (t/currency.t) and added test cases to
728        t/all.t for the all_* functions.
729
7301.04  2000-12-21  neilb
731        Fixed very minor typos from 1.03!
732
7331.03  2000-12-??  neilb
734        Updated Locale::Country: - fixed spelling of a few countries - added
735        link to a relevant page from CIA world factbook
736
737        Updated Locale::Language: - fixed typo in the documentation (ISO 939
738        should be 639)
739
7401.02  2000-05-04  neilb
741        Updated Locale::Country and Locale::Language to reflect changes in
742        the relevant ISO standards. These mainly reflect languages which are
743        new to the relevant standard, and changes in the spelling of some
744        country names.
745
746        Added official URLs for the standards to the SEE ALSO sections of
747        the doc for each module.
748
749        Thanks to Jarkko Hietaniemi for pointing me at the pages with latest
750        versions of ISO 3166 and 639.
751
7521.00  1998-03-09  neilb
753        Added Locale::Country::_alias_code() so that 'uk' can be added as
754        the code for "United Kingdom", if you want it. This was prompted by
755        Ed Jordan.
756
757        Added a new test suite for handling this case, and extended the
758        existing test-suite to include testing of the case where 'uk' hasn't
759        been defined as a valid code.
760
7610.003  1997-05-09  neilb
762        First public release to CPAN
763
764