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