1Revision history for Perl suite Locale::Maketext 2 32022-04-14 4 * Release 1.31 to CPAN 5 * White space cleanup. 6 72022-01-14 8 * Release 1.30 to CPAN 9 * Provide alternate methods allowlist and denylist for 10 whitelist and blacklist, respectively 11 122020-01-19 13 * Release 1.29 to CPAN 14 * Replace multiple 'use vars' by 'our' 15 * Sentences ending with a parenthetical phrase that ends 16 with an abbreviation such as 'etc.' still require a period 17 outside of the parentheses. 18 * Add L<> around links in pod 19 202016-07-25 21 * Release of 1.28 to CPAN 22 * Fix optional runtime load for CVE-2016-1238 23 242016-06-22 25 * Release of 1.27 to CPAN 26 272016-04-20 28 * perl #127923: note priority between the white and blacklist 29 302016-03-17 31 * Add blacklist and whitelist support to Locale::Maketext. 32 332014-06-17 34 * Correct two subtle typos in Locale::Maketext POD. 35 36 372013-04-13 38 * No changes. Switch to version 1.25 for release to CPAN. 39 402013-04-13 41 * Update to 1.25_01 from upstream blead for release testing 42 432013-11-08 44 * Fix for case when lexicon translations contain substitionand literals with eval-non-safe characters. 45 RT #120457 46 472013-08-21 48 * Swap out base for parent (bowtie) For: RT #119403 49 502013-05-21 51 * typo fixes for Locale::Maketext 52 532013-01-04 54 * POD fixes uncovered by the new Pod::Checker, not yet in core. 55 562012-12-04 57 * Fix misparsing of maketext strings. 58 592012-11-22 60 * Fix hash order dependency bug in tests 61 622012-01-14 63 * Minor POD documentation update to sync with upstream blead. 64 652011-12-23 66 * No changes. Production release after CPAN testers cleared. 67 682011-12-14 69 * Update to 1.19_01 from upstream blead for release testing 70 71 Fix broken URLs in dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod for RFCs 72 73 Keep verbatim pod in various dist/* pods within 79 cols 74 752011-05-25 76 * Update to 1.19 from upstream blead 77 78 [perl #89896] Locale::Maketext test failure 79 when environment has variable containing unbalanced brackets 80 81 Suppress "Name used only once" warnings. 82 83 [perl #81888] Fix typos (spelling errors) in dist/* 84 852010-10-20 86 * Release 1.17 87 88 Test release of 1.16_01, versioning even deprecated Guts modules. 89 This prevents CPAN upgrade circular heck. Thanks BinGOs 90 91 Tested version fix for CPAN by BinGOs. Bump to stable version and release to public 92 932010-10-07 94 * Release 1.16 95 96 Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables 97 to assure that the aliases cannot be altered during maketext calls. 98 99 Fix for CPAN RT #40727: infinite loop in 100 Locale::Maketext::Guts::_compile() when working with tainted values 101 102 Fix for CPAN RT #34182: Don't localize $@. 103 ->maketext calls will now backup and restore $@ so that die messages are not suppressed. 104 105 Fix for CPAN RT #55461 106 %hash deprecated messages cleaned up with perl 5.12 107 108 Fix for CPAN RT #48118. Perl 76674 109 Speed and efficiency tweaks in _compile calls when string has no ~][ in it. 110 111 Fix for CPAN RT #48808. Perl 76668 112 I18N::LangTags use() fixups. 113 1142010-06-22 115 * Release 1.15 (included in perl 5.13.3; not released separately) 116 117 Locale::Maketext guts have been merged back into the main module 118 119 Fix for CPAN RT #46738. Perl 76354 120 Support for RO Lexicon hashes (External cache support) 121 1222009-11-20 123 * Release 1.14 (included in perl 5.11.2; not released separately) 124 125 In Locale::Maketext, avoid using defined @array and defined %hash. 126 127 Convert the odd Locale::Maketext test out from Test to Test::More. 128 1292009-06-23 Adriano Ferreira 130 * Development release 1.13_82 131 132 One more recipe: on [numf,...] with decimal precision 133 1342009-06-23 Adriano Ferreira 135 * Development release 1.13_81 136 137 Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey) 138 139 A start of a cookbook. 140 1412009-06-23 Adriano Ferreira 142 * Development release 1.13_80 143 144 Fixes CPAN RT #25877 (thanks imacat) 145 146 Add a test for failure_handler_auto() 147 1482008-05-28 Adriano Ferreira 149 * Release 1.13 150 151 New maintainer. No noteworthy changes. 152 153 When debugging is turned on, "DEBUG and warn" is now 154 used instead of "DEBUG and print". It makes web applications 155 happier. CPAN RT #36238 156 1572007-11-17 158 * Release 1.12 159 160 Many doc changes from RT. 161 162 Silenced some "used only once" warnings under Perl 5.10. 163 164 $@ is now localized in case it gets interpolated. This was added 165 a while ago, but now there's a test for it, too. 166 167 Added warnings and strict to tests. 168 169 Cleaning up some Perl::Critic gripes. 170 1712007-05-07 Andy Lester 172 * Release 1.11_01 173 174 Fixed perlbug #33938 175 https://github.com/Perl/perl5/issues/2103 176 177 Started cleaning up source per Perl::Critic. 178 179 1802005-11-10 Andy Lester 181 * Release 1.10: 182 183 New maintainer. No changes at all. Bumped up the version number 184 and released it so that I can get the RT queue and any future mail. 185 186 1872004-03-30 Sean M. Burke sburke@cpan.org 188 * Release 1.09: 189 190 * Moved the language-preference-detecting code into new module 191 I18N::LangTags::Detect. 192 193 Thanks to Autrijus Tang for catching some errors in the dist! 194 195 1962004-01-19 Sean M. Burke sburke@cpan.org 197 198 * Release 1.08: 199 200 * Corrected a one-line code bug in v1.07 that accidentally demoted 201 all en-* tags in cases of lexicon-groups that had an en.pm but no 202 en_*.pm. Thanks to Robert Spier for spotting this. Test added. 203 So don't use v1.07! 204 205 * Autrijus found some typos in the TPJ article. Fixed. 206 2072004-01-11 Sean M. Burke sburke@cpan.org 208 209 * Release 1.07: Now uses a new and different rule for implicating 210 superordinate language tags in accept-language lists. Previously, 211 superordinates were just tacked onto the, so "en-US, ja", turned 212 into "en-US, ja, en". However, this turned out to be suboptimal 213 for many users of RT, a popular system using Maketext. The new 214 rule is that a tag implicates superordinate forms right after it, 215 unless those tags are explicitly stated elsewhere in the 216 accept-languages list. So "en-US ja" becomes "en-US en ja". If 217 you want "en" to be really lower, you have to actually state it 218 there: "en-US ja en" is left as-is. 219 220 The 04super.t and 05super.t tests in t/ have many many examples of 221 this, including some strange corner cases. 222 223 (In implementing this change, I also refactored some code in 224 Maketext.pm, for hopefully improved readability. However, 225 the above is the only actual change in behavior.) 226 2272003-06-21 Sean M. Burke sburke@cpan.org 228 * Release 1.06: Now has "use utf8" to make the things work 229 happily. Some fancy footwork is required to make this work under 230 pre-utf8 perl versions. 231 2322003-04-18 Sean M. Burke sburke@cpan.org 233 * Release 1.05: Different Makefile.PL, same .pm code. 234 235 Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi 236 encourage me to add this to the makefile: 237 ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'), 238 so that when you install this on a recent version of perl (5.8 or 239 later), the installation will overwrite the Maketext.pm in your 240 core library directory. Email me if this produces trouble for any 241 of you folks out there, okay? 242 2432003-04-02 Sean M. Burke sburke@cpan.org 244 * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for 245 get_handle. This should make all the difference for users/victims 246 of the current version of Safari, which uses that syntax as well 247 as inserts random languages with low q numbers. 248 Thanks to Jesse Vincent and the whole RT junta for finding this. 249 250 * Added more tests, now in t/ 251 252 * Lots of typo fixes to Maketext.pm. Thanks to Evan A. Zacks for 253 patient help in finding them all. 254 2552001-06-21 Sean M. Burke sburke@cpan.org 256 * Release 1.03: basically cosmetic tweaks to the docs and the 257 test.pl. 258 2592001-06-20 Sean M. Burke sburke@cpan.org 260 * Release 1.02: EBCDIC-compatibility changes courtesy of Peter 261 Prymmer. Added [*,...] as alias for [quant,...] and [#,...] as an 262 alias for [numf,...]. Added some more things to test.pl 263 2642001-05-25 Sean M. Burke sburke@cpan.org 265 * Release 1.01: total rewrite. Docs are massive now. 266 Including TPJ13 article now. 267 2682000-05-14 Sean M. Burke sburke@cpan.org 269 270 * Release 0.18: only change, regrettably, is a better makefile, 271 and it my email address has changed. 272 2731999-03-15 Sean M. Burke sburke@netadventure.net 274 275 * Release 0.17: Public alpha release 276 Underdocumented. 277