This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Bring Locale::Maketext ChangeLog up to date with all recent commits
[perl5.git] / dist / Locale-Maketext / ChangeLog
1 Revision history for Perl suite Locale::Maketext
2
3 <date here>
4     * Release 1.16
5
6     Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables
7     to assure that the aliases cannot be altered during maketext calls.
8
9     Fix for CPAN RT #40727: infinite loop in
10     Locale::Maketext::Guts::_compile() when working with tainted values
11
12     Fix for CPAN RT #34182: Don't localize $@. 
13     ->maketext calls will now backup and restore $@ so that die messages are not supressed.
14
15     Fix for CPAN RT #55461
16     %hash deprecated messages cleaned up with perl 5.12
17
18     Fix for CPAN RT #48118. Perl 76674
19     Speed and efficiency tweaks in _compile calls when string has no ~][ in it.
20
21     Fix for CPAN RT #48808. Perl 76668
22     I18N::LangTags use() fixups.
23
24 2010−06−22
25     * Release 1.15 (included in perl 5.13.3; not released separately)
26
27     Locale::Maketext guts have been merged back into the main module
28
29     Fix for CPAN RT #46738. Perl 76354
30     Support for RO Lexicon hashes (External cache support)
31
32 2009-11-20
33     * Release 1.14 (included in perl 5.11.2; not released separately)
34
35     In Locale::Maketext, avoid using defined @array and defined %hash.
36
37     Convert the odd Locale::Maketext test out from Test to Test::More.
38
39 2009-06-23  Adriano Ferreira
40     * Development release 1.13_82
41
42     One more recipe: on [numf,...] with decimal precision
43
44 2009-06-23  Adriano Ferreira
45     * Development release 1.13_81
46
47     Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey)
48
49     A start of a cookbook.
50
51 2009-06-23  Adriano Ferreira
52     * Development release 1.13_80
53
54     Fixes CPAN RT #25877 (thanks imacat)
55
56     Add a test for failure_handler_auto()
57
58 2008-05-28  Adriano Ferreira
59     * Release 1.13
60
61     New maintainer. No noteworthy changes.
62
63     When debugging is turned on, "DEBUG and warn" is now
64     used instead of "DEBUG and print". It makes web applications
65     happier. CPAN RT #36238
66         
67 2007-11-17
68     * Release 1.12
69
70     Many doc changes from RT.
71
72     Silenced some "used only once" warnings under Perl 5.10.
73
74     $@ is now localized in case it gets interpolated.  This was added
75     a while ago, but now there's a test for it, too.
76
77     Added warnings and strict to tests.
78
79     Cleaning up some Perl::Critic gripes.
80
81 2007-05-07  Andy Lester
82     * Release 1.11_01
83
84     Fixed perlbug #33938
85     http://rt.perl.org/rt3//Public/Bug/Display.html?id=3393
86
87     Started cleaning up source per Perl::Critic.
88
89
90 2005-11-10  Andy Lester
91     * Release 1.10:
92
93     New maintainer.  No changes at all.  Bumped up the version number
94     and released it so that I can get the RT queue and any future mail.
95
96
97 2004-03-30  Sean M. Burke  sburke@cpan.org
98     * Release 1.09:
99
100     * Moved the language-preference-detecting code into new module
101     I18N::LangTags::Detect.
102
103     Thanks to Autrijus Tang for catching some errors in the dist!
104
105
106 2004-01-19  Sean M. Burke  sburke@cpan.org
107
108     * Release 1.08:
109
110     * Corrected a one-line code bug in v1.07 that accidentally demoted
111     all en-* tags in cases of lexicon-groups that had an en.pm but no
112     en_*.pm.  Thanks to Robert Spier for spotting this.  Test added.
113     So don't use v1.07!
114
115     * Autrijus found some typoes in the TPJ article.  Fixed.
116
117 2004-01-11  Sean M. Burke  sburke@cpan.org
118
119     * Release 1.07:  Now uses a new and different rule for implicating
120     superordinate language tags in accept-language lists.  Previously,
121     superordinates were just tacked onto the, so "en-US, ja", turned
122     into "en-US, ja, en".  However, this turned out to be suboptimal
123     for many users of RT, a popular system using Maketext.  The new
124     rule is that a tag implicates superordinate forms right after it,
125     unless those tags are explicitly stated elsewhere in the
126     accept-languages list.  So "en-US ja" becomes "en-US en ja".  If
127     you want "en" to be really lower, you have to actually state it
128     there: "en-US ja en" is left as-is.
129
130     The 04super.t and 05super.t tests in t/ have many many examples of
131     this, including some strange corner cases.
132
133     (In implementing this change, I also refactored some code in
134     Maketext.pm, for hopefully improved readability.  However,
135     the above is the only actual change in behavior.)
136
137 2003-06-21  Sean M. Burke  sburke@cpan.org
138     * Release 1.06:  Now has "use utf8" to make the things work
139     happily.  Some fancy footwork is required to make this work under
140     pre-utf8 perl versions.
141
142 2003-04-18  Sean M. Burke  sburke@cpan.org
143     * Release 1.05:  Different Makefile.PL, same .pm code.
144
145     Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi
146     encourage me to add this to the makefile:
147      ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'),
148     so that when you install this on a recent version of perl (5.8 or
149     later), the installation will overwrite the Maketext.pm in your
150     core library directory.  Email me if this produces trouble for any
151     of you folks out there, okay?
152
153 2003-04-02  Sean M. Burke  sburke@cpan.org
154     * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for
155     get_handle.  This should make all the difference for users/victims
156     of the current version of Safari, which uses that syntax as well
157     as inserts random languages with low q numbers.
158     Thanks to Jesse Vincent and the whole RT junta for finding this.
159
160     * Added more tests, now in t/
161
162     * Lots of typo fixes to Maketext.pm.  Thanks to Evan A. Zacks for
163     patient help in finding them all.
164
165 2001-06-21  Sean M. Burke  sburke@cpan.org
166     * Release 1.03: basically cosmetic tweaks to the docs and the
167     test.pl.
168
169 2001-06-20  Sean M. Burke  sburke@cpan.org
170     * Release 1.02:  EBCDIC-compatability changes courtesy of Peter
171     Prymmer.  Added [*,...] as alias for [quant,...] and [#,...] as an
172     alias for [numf,...].  Added some more things to test.pl
173
174 2001-05-25  Sean M. Burke  sburke@cpan.org
175     * Release 1.01:  total rewrite.  Docs are massive now.
176     Including TPJ13 article now.
177
178 2000-05-14  Sean M. Burke  sburke@cpan.org
179
180     * Release 0.18:  only change, regrettably, is a better makefile,
181     and it my email address has changed.
182
183 1999-03-15  Sean M. Burke  sburke@netadventure.net
184
185     * Release 0.17:  Public alpha release
186     Underdocumented.