1Revision history for Perl suite Locale::Maketext 2 32012-12-04 4 * Fix misparsing of maketext strings. 5 62012-11-22 7 * Fix hash order dependency bug in tests 8 92012-01-14 10 * Minor POD documentation update to sync with upstream blead. 11 122011-12-23 13 * No changes. Production release after CPAN testers cleared. 14 152011-12-14 16 * Update to 1.19_01 from upstream blead for release testing 17 18 Fix broken URLs in dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod for RFCs 19 20 Keep verbatim pod in various dist/* pods within 79 cols 21 222011-05-25 23 * Update to 1.19 from upstream blead 24 25 [perl #89896] Locale::Maketext test failure 26 when environment has variable containing unbalanced brackets 27 28 Suppress "Name used only once" warnings. 29 30 [perl #81888] Fix typos (spelling errors) in dist/* 31 322010-10-20 33 * Release 1.17 34 35 Test release of 1.16_01, versioning even deprecated Guts modules. 36 This prevents CPAN upgrade circular heck. Thanks BinGOs 37 38 Tested version fix for CPAN by BinGOs. Bump to stable version and release to public 39 402010-10-07 41 * Release 1.16 42 43 Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables 44 to assure that the aliases cannot be altered during maketext calls. 45 46 Fix for CPAN RT #40727: infinite loop in 47 Locale::Maketext::Guts::_compile() when working with tainted values 48 49 Fix for CPAN RT #34182: Don't localize $@. 50 ->maketext calls will now backup and restore $@ so that die messages are not suppressed. 51 52 Fix for CPAN RT #55461 53 %hash deprecated messages cleaned up with perl 5.12 54 55 Fix for CPAN RT #48118. Perl 76674 56 Speed and efficiency tweaks in _compile calls when string has no ~][ in it. 57 58 Fix for CPAN RT #48808. Perl 76668 59 I18N::LangTags use() fixups. 60 612010-06-22 62 * Release 1.15 (included in perl 5.13.3; not released separately) 63 64 Locale::Maketext guts have been merged back into the main module 65 66 Fix for CPAN RT #46738. Perl 76354 67 Support for RO Lexicon hashes (External cache support) 68 692009-11-20 70 * Release 1.14 (included in perl 5.11.2; not released separately) 71 72 In Locale::Maketext, avoid using defined @array and defined %hash. 73 74 Convert the odd Locale::Maketext test out from Test to Test::More. 75 762009-06-23 Adriano Ferreira 77 * Development release 1.13_82 78 79 One more recipe: on [numf,...] with decimal precision 80 812009-06-23 Adriano Ferreira 82 * Development release 1.13_81 83 84 Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey) 85 86 A start of a cookbook. 87 882009-06-23 Adriano Ferreira 89 * Development release 1.13_80 90 91 Fixes CPAN RT #25877 (thanks imacat) 92 93 Add a test for failure_handler_auto() 94 952008-05-28 Adriano Ferreira 96 * Release 1.13 97 98 New maintainer. No noteworthy changes. 99 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 103 1042007-11-17 105 * Release 1.12 106 107 Many doc changes from RT. 108 109 Silenced some "used only once" warnings under Perl 5.10. 110 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. 113 114 Added warnings and strict to tests. 115 116 Cleaning up some Perl::Critic gripes. 117 1182007-05-07 Andy Lester 119 * Release 1.11_01 120 121 Fixed perlbug #33938 122 http://rt.perl.org/rt3//Public/Bug/Display.html?id=3393 123 124 Started cleaning up source per Perl::Critic. 125 126 1272005-11-10 Andy Lester 128 * Release 1.10: 129 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. 132 133 1342004-03-30 Sean M. Burke sburke@cpan.org 135 * Release 1.09: 136 137 * Moved the language-preference-detecting code into new module 138 I18N::LangTags::Detect. 139 140 Thanks to Autrijus Tang for catching some errors in the dist! 141 142 1432004-01-19 Sean M. Burke sburke@cpan.org 144 145 * Release 1.08: 146 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. 150 So don't use v1.07! 151 152 * Autrijus found some typos in the TPJ article. Fixed. 153 1542004-01-11 Sean M. Burke sburke@cpan.org 155 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. 166 167 The 04super.t and 05super.t tests in t/ have many many examples of 168 this, including some strange corner cases. 169 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.) 173 1742003-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. 178 1792003-04-18 Sean M. Burke sburke@cpan.org 180 * Release 1.05: Different Makefile.PL, same .pm code. 181 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? 189 1902003-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. 196 197 * Added more tests, now in t/ 198 199 * Lots of typo fixes to Maketext.pm. Thanks to Evan A. Zacks for 200 patient help in finding them all. 201 2022001-06-21 Sean M. Burke sburke@cpan.org 203 * Release 1.03: basically cosmetic tweaks to the docs and the 204 test.pl. 205 2062001-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 210 2112001-05-25 Sean M. Burke sburke@cpan.org 212 * Release 1.01: total rewrite. Docs are massive now. 213 Including TPJ13 article now. 214 2152000-05-14 Sean M. Burke sburke@cpan.org 216 217 * Release 0.18: only change, regrettably, is a better makefile, 218 and it my email address has changed. 219 2201999-03-15 Sean M. Burke sburke@netadventure.net 221 222 * Release 0.17: Public alpha release 223 Underdocumented. 224