This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fix Devel::PPPort with Visual Studio by quoting $0:
[perl5.git] / dist / Locale-Maketext / ChangeLog
1 Revision history for Perl suite Locale::Maketext
2
3 2016-07-25
4     * Release of 1.28 to CPAN
5     * Fix optional runtime load for CVE-2016-1238
6
7 2016-06-22
8     * Release of 1.27 to CPAN
9
10 2016-04-20
11     * perl #127923: note priority between the white and blacklist
12
13 2016-03-17
14     * Add blacklist and whitelist support to Locale::Maketext.
15
16 2014-06-17
17     * Correct two subtle typos in Locale::Maketext POD.
18
19
20 2013-04-13
21     * No changes. Switch to version 1.25 for release to CPAN.
22
23 2013-04-13
24     * Update to 1.25_01 from upstream blead for release testing
25
26 2013-11-08
27     * Fix for case when lexicon translations contain substitionand literals with eval-non-safe characters.
28         RT #120457
29
30 2013-08-21
31     * Swap out base for parent (bowtie) For: RT #119403
32
33 2013-05-21
34     * typo fixes for Locale::Maketext
35
36 2013-01-04
37     * POD fixes uncovered by the new Pod::Checker, not yet in core.
38
39 2012-12-04
40     * Fix misparsing of maketext strings.
41
42 2012-11-22
43     * Fix hash order dependency bug in tests
44
45 2012-01-14
46     * Minor POD documentation update to sync with upstream blead.
47
48 2011-12-23
49     * No changes. Production release after CPAN testers cleared.
50
51 2011-12-14
52     * Update to 1.19_01 from upstream blead for release testing
53
54     Fix broken URLs in dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod for RFCs
55
56     Keep verbatim pod in various dist/* pods within 79 cols
57
58 2011-05-25
59     * Update to 1.19 from upstream blead
60
61     [perl #89896] Locale::Maketext test failure
62     when environment has variable containing unbalanced brackets
63
64     Suppress "Name used only once" warnings.
65
66     [perl #81888] Fix typos (spelling errors) in dist/*
67
68 2010-10-20
69     * Release 1.17
70
71     Test release of 1.16_01, versioning even deprecated Guts modules.
72     This prevents CPAN upgrade circular heck. Thanks BinGOs
73
74     Tested version fix for CPAN by BinGOs. Bump to stable version and release to public
75
76 2010-10-07
77     * Release 1.16
78
79     Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables
80     to assure that the aliases cannot be altered during maketext calls.
81
82     Fix for CPAN RT #40727: infinite loop in
83     Locale::Maketext::Guts::_compile() when working with tainted values
84
85     Fix for CPAN RT #34182: Don't localize $@.
86     ->maketext calls will now backup and restore $@ so that die messages are not suppressed.
87
88     Fix for CPAN RT #55461
89     %hash deprecated messages cleaned up with perl 5.12
90
91     Fix for CPAN RT #48118. Perl 76674
92     Speed and efficiency tweaks in _compile calls when string has no ~][ in it.
93
94     Fix for CPAN RT #48808. Perl 76668
95     I18N::LangTags use() fixups.
96
97 2010-06-22
98     * Release 1.15 (included in perl 5.13.3; not released separately)
99
100     Locale::Maketext guts have been merged back into the main module
101
102     Fix for CPAN RT #46738. Perl 76354
103     Support for RO Lexicon hashes (External cache support)
104
105 2009-11-20
106     * Release 1.14 (included in perl 5.11.2; not released separately)
107
108     In Locale::Maketext, avoid using defined @array and defined %hash.
109
110     Convert the odd Locale::Maketext test out from Test to Test::More.
111
112 2009-06-23  Adriano Ferreira
113     * Development release 1.13_82
114
115     One more recipe: on [numf,...] with decimal precision
116
117 2009-06-23  Adriano Ferreira
118     * Development release 1.13_81
119
120     Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey)
121
122     A start of a cookbook.
123
124 2009-06-23  Adriano Ferreira
125     * Development release 1.13_80
126
127     Fixes CPAN RT #25877 (thanks imacat)
128
129     Add a test for failure_handler_auto()
130
131 2008-05-28  Adriano Ferreira
132     * Release 1.13
133
134     New maintainer. No noteworthy changes.
135
136     When debugging is turned on, "DEBUG and warn" is now
137     used instead of "DEBUG and print". It makes web applications
138     happier. CPAN RT #36238
139
140 2007-11-17
141     * Release 1.12
142
143     Many doc changes from RT.
144
145     Silenced some "used only once" warnings under Perl 5.10.
146
147     $@ is now localized in case it gets interpolated.  This was added
148     a while ago, but now there's a test for it, too.
149
150     Added warnings and strict to tests.
151
152     Cleaning up some Perl::Critic gripes.
153
154 2007-05-07  Andy Lester
155     * Release 1.11_01
156
157     Fixed perlbug #33938
158     http://rt.perl.org/rt3//Public/Bug/Display.html?id=3393
159
160     Started cleaning up source per Perl::Critic.
161
162
163 2005-11-10  Andy Lester
164     * Release 1.10:
165
166     New maintainer.  No changes at all.  Bumped up the version number
167     and released it so that I can get the RT queue and any future mail.
168
169
170 2004-03-30  Sean M. Burke  sburke@cpan.org
171     * Release 1.09:
172
173     * Moved the language-preference-detecting code into new module
174     I18N::LangTags::Detect.
175
176     Thanks to Autrijus Tang for catching some errors in the dist!
177
178
179 2004-01-19  Sean M. Burke  sburke@cpan.org
180
181     * Release 1.08:
182
183     * Corrected a one-line code bug in v1.07 that accidentally demoted
184     all en-* tags in cases of lexicon-groups that had an en.pm but no
185     en_*.pm.  Thanks to Robert Spier for spotting this.  Test added.
186     So don't use v1.07!
187
188     * Autrijus found some typos in the TPJ article.  Fixed.
189
190 2004-01-11  Sean M. Burke  sburke@cpan.org
191
192     * Release 1.07:  Now uses a new and different rule for implicating
193     superordinate language tags in accept-language lists.  Previously,
194     superordinates were just tacked onto the, so "en-US, ja", turned
195     into "en-US, ja, en".  However, this turned out to be suboptimal
196     for many users of RT, a popular system using Maketext.  The new
197     rule is that a tag implicates superordinate forms right after it,
198     unless those tags are explicitly stated elsewhere in the
199     accept-languages list.  So "en-US ja" becomes "en-US en ja".  If
200     you want "en" to be really lower, you have to actually state it
201     there: "en-US ja en" is left as-is.
202
203     The 04super.t and 05super.t tests in t/ have many many examples of
204     this, including some strange corner cases.
205
206     (In implementing this change, I also refactored some code in
207     Maketext.pm, for hopefully improved readability.  However,
208     the above is the only actual change in behavior.)
209
210 2003-06-21  Sean M. Burke  sburke@cpan.org
211     * Release 1.06:  Now has "use utf8" to make the things work
212     happily.  Some fancy footwork is required to make this work under
213     pre-utf8 perl versions.
214
215 2003-04-18  Sean M. Burke  sburke@cpan.org
216     * Release 1.05:  Different Makefile.PL, same .pm code.
217
218     Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi
219     encourage me to add this to the makefile:
220      ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'),
221     so that when you install this on a recent version of perl (5.8 or
222     later), the installation will overwrite the Maketext.pm in your
223     core library directory.  Email me if this produces trouble for any
224     of you folks out there, okay?
225
226 2003-04-02  Sean M. Burke  sburke@cpan.org
227     * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for
228     get_handle.  This should make all the difference for users/victims
229     of the current version of Safari, which uses that syntax as well
230     as inserts random languages with low q numbers.
231     Thanks to Jesse Vincent and the whole RT junta for finding this.
232
233     * Added more tests, now in t/
234
235     * Lots of typo fixes to Maketext.pm.  Thanks to Evan A. Zacks for
236     patient help in finding them all.
237
238 2001-06-21  Sean M. Burke  sburke@cpan.org
239     * Release 1.03: basically cosmetic tweaks to the docs and the
240     test.pl.
241
242 2001-06-20  Sean M. Burke  sburke@cpan.org
243     * Release 1.02:  EBCDIC-compatibility changes courtesy of Peter
244     Prymmer.  Added [*,...] as alias for [quant,...] and [#,...] as an
245     alias for [numf,...].  Added some more things to test.pl
246
247 2001-05-25  Sean M. Burke  sburke@cpan.org
248     * Release 1.01:  total rewrite.  Docs are massive now.
249     Including TPJ13 article now.
250
251 2000-05-14  Sean M. Burke  sburke@cpan.org
252
253     * Release 0.18:  only change, regrettably, is a better makefile,
254     and it my email address has changed.
255
256 1999-03-15  Sean M. Burke  sburke@netadventure.net
257
258     * Release 0.17:  Public alpha release
259     Underdocumented.