1 Revision history for Perl suite Locale::Maketext
4 * Fix misparsing of maketext strings.
7 * Fix hash order dependency bug in tests
10 * Minor POD documentation update to sync with upstream blead.
13 * No changes. Production release after CPAN testers cleared.
16 * Update to 1.19_01 from upstream blead for release testing
18 Fix broken URLs in dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod for RFCs
20 Keep verbatim pod in various dist/* pods within 79 cols
23 * Update to 1.19 from upstream blead
25 [perl #89896] Locale::Maketext test failure
26 when environment has variable containing unbalanced brackets
28 Suppress "Name used only once" warnings.
30 [perl #81888] Fix typos (spelling errors) in dist/*
35 Test release of 1.16_01, versioning even deprecated Guts modules.
36 This prevents CPAN upgrade circular heck. Thanks BinGOs
38 Tested version fix for CPAN by BinGOs. Bump to stable version and release to public
43 Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables
44 to assure that the aliases cannot be altered during maketext calls.
46 Fix for CPAN RT #40727: infinite loop in
47 Locale::Maketext::Guts::_compile() when working with tainted values
49 Fix for CPAN RT #34182: Don't localize $@.
50 ->maketext calls will now backup and restore $@ so that die messages are not suppressed.
52 Fix for CPAN RT #55461
53 %hash deprecated messages cleaned up with perl 5.12
55 Fix for CPAN RT #48118. Perl 76674
56 Speed and efficiency tweaks in _compile calls when string has no ~][ in it.
58 Fix for CPAN RT #48808. Perl 76668
59 I18N::LangTags use() fixups.
62 * Release 1.15 (included in perl 5.13.3; not released separately)
64 Locale::Maketext guts have been merged back into the main module
66 Fix for CPAN RT #46738. Perl 76354
67 Support for RO Lexicon hashes (External cache support)
70 * Release 1.14 (included in perl 5.11.2; not released separately)
72 In Locale::Maketext, avoid using defined @array and defined %hash.
74 Convert the odd Locale::Maketext test out from Test to Test::More.
76 2009-06-23 Adriano Ferreira
77 * Development release 1.13_82
79 One more recipe: on [numf,...] with decimal precision
81 2009-06-23 Adriano Ferreira
82 * Development release 1.13_81
84 Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey)
86 A start of a cookbook.
88 2009-06-23 Adriano Ferreira
89 * Development release 1.13_80
91 Fixes CPAN RT #25877 (thanks imacat)
93 Add a test for failure_handler_auto()
95 2008-05-28 Adriano Ferreira
98 New maintainer. No noteworthy changes.
100 When debugging is turned on, "DEBUG and warn" is now
101 used instead of "DEBUG and print". It makes web applications
102 happier. CPAN RT #36238
107 Many doc changes from RT.
109 Silenced some "used only once" warnings under Perl 5.10.
111 $@ is now localized in case it gets interpolated. This was added
112 a while ago, but now there's a test for it, too.
114 Added warnings and strict to tests.
116 Cleaning up some Perl::Critic gripes.
118 2007-05-07 Andy Lester
122 http://rt.perl.org/rt3//Public/Bug/Display.html?id=3393
124 Started cleaning up source per Perl::Critic.
127 2005-11-10 Andy Lester
130 New maintainer. No changes at all. Bumped up the version number
131 and released it so that I can get the RT queue and any future mail.
134 2004-03-30 Sean M. Burke sburke@cpan.org
137 * Moved the language-preference-detecting code into new module
138 I18N::LangTags::Detect.
140 Thanks to Autrijus Tang for catching some errors in the dist!
143 2004-01-19 Sean M. Burke sburke@cpan.org
147 * Corrected a one-line code bug in v1.07 that accidentally demoted
148 all en-* tags in cases of lexicon-groups that had an en.pm but no
149 en_*.pm. Thanks to Robert Spier for spotting this. Test added.
152 * Autrijus found some typos in the TPJ article. Fixed.
154 2004-01-11 Sean M. Burke sburke@cpan.org
156 * Release 1.07: Now uses a new and different rule for implicating
157 superordinate language tags in accept-language lists. Previously,
158 superordinates were just tacked onto the, so "en-US, ja", turned
159 into "en-US, ja, en". However, this turned out to be suboptimal
160 for many users of RT, a popular system using Maketext. The new
161 rule is that a tag implicates superordinate forms right after it,
162 unless those tags are explicitly stated elsewhere in the
163 accept-languages list. So "en-US ja" becomes "en-US en ja". If
164 you want "en" to be really lower, you have to actually state it
165 there: "en-US ja en" is left as-is.
167 The 04super.t and 05super.t tests in t/ have many many examples of
168 this, including some strange corner cases.
170 (In implementing this change, I also refactored some code in
171 Maketext.pm, for hopefully improved readability. However,
172 the above is the only actual change in behavior.)
174 2003-06-21 Sean M. Burke sburke@cpan.org
175 * Release 1.06: Now has "use utf8" to make the things work
176 happily. Some fancy footwork is required to make this work under
177 pre-utf8 perl versions.
179 2003-04-18 Sean M. Burke sburke@cpan.org
180 * Release 1.05: Different Makefile.PL, same .pm code.
182 Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi
183 encourage me to add this to the makefile:
184 ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'),
185 so that when you install this on a recent version of perl (5.8 or
186 later), the installation will overwrite the Maketext.pm in your
187 core library directory. Email me if this produces trouble for any
188 of you folks out there, okay?
190 2003-04-02 Sean M. Burke sburke@cpan.org
191 * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for
192 get_handle. This should make all the difference for users/victims
193 of the current version of Safari, which uses that syntax as well
194 as inserts random languages with low q numbers.
195 Thanks to Jesse Vincent and the whole RT junta for finding this.
197 * Added more tests, now in t/
199 * Lots of typo fixes to Maketext.pm. Thanks to Evan A. Zacks for
200 patient help in finding them all.
202 2001-06-21 Sean M. Burke sburke@cpan.org
203 * Release 1.03: basically cosmetic tweaks to the docs and the
206 2001-06-20 Sean M. Burke sburke@cpan.org
207 * Release 1.02: EBCDIC-compatibility changes courtesy of Peter
208 Prymmer. Added [*,...] as alias for [quant,...] and [#,...] as an
209 alias for [numf,...]. Added some more things to test.pl
211 2001-05-25 Sean M. Burke sburke@cpan.org
212 * Release 1.01: total rewrite. Docs are massive now.
213 Including TPJ13 article now.
215 2000-05-14 Sean M. Burke sburke@cpan.org
217 * Release 0.18: only change, regrettably, is a better makefile,
218 and it my email address has changed.
220 1999-03-15 Sean M. Burke sburke@netadventure.net
222 * Release 0.17: Public alpha release