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