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