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