1b39c5158SmillertRevision history for Perl suite Locale::Maketext
2b39c5158Smillert
3*e0680481Safresh12022-08-22
4*e0680481Safresh1   * Release 1.32 to CPAN
5*e0680481Safresh1   * Fix Makefile.PL logic for default install destination on 5.008 up to 5.011
6*e0680481Safresh1
7eac174f2Safresh12022-04-14
8eac174f2Safresh1   * Release 1.31 to CPAN
9eac174f2Safresh1   * White space cleanup.
10eac174f2Safresh1
11eac174f2Safresh12022-01-14
12eac174f2Safresh1   * Release 1.30 to CPAN
13eac174f2Safresh1   * Provide alternate methods allowlist and denylist for
14eac174f2Safresh1     whitelist and blacklist, respectively
15eac174f2Safresh1
1656d68f1eSafresh12020-01-19
1756d68f1eSafresh1    * Release 1.29 to CPAN
1856d68f1eSafresh1    * Replace multiple 'use vars' by 'our'
1956d68f1eSafresh1    * Sentences ending with a parenthetical phrase that ends
2056d68f1eSafresh1      with an abbreviation such as 'etc.' still require a period
2156d68f1eSafresh1      outside of the parentheses.
2256d68f1eSafresh1    * Add L<> around links in pod
2356d68f1eSafresh1
249f11ffb7Safresh12016-07-25
259f11ffb7Safresh1    * Release of 1.28 to CPAN
269f11ffb7Safresh1    * Fix optional runtime load for CVE-2016-1238
279f11ffb7Safresh1
289f11ffb7Safresh12016-06-22
299f11ffb7Safresh1    * Release of 1.27 to CPAN
309f11ffb7Safresh1
319f11ffb7Safresh12016-04-20
329f11ffb7Safresh1    * perl #127923: note priority between the white and blacklist
339f11ffb7Safresh1
349f11ffb7Safresh12016-03-17
359f11ffb7Safresh1    * Add blacklist and whitelist support to Locale::Maketext.
369f11ffb7Safresh1
37b8851fccSafresh12014-06-17
38b8851fccSafresh1    * Correct two subtle typos in Locale::Maketext POD.
39b8851fccSafresh1
40b8851fccSafresh1
41b8851fccSafresh12013-04-13
42b8851fccSafresh1    * No changes. Switch to version 1.25 for release to CPAN.
43b8851fccSafresh1
44b8851fccSafresh12013-04-13
45b8851fccSafresh1    * Update to 1.25_01 from upstream blead for release testing
46b8851fccSafresh1
47b8851fccSafresh12013-11-08
48b8851fccSafresh1    * Fix for case when lexicon translations contain substitionand literals with eval-non-safe characters.
49b8851fccSafresh1	RT #120457
50b8851fccSafresh1
51b8851fccSafresh12013-08-21
52b8851fccSafresh1    * Swap out base for parent (bowtie) For: RT #119403
53b8851fccSafresh1
54b8851fccSafresh12013-05-21
55b8851fccSafresh1    * typo fixes for Locale::Maketext
56b8851fccSafresh1
57b8851fccSafresh12013-01-04
58b8851fccSafresh1    * POD fixes uncovered by the new Pod::Checker, not yet in core.
59b8851fccSafresh1
6091f110e0Safresh12012-12-04
6191f110e0Safresh1    * Fix misparsing of maketext strings.
6291f110e0Safresh1
6391f110e0Safresh12012-11-22
6491f110e0Safresh1    * Fix hash order dependency bug in tests
6591f110e0Safresh1
66898184e3Ssthen2012-01-14
67898184e3Ssthen    * Minor POD documentation update to sync with upstream blead.
68898184e3Ssthen
69898184e3Ssthen2011-12-23
70898184e3Ssthen    * No changes. Production release after CPAN testers cleared.
71898184e3Ssthen
72898184e3Ssthen2011-12-14
73898184e3Ssthen    * Update to 1.19_01 from upstream blead for release testing
74898184e3Ssthen
75898184e3Ssthen    Fix broken URLs in dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod for RFCs
76898184e3Ssthen
77898184e3Ssthen    Keep verbatim pod in various dist/* pods within 79 cols
78898184e3Ssthen
79898184e3Ssthen2011-05-25
80898184e3Ssthen    * Update to 1.19 from upstream blead
81898184e3Ssthen
82898184e3Ssthen    [perl #89896] Locale::Maketext test failure
83898184e3Ssthen    when environment has variable containing unbalanced brackets
84898184e3Ssthen
85898184e3Ssthen    Suppress "Name used only once" warnings.
86898184e3Ssthen
87898184e3Ssthen    [perl #81888] Fix typos (spelling errors) in dist/*
88898184e3Ssthen
89898184e3Ssthen2010-10-20
90898184e3Ssthen    * Release 1.17
91898184e3Ssthen
92898184e3Ssthen    Test release of 1.16_01, versioning even deprecated Guts modules.
93898184e3Ssthen    This prevents CPAN upgrade circular heck. Thanks BinGOs
94898184e3Ssthen
95898184e3Ssthen    Tested version fix for CPAN by BinGOs. Bump to stable version and release to public
96898184e3Ssthen
97898184e3Ssthen2010-10-07
98898184e3Ssthen    * Release 1.16
99898184e3Ssthen
100898184e3Ssthen    Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables
101898184e3Ssthen    to assure that the aliases cannot be altered during maketext calls.
102898184e3Ssthen
103898184e3Ssthen    Fix for CPAN RT #40727: infinite loop in
104898184e3Ssthen    Locale::Maketext::Guts::_compile() when working with tainted values
105898184e3Ssthen
106898184e3Ssthen    Fix for CPAN RT #34182: Don't localize $@.
107898184e3Ssthen    ->maketext calls will now backup and restore $@ so that die messages are not suppressed.
108898184e3Ssthen
109898184e3Ssthen    Fix for CPAN RT #55461
110898184e3Ssthen    %hash deprecated messages cleaned up with perl 5.12
111898184e3Ssthen
112898184e3Ssthen    Fix for CPAN RT #48118. Perl 76674
113898184e3Ssthen    Speed and efficiency tweaks in _compile calls when string has no ~][ in it.
114898184e3Ssthen
115898184e3Ssthen    Fix for CPAN RT #48808. Perl 76668
116898184e3Ssthen    I18N::LangTags use() fixups.
117898184e3Ssthen
118898184e3Ssthen2010-06-22
119898184e3Ssthen    * Release 1.15 (included in perl 5.13.3; not released separately)
120898184e3Ssthen
121898184e3Ssthen    Locale::Maketext guts have been merged back into the main module
122898184e3Ssthen
123898184e3Ssthen    Fix for CPAN RT #46738. Perl 76354
124898184e3Ssthen    Support for RO Lexicon hashes (External cache support)
125898184e3Ssthen
126898184e3Ssthen2009-11-20
127898184e3Ssthen    * Release 1.14 (included in perl 5.11.2; not released separately)
128898184e3Ssthen
129898184e3Ssthen    In Locale::Maketext, avoid using defined @array and defined %hash.
130898184e3Ssthen
131898184e3Ssthen    Convert the odd Locale::Maketext test out from Test to Test::More.
132898184e3Ssthen
133898184e3Ssthen2009-06-23  Adriano Ferreira
134898184e3Ssthen    * Development release 1.13_82
135898184e3Ssthen
136898184e3Ssthen    One more recipe: on [numf,...] with decimal precision
137898184e3Ssthen
138898184e3Ssthen2009-06-23  Adriano Ferreira
139898184e3Ssthen    * Development release 1.13_81
140898184e3Ssthen
141898184e3Ssthen    Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey)
142898184e3Ssthen
143898184e3Ssthen    A start of a cookbook.
144898184e3Ssthen
145898184e3Ssthen2009-06-23  Adriano Ferreira
146898184e3Ssthen    * Development release 1.13_80
147898184e3Ssthen
148898184e3Ssthen    Fixes CPAN RT #25877 (thanks imacat)
149898184e3Ssthen
150898184e3Ssthen    Add a test for failure_handler_auto()
151898184e3Ssthen
152b39c5158Smillert2008-05-28  Adriano Ferreira
153b39c5158Smillert    * Release 1.13
154b39c5158Smillert
155b39c5158Smillert    New maintainer. No noteworthy changes.
156b39c5158Smillert
157b39c5158Smillert    When debugging is turned on, "DEBUG and warn" is now
158b39c5158Smillert    used instead of "DEBUG and print". It makes web applications
159b39c5158Smillert    happier. CPAN RT #36238
160b39c5158Smillert
161b39c5158Smillert2007-11-17
162b39c5158Smillert    * Release 1.12
163b39c5158Smillert
164b39c5158Smillert    Many doc changes from RT.
165b39c5158Smillert
166b39c5158Smillert    Silenced some "used only once" warnings under Perl 5.10.
167b39c5158Smillert
168b39c5158Smillert    $@ is now localized in case it gets interpolated.  This was added
169b39c5158Smillert    a while ago, but now there's a test for it, too.
170b39c5158Smillert
171b39c5158Smillert    Added warnings and strict to tests.
172b39c5158Smillert
173b39c5158Smillert    Cleaning up some Perl::Critic gripes.
174b39c5158Smillert
175b39c5158Smillert2007-05-07  Andy Lester
176b39c5158Smillert    * Release 1.11_01
177b39c5158Smillert
178b39c5158Smillert    Fixed perlbug #33938
17956d68f1eSafresh1    https://github.com/Perl/perl5/issues/2103
180b39c5158Smillert
181b39c5158Smillert    Started cleaning up source per Perl::Critic.
182b39c5158Smillert
183b39c5158Smillert
184b39c5158Smillert2005-11-10  Andy Lester
185b39c5158Smillert    * Release 1.10:
186b39c5158Smillert
187b39c5158Smillert    New maintainer.  No changes at all.  Bumped up the version number
188b39c5158Smillert    and released it so that I can get the RT queue and any future mail.
189b39c5158Smillert
190b39c5158Smillert
191b39c5158Smillert2004-03-30  Sean M. Burke  sburke@cpan.org
192b39c5158Smillert    * Release 1.09:
193b39c5158Smillert
194b39c5158Smillert    * Moved the language-preference-detecting code into new module
195b39c5158Smillert    I18N::LangTags::Detect.
196b39c5158Smillert
197b39c5158Smillert    Thanks to Autrijus Tang for catching some errors in the dist!
198b39c5158Smillert
199b39c5158Smillert
200b39c5158Smillert2004-01-19  Sean M. Burke  sburke@cpan.org
201b39c5158Smillert
202b39c5158Smillert    * Release 1.08:
203b39c5158Smillert
204b39c5158Smillert    * Corrected a one-line code bug in v1.07 that accidentally demoted
205b39c5158Smillert    all en-* tags in cases of lexicon-groups that had an en.pm but no
206b39c5158Smillert    en_*.pm.  Thanks to Robert Spier for spotting this.  Test added.
207b39c5158Smillert    So don't use v1.07!
208b39c5158Smillert
209898184e3Ssthen    * Autrijus found some typos in the TPJ article.  Fixed.
210b39c5158Smillert
211b39c5158Smillert2004-01-11  Sean M. Burke  sburke@cpan.org
212b39c5158Smillert
213b39c5158Smillert    * Release 1.07:  Now uses a new and different rule for implicating
214b39c5158Smillert    superordinate language tags in accept-language lists.  Previously,
215b39c5158Smillert    superordinates were just tacked onto the, so "en-US, ja", turned
216b39c5158Smillert    into "en-US, ja, en".  However, this turned out to be suboptimal
217b39c5158Smillert    for many users of RT, a popular system using Maketext.  The new
218b39c5158Smillert    rule is that a tag implicates superordinate forms right after it,
219b39c5158Smillert    unless those tags are explicitly stated elsewhere in the
220b39c5158Smillert    accept-languages list.  So "en-US ja" becomes "en-US en ja".  If
221b39c5158Smillert    you want "en" to be really lower, you have to actually state it
222b39c5158Smillert    there: "en-US ja en" is left as-is.
223b39c5158Smillert
224b39c5158Smillert    The 04super.t and 05super.t tests in t/ have many many examples of
225b39c5158Smillert    this, including some strange corner cases.
226b39c5158Smillert
227b39c5158Smillert    (In implementing this change, I also refactored some code in
228b39c5158Smillert    Maketext.pm, for hopefully improved readability.  However,
229b39c5158Smillert    the above is the only actual change in behavior.)
230b39c5158Smillert
231b39c5158Smillert2003-06-21  Sean M. Burke  sburke@cpan.org
232b39c5158Smillert    * Release 1.06:  Now has "use utf8" to make the things work
233b39c5158Smillert    happily.  Some fancy footwork is required to make this work under
234b39c5158Smillert    pre-utf8 perl versions.
235b39c5158Smillert
236b39c5158Smillert2003-04-18  Sean M. Burke  sburke@cpan.org
237b39c5158Smillert    * Release 1.05:  Different Makefile.PL, same .pm code.
238b39c5158Smillert
239b39c5158Smillert    Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi
240b39c5158Smillert    encourage me to add this to the makefile:
241b39c5158Smillert     ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'),
242b39c5158Smillert    so that when you install this on a recent version of perl (5.8 or
243b39c5158Smillert    later), the installation will overwrite the Maketext.pm in your
244b39c5158Smillert    core library directory.  Email me if this produces trouble for any
245b39c5158Smillert    of you folks out there, okay?
246b39c5158Smillert
247b39c5158Smillert2003-04-02  Sean M. Burke  sburke@cpan.org
248b39c5158Smillert    * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for
249b39c5158Smillert    get_handle.  This should make all the difference for users/victims
250b39c5158Smillert    of the current version of Safari, which uses that syntax as well
251b39c5158Smillert    as inserts random languages with low q numbers.
252b39c5158Smillert    Thanks to Jesse Vincent and the whole RT junta for finding this.
253b39c5158Smillert
254b39c5158Smillert    * Added more tests, now in t/
255b39c5158Smillert
256b39c5158Smillert    * Lots of typo fixes to Maketext.pm.  Thanks to Evan A. Zacks for
257b39c5158Smillert    patient help in finding them all.
258b39c5158Smillert
259b39c5158Smillert2001-06-21  Sean M. Burke  sburke@cpan.org
260b39c5158Smillert    * Release 1.03: basically cosmetic tweaks to the docs and the
261b39c5158Smillert    test.pl.
262b39c5158Smillert
263b39c5158Smillert2001-06-20  Sean M. Burke  sburke@cpan.org
264898184e3Ssthen    * Release 1.02:  EBCDIC-compatibility changes courtesy of Peter
265b39c5158Smillert    Prymmer.  Added [*,...] as alias for [quant,...] and [#,...] as an
266b39c5158Smillert    alias for [numf,...].  Added some more things to test.pl
267b39c5158Smillert
268b39c5158Smillert2001-05-25  Sean M. Burke  sburke@cpan.org
269b39c5158Smillert    * Release 1.01:  total rewrite.  Docs are massive now.
270b39c5158Smillert    Including TPJ13 article now.
271b39c5158Smillert
272b39c5158Smillert2000-05-14  Sean M. Burke  sburke@cpan.org
273b39c5158Smillert
274b39c5158Smillert    * Release 0.18:  only change, regrettably, is a better makefile,
275b39c5158Smillert    and it my email address has changed.
276b39c5158Smillert
277b39c5158Smillert1999-03-15  Sean M. Burke  sburke@netadventure.net
278b39c5158Smillert
279b39c5158Smillert    * Release 0.17:  Public alpha release
280b39c5158Smillert    Underdocumented.
281