1b39c5158SmillertRevision history for Perl suite Locale::Maketext
2b39c5158Smillert
3*b8851fccSafresh12014-06-17
4*b8851fccSafresh1    * Correct two subtle typos in Locale::Maketext POD.
5*b8851fccSafresh1
6*b8851fccSafresh1
7*b8851fccSafresh12013-04-13
8*b8851fccSafresh1    * No changes. Switch to version 1.25 for release to CPAN.
9*b8851fccSafresh1
10*b8851fccSafresh12013-04-13
11*b8851fccSafresh1    * Update to 1.25_01 from upstream blead for release testing
12*b8851fccSafresh1
13*b8851fccSafresh12013-11-08
14*b8851fccSafresh1    * Fix for case when lexicon translations contain substitionand literals with eval-non-safe characters.
15*b8851fccSafresh1	RT #120457
16*b8851fccSafresh1
17*b8851fccSafresh12013-08-21
18*b8851fccSafresh1    * Swap out base for parent (bowtie) For: RT #119403
19*b8851fccSafresh1
20*b8851fccSafresh12013-05-21
21*b8851fccSafresh1    * typo fixes for Locale::Maketext
22*b8851fccSafresh1
23*b8851fccSafresh12013-01-04
24*b8851fccSafresh1    * POD fixes uncovered by the new Pod::Checker, not yet in core.
25*b8851fccSafresh1
2691f110e0Safresh12012-12-04
2791f110e0Safresh1    * Fix misparsing of maketext strings.
2891f110e0Safresh1
2991f110e0Safresh12012-11-22
3091f110e0Safresh1    * Fix hash order dependency bug in tests
3191f110e0Safresh1
32898184e3Ssthen2012-01-14
33898184e3Ssthen    * Minor POD documentation update to sync with upstream blead.
34898184e3Ssthen
35898184e3Ssthen2011-12-23
36898184e3Ssthen    * No changes. Production release after CPAN testers cleared.
37898184e3Ssthen
38898184e3Ssthen2011-12-14
39898184e3Ssthen    * Update to 1.19_01 from upstream blead for release testing
40898184e3Ssthen
41898184e3Ssthen    Fix broken URLs in dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod for RFCs
42898184e3Ssthen
43898184e3Ssthen    Keep verbatim pod in various dist/* pods within 79 cols
44898184e3Ssthen
45898184e3Ssthen2011-05-25
46898184e3Ssthen    * Update to 1.19 from upstream blead
47898184e3Ssthen
48898184e3Ssthen    [perl #89896] Locale::Maketext test failure
49898184e3Ssthen    when environment has variable containing unbalanced brackets
50898184e3Ssthen
51898184e3Ssthen    Suppress "Name used only once" warnings.
52898184e3Ssthen
53898184e3Ssthen    [perl #81888] Fix typos (spelling errors) in dist/*
54898184e3Ssthen
55898184e3Ssthen2010-10-20
56898184e3Ssthen    * Release 1.17
57898184e3Ssthen
58898184e3Ssthen    Test release of 1.16_01, versioning even deprecated Guts modules.
59898184e3Ssthen    This prevents CPAN upgrade circular heck. Thanks BinGOs
60898184e3Ssthen
61898184e3Ssthen    Tested version fix for CPAN by BinGOs. Bump to stable version and release to public
62898184e3Ssthen
63898184e3Ssthen2010-10-07
64898184e3Ssthen    * Release 1.16
65898184e3Ssthen
66898184e3Ssthen    Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables
67898184e3Ssthen    to assure that the aliases cannot be altered during maketext calls.
68898184e3Ssthen
69898184e3Ssthen    Fix for CPAN RT #40727: infinite loop in
70898184e3Ssthen    Locale::Maketext::Guts::_compile() when working with tainted values
71898184e3Ssthen
72898184e3Ssthen    Fix for CPAN RT #34182: Don't localize $@.
73898184e3Ssthen    ->maketext calls will now backup and restore $@ so that die messages are not suppressed.
74898184e3Ssthen
75898184e3Ssthen    Fix for CPAN RT #55461
76898184e3Ssthen    %hash deprecated messages cleaned up with perl 5.12
77898184e3Ssthen
78898184e3Ssthen    Fix for CPAN RT #48118. Perl 76674
79898184e3Ssthen    Speed and efficiency tweaks in _compile calls when string has no ~][ in it.
80898184e3Ssthen
81898184e3Ssthen    Fix for CPAN RT #48808. Perl 76668
82898184e3Ssthen    I18N::LangTags use() fixups.
83898184e3Ssthen
84898184e3Ssthen2010-06-22
85898184e3Ssthen    * Release 1.15 (included in perl 5.13.3; not released separately)
86898184e3Ssthen
87898184e3Ssthen    Locale::Maketext guts have been merged back into the main module
88898184e3Ssthen
89898184e3Ssthen    Fix for CPAN RT #46738. Perl 76354
90898184e3Ssthen    Support for RO Lexicon hashes (External cache support)
91898184e3Ssthen
92898184e3Ssthen2009-11-20
93898184e3Ssthen    * Release 1.14 (included in perl 5.11.2; not released separately)
94898184e3Ssthen
95898184e3Ssthen    In Locale::Maketext, avoid using defined @array and defined %hash.
96898184e3Ssthen
97898184e3Ssthen    Convert the odd Locale::Maketext test out from Test to Test::More.
98898184e3Ssthen
99898184e3Ssthen2009-06-23  Adriano Ferreira
100898184e3Ssthen    * Development release 1.13_82
101898184e3Ssthen
102898184e3Ssthen    One more recipe: on [numf,...] with decimal precision
103898184e3Ssthen
104898184e3Ssthen2009-06-23  Adriano Ferreira
105898184e3Ssthen    * Development release 1.13_81
106898184e3Ssthen
107898184e3Ssthen    Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey)
108898184e3Ssthen
109898184e3Ssthen    A start of a cookbook.
110898184e3Ssthen
111898184e3Ssthen2009-06-23  Adriano Ferreira
112898184e3Ssthen    * Development release 1.13_80
113898184e3Ssthen
114898184e3Ssthen    Fixes CPAN RT #25877 (thanks imacat)
115898184e3Ssthen
116898184e3Ssthen    Add a test for failure_handler_auto()
117898184e3Ssthen
118b39c5158Smillert2008-05-28  Adriano Ferreira
119b39c5158Smillert    * Release 1.13
120b39c5158Smillert
121b39c5158Smillert    New maintainer. No noteworthy changes.
122b39c5158Smillert
123b39c5158Smillert    When debugging is turned on, "DEBUG and warn" is now
124b39c5158Smillert    used instead of "DEBUG and print". It makes web applications
125b39c5158Smillert    happier. CPAN RT #36238
126b39c5158Smillert
127b39c5158Smillert2007-11-17
128b39c5158Smillert    * Release 1.12
129b39c5158Smillert
130b39c5158Smillert    Many doc changes from RT.
131b39c5158Smillert
132b39c5158Smillert    Silenced some "used only once" warnings under Perl 5.10.
133b39c5158Smillert
134b39c5158Smillert    $@ is now localized in case it gets interpolated.  This was added
135b39c5158Smillert    a while ago, but now there's a test for it, too.
136b39c5158Smillert
137b39c5158Smillert    Added warnings and strict to tests.
138b39c5158Smillert
139b39c5158Smillert    Cleaning up some Perl::Critic gripes.
140b39c5158Smillert
141b39c5158Smillert2007-05-07  Andy Lester
142b39c5158Smillert    * Release 1.11_01
143b39c5158Smillert
144b39c5158Smillert    Fixed perlbug #33938
145b39c5158Smillert    http://rt.perl.org/rt3//Public/Bug/Display.html?id=3393
146b39c5158Smillert
147b39c5158Smillert    Started cleaning up source per Perl::Critic.
148b39c5158Smillert
149b39c5158Smillert
150b39c5158Smillert2005-11-10  Andy Lester
151b39c5158Smillert    * Release 1.10:
152b39c5158Smillert
153b39c5158Smillert    New maintainer.  No changes at all.  Bumped up the version number
154b39c5158Smillert    and released it so that I can get the RT queue and any future mail.
155b39c5158Smillert
156b39c5158Smillert
157b39c5158Smillert2004-03-30  Sean M. Burke  sburke@cpan.org
158b39c5158Smillert    * Release 1.09:
159b39c5158Smillert
160b39c5158Smillert    * Moved the language-preference-detecting code into new module
161b39c5158Smillert    I18N::LangTags::Detect.
162b39c5158Smillert
163b39c5158Smillert    Thanks to Autrijus Tang for catching some errors in the dist!
164b39c5158Smillert
165b39c5158Smillert
166b39c5158Smillert2004-01-19  Sean M. Burke  sburke@cpan.org
167b39c5158Smillert
168b39c5158Smillert    * Release 1.08:
169b39c5158Smillert
170b39c5158Smillert    * Corrected a one-line code bug in v1.07 that accidentally demoted
171b39c5158Smillert    all en-* tags in cases of lexicon-groups that had an en.pm but no
172b39c5158Smillert    en_*.pm.  Thanks to Robert Spier for spotting this.  Test added.
173b39c5158Smillert    So don't use v1.07!
174b39c5158Smillert
175898184e3Ssthen    * Autrijus found some typos in the TPJ article.  Fixed.
176b39c5158Smillert
177b39c5158Smillert2004-01-11  Sean M. Burke  sburke@cpan.org
178b39c5158Smillert
179b39c5158Smillert    * Release 1.07:  Now uses a new and different rule for implicating
180b39c5158Smillert    superordinate language tags in accept-language lists.  Previously,
181b39c5158Smillert    superordinates were just tacked onto the, so "en-US, ja", turned
182b39c5158Smillert    into "en-US, ja, en".  However, this turned out to be suboptimal
183b39c5158Smillert    for many users of RT, a popular system using Maketext.  The new
184b39c5158Smillert    rule is that a tag implicates superordinate forms right after it,
185b39c5158Smillert    unless those tags are explicitly stated elsewhere in the
186b39c5158Smillert    accept-languages list.  So "en-US ja" becomes "en-US en ja".  If
187b39c5158Smillert    you want "en" to be really lower, you have to actually state it
188b39c5158Smillert    there: "en-US ja en" is left as-is.
189b39c5158Smillert
190b39c5158Smillert    The 04super.t and 05super.t tests in t/ have many many examples of
191b39c5158Smillert    this, including some strange corner cases.
192b39c5158Smillert
193b39c5158Smillert    (In implementing this change, I also refactored some code in
194b39c5158Smillert    Maketext.pm, for hopefully improved readability.  However,
195b39c5158Smillert    the above is the only actual change in behavior.)
196b39c5158Smillert
197b39c5158Smillert2003-06-21  Sean M. Burke  sburke@cpan.org
198b39c5158Smillert    * Release 1.06:  Now has "use utf8" to make the things work
199b39c5158Smillert    happily.  Some fancy footwork is required to make this work under
200b39c5158Smillert    pre-utf8 perl versions.
201b39c5158Smillert
202b39c5158Smillert2003-04-18  Sean M. Burke  sburke@cpan.org
203b39c5158Smillert    * Release 1.05:  Different Makefile.PL, same .pm code.
204b39c5158Smillert
205b39c5158Smillert    Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi
206b39c5158Smillert    encourage me to add this to the makefile:
207b39c5158Smillert     ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'),
208b39c5158Smillert    so that when you install this on a recent version of perl (5.8 or
209b39c5158Smillert    later), the installation will overwrite the Maketext.pm in your
210b39c5158Smillert    core library directory.  Email me if this produces trouble for any
211b39c5158Smillert    of you folks out there, okay?
212b39c5158Smillert
213b39c5158Smillert2003-04-02  Sean M. Burke  sburke@cpan.org
214b39c5158Smillert    * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for
215b39c5158Smillert    get_handle.  This should make all the difference for users/victims
216b39c5158Smillert    of the current version of Safari, which uses that syntax as well
217b39c5158Smillert    as inserts random languages with low q numbers.
218b39c5158Smillert    Thanks to Jesse Vincent and the whole RT junta for finding this.
219b39c5158Smillert
220b39c5158Smillert    * Added more tests, now in t/
221b39c5158Smillert
222b39c5158Smillert    * Lots of typo fixes to Maketext.pm.  Thanks to Evan A. Zacks for
223b39c5158Smillert    patient help in finding them all.
224b39c5158Smillert
225b39c5158Smillert2001-06-21  Sean M. Burke  sburke@cpan.org
226b39c5158Smillert    * Release 1.03: basically cosmetic tweaks to the docs and the
227b39c5158Smillert    test.pl.
228b39c5158Smillert
229b39c5158Smillert2001-06-20  Sean M. Burke  sburke@cpan.org
230898184e3Ssthen    * Release 1.02:  EBCDIC-compatibility changes courtesy of Peter
231b39c5158Smillert    Prymmer.  Added [*,...] as alias for [quant,...] and [#,...] as an
232b39c5158Smillert    alias for [numf,...].  Added some more things to test.pl
233b39c5158Smillert
234b39c5158Smillert2001-05-25  Sean M. Burke  sburke@cpan.org
235b39c5158Smillert    * Release 1.01:  total rewrite.  Docs are massive now.
236b39c5158Smillert    Including TPJ13 article now.
237b39c5158Smillert
238b39c5158Smillert2000-05-14  Sean M. Burke  sburke@cpan.org
239b39c5158Smillert
240b39c5158Smillert    * Release 0.18:  only change, regrettably, is a better makefile,
241b39c5158Smillert    and it my email address has changed.
242b39c5158Smillert
243b39c5158Smillert1999-03-15  Sean M. Burke  sburke@netadventure.net
244b39c5158Smillert
245b39c5158Smillert    * Release 0.17:  Public alpha release
246b39c5158Smillert    Underdocumented.
247