1b39c5158SmillertRevision history for Perl suite Locale::Maketext 2b39c5158Smillert 3*e0680481Safresh12022-08-22 4*e0680481Safresh1 * Release 1.32 to CPAN 5*e0680481Safresh1 * Fix Makefile.PL logic for default install destination on 5.008 up to 5.011 6*e0680481Safresh1 7eac174f2Safresh12022-04-14 8eac174f2Safresh1 * Release 1.31 to CPAN 9eac174f2Safresh1 * White space cleanup. 10eac174f2Safresh1 11eac174f2Safresh12022-01-14 12eac174f2Safresh1 * Release 1.30 to CPAN 13eac174f2Safresh1 * Provide alternate methods allowlist and denylist for 14eac174f2Safresh1 whitelist and blacklist, respectively 15eac174f2Safresh1 1656d68f1eSafresh12020-01-19 1756d68f1eSafresh1 * Release 1.29 to CPAN 1856d68f1eSafresh1 * Replace multiple 'use vars' by 'our' 1956d68f1eSafresh1 * Sentences ending with a parenthetical phrase that ends 2056d68f1eSafresh1 with an abbreviation such as 'etc.' still require a period 2156d68f1eSafresh1 outside of the parentheses. 2256d68f1eSafresh1 * Add L<> around links in pod 2356d68f1eSafresh1 249f11ffb7Safresh12016-07-25 259f11ffb7Safresh1 * Release of 1.28 to CPAN 269f11ffb7Safresh1 * Fix optional runtime load for CVE-2016-1238 279f11ffb7Safresh1 289f11ffb7Safresh12016-06-22 299f11ffb7Safresh1 * Release of 1.27 to CPAN 309f11ffb7Safresh1 319f11ffb7Safresh12016-04-20 329f11ffb7Safresh1 * perl #127923: note priority between the white and blacklist 339f11ffb7Safresh1 349f11ffb7Safresh12016-03-17 359f11ffb7Safresh1 * Add blacklist and whitelist support to Locale::Maketext. 369f11ffb7Safresh1 37b8851fccSafresh12014-06-17 38b8851fccSafresh1 * Correct two subtle typos in Locale::Maketext POD. 39b8851fccSafresh1 40b8851fccSafresh1 41b8851fccSafresh12013-04-13 42b8851fccSafresh1 * No changes. Switch to version 1.25 for release to CPAN. 43b8851fccSafresh1 44b8851fccSafresh12013-04-13 45b8851fccSafresh1 * Update to 1.25_01 from upstream blead for release testing 46b8851fccSafresh1 47b8851fccSafresh12013-11-08 48b8851fccSafresh1 * Fix for case when lexicon translations contain substitionand literals with eval-non-safe characters. 49b8851fccSafresh1 RT #120457 50b8851fccSafresh1 51b8851fccSafresh12013-08-21 52b8851fccSafresh1 * Swap out base for parent (bowtie) For: RT #119403 53b8851fccSafresh1 54b8851fccSafresh12013-05-21 55b8851fccSafresh1 * typo fixes for Locale::Maketext 56b8851fccSafresh1 57b8851fccSafresh12013-01-04 58b8851fccSafresh1 * POD fixes uncovered by the new Pod::Checker, not yet in core. 59b8851fccSafresh1 6091f110e0Safresh12012-12-04 6191f110e0Safresh1 * Fix misparsing of maketext strings. 6291f110e0Safresh1 6391f110e0Safresh12012-11-22 6491f110e0Safresh1 * Fix hash order dependency bug in tests 6591f110e0Safresh1 66898184e3Ssthen2012-01-14 67898184e3Ssthen * Minor POD documentation update to sync with upstream blead. 68898184e3Ssthen 69898184e3Ssthen2011-12-23 70898184e3Ssthen * No changes. Production release after CPAN testers cleared. 71898184e3Ssthen 72898184e3Ssthen2011-12-14 73898184e3Ssthen * Update to 1.19_01 from upstream blead for release testing 74898184e3Ssthen 75898184e3Ssthen Fix broken URLs in dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod for RFCs 76898184e3Ssthen 77898184e3Ssthen Keep verbatim pod in various dist/* pods within 79 cols 78898184e3Ssthen 79898184e3Ssthen2011-05-25 80898184e3Ssthen * Update to 1.19 from upstream blead 81898184e3Ssthen 82898184e3Ssthen [perl #89896] Locale::Maketext test failure 83898184e3Ssthen when environment has variable containing unbalanced brackets 84898184e3Ssthen 85898184e3Ssthen Suppress "Name used only once" warnings. 86898184e3Ssthen 87898184e3Ssthen [perl #81888] Fix typos (spelling errors) in dist/* 88898184e3Ssthen 89898184e3Ssthen2010-10-20 90898184e3Ssthen * Release 1.17 91898184e3Ssthen 92898184e3Ssthen Test release of 1.16_01, versioning even deprecated Guts modules. 93898184e3Ssthen This prevents CPAN upgrade circular heck. Thanks BinGOs 94898184e3Ssthen 95898184e3Ssthen Tested version fix for CPAN by BinGOs. Bump to stable version and release to public 96898184e3Ssthen 97898184e3Ssthen2010-10-07 98898184e3Ssthen * Release 1.16 99898184e3Ssthen 100898184e3Ssthen Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables 101898184e3Ssthen to assure that the aliases cannot be altered during maketext calls. 102898184e3Ssthen 103898184e3Ssthen Fix for CPAN RT #40727: infinite loop in 104898184e3Ssthen Locale::Maketext::Guts::_compile() when working with tainted values 105898184e3Ssthen 106898184e3Ssthen Fix for CPAN RT #34182: Don't localize $@. 107898184e3Ssthen ->maketext calls will now backup and restore $@ so that die messages are not suppressed. 108898184e3Ssthen 109898184e3Ssthen Fix for CPAN RT #55461 110898184e3Ssthen %hash deprecated messages cleaned up with perl 5.12 111898184e3Ssthen 112898184e3Ssthen Fix for CPAN RT #48118. Perl 76674 113898184e3Ssthen Speed and efficiency tweaks in _compile calls when string has no ~][ in it. 114898184e3Ssthen 115898184e3Ssthen Fix for CPAN RT #48808. Perl 76668 116898184e3Ssthen I18N::LangTags use() fixups. 117898184e3Ssthen 118898184e3Ssthen2010-06-22 119898184e3Ssthen * Release 1.15 (included in perl 5.13.3; not released separately) 120898184e3Ssthen 121898184e3Ssthen Locale::Maketext guts have been merged back into the main module 122898184e3Ssthen 123898184e3Ssthen Fix for CPAN RT #46738. Perl 76354 124898184e3Ssthen Support for RO Lexicon hashes (External cache support) 125898184e3Ssthen 126898184e3Ssthen2009-11-20 127898184e3Ssthen * Release 1.14 (included in perl 5.11.2; not released separately) 128898184e3Ssthen 129898184e3Ssthen In Locale::Maketext, avoid using defined @array and defined %hash. 130898184e3Ssthen 131898184e3Ssthen Convert the odd Locale::Maketext test out from Test to Test::More. 132898184e3Ssthen 133898184e3Ssthen2009-06-23 Adriano Ferreira 134898184e3Ssthen * Development release 1.13_82 135898184e3Ssthen 136898184e3Ssthen One more recipe: on [numf,...] with decimal precision 137898184e3Ssthen 138898184e3Ssthen2009-06-23 Adriano Ferreira 139898184e3Ssthen * Development release 1.13_81 140898184e3Ssthen 141898184e3Ssthen Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey) 142898184e3Ssthen 143898184e3Ssthen A start of a cookbook. 144898184e3Ssthen 145898184e3Ssthen2009-06-23 Adriano Ferreira 146898184e3Ssthen * Development release 1.13_80 147898184e3Ssthen 148898184e3Ssthen Fixes CPAN RT #25877 (thanks imacat) 149898184e3Ssthen 150898184e3Ssthen Add a test for failure_handler_auto() 151898184e3Ssthen 152b39c5158Smillert2008-05-28 Adriano Ferreira 153b39c5158Smillert * Release 1.13 154b39c5158Smillert 155b39c5158Smillert New maintainer. No noteworthy changes. 156b39c5158Smillert 157b39c5158Smillert When debugging is turned on, "DEBUG and warn" is now 158b39c5158Smillert used instead of "DEBUG and print". It makes web applications 159b39c5158Smillert happier. CPAN RT #36238 160b39c5158Smillert 161b39c5158Smillert2007-11-17 162b39c5158Smillert * Release 1.12 163b39c5158Smillert 164b39c5158Smillert Many doc changes from RT. 165b39c5158Smillert 166b39c5158Smillert Silenced some "used only once" warnings under Perl 5.10. 167b39c5158Smillert 168b39c5158Smillert $@ is now localized in case it gets interpolated. This was added 169b39c5158Smillert a while ago, but now there's a test for it, too. 170b39c5158Smillert 171b39c5158Smillert Added warnings and strict to tests. 172b39c5158Smillert 173b39c5158Smillert Cleaning up some Perl::Critic gripes. 174b39c5158Smillert 175b39c5158Smillert2007-05-07 Andy Lester 176b39c5158Smillert * Release 1.11_01 177b39c5158Smillert 178b39c5158Smillert Fixed perlbug #33938 17956d68f1eSafresh1 https://github.com/Perl/perl5/issues/2103 180b39c5158Smillert 181b39c5158Smillert Started cleaning up source per Perl::Critic. 182b39c5158Smillert 183b39c5158Smillert 184b39c5158Smillert2005-11-10 Andy Lester 185b39c5158Smillert * Release 1.10: 186b39c5158Smillert 187b39c5158Smillert New maintainer. No changes at all. Bumped up the version number 188b39c5158Smillert and released it so that I can get the RT queue and any future mail. 189b39c5158Smillert 190b39c5158Smillert 191b39c5158Smillert2004-03-30 Sean M. Burke sburke@cpan.org 192b39c5158Smillert * Release 1.09: 193b39c5158Smillert 194b39c5158Smillert * Moved the language-preference-detecting code into new module 195b39c5158Smillert I18N::LangTags::Detect. 196b39c5158Smillert 197b39c5158Smillert Thanks to Autrijus Tang for catching some errors in the dist! 198b39c5158Smillert 199b39c5158Smillert 200b39c5158Smillert2004-01-19 Sean M. Burke sburke@cpan.org 201b39c5158Smillert 202b39c5158Smillert * Release 1.08: 203b39c5158Smillert 204b39c5158Smillert * Corrected a one-line code bug in v1.07 that accidentally demoted 205b39c5158Smillert all en-* tags in cases of lexicon-groups that had an en.pm but no 206b39c5158Smillert en_*.pm. Thanks to Robert Spier for spotting this. Test added. 207b39c5158Smillert So don't use v1.07! 208b39c5158Smillert 209898184e3Ssthen * Autrijus found some typos in the TPJ article. Fixed. 210b39c5158Smillert 211b39c5158Smillert2004-01-11 Sean M. Burke sburke@cpan.org 212b39c5158Smillert 213b39c5158Smillert * Release 1.07: Now uses a new and different rule for implicating 214b39c5158Smillert superordinate language tags in accept-language lists. Previously, 215b39c5158Smillert superordinates were just tacked onto the, so "en-US, ja", turned 216b39c5158Smillert into "en-US, ja, en". However, this turned out to be suboptimal 217b39c5158Smillert for many users of RT, a popular system using Maketext. The new 218b39c5158Smillert rule is that a tag implicates superordinate forms right after it, 219b39c5158Smillert unless those tags are explicitly stated elsewhere in the 220b39c5158Smillert accept-languages list. So "en-US ja" becomes "en-US en ja". If 221b39c5158Smillert you want "en" to be really lower, you have to actually state it 222b39c5158Smillert there: "en-US ja en" is left as-is. 223b39c5158Smillert 224b39c5158Smillert The 04super.t and 05super.t tests in t/ have many many examples of 225b39c5158Smillert this, including some strange corner cases. 226b39c5158Smillert 227b39c5158Smillert (In implementing this change, I also refactored some code in 228b39c5158Smillert Maketext.pm, for hopefully improved readability. However, 229b39c5158Smillert the above is the only actual change in behavior.) 230b39c5158Smillert 231b39c5158Smillert2003-06-21 Sean M. Burke sburke@cpan.org 232b39c5158Smillert * Release 1.06: Now has "use utf8" to make the things work 233b39c5158Smillert happily. Some fancy footwork is required to make this work under 234b39c5158Smillert pre-utf8 perl versions. 235b39c5158Smillert 236b39c5158Smillert2003-04-18 Sean M. Burke sburke@cpan.org 237b39c5158Smillert * Release 1.05: Different Makefile.PL, same .pm code. 238b39c5158Smillert 239b39c5158Smillert Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi 240b39c5158Smillert encourage me to add this to the makefile: 241b39c5158Smillert ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'), 242b39c5158Smillert so that when you install this on a recent version of perl (5.8 or 243b39c5158Smillert later), the installation will overwrite the Maketext.pm in your 244b39c5158Smillert core library directory. Email me if this produces trouble for any 245b39c5158Smillert of you folks out there, okay? 246b39c5158Smillert 247b39c5158Smillert2003-04-02 Sean M. Burke sburke@cpan.org 248b39c5158Smillert * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for 249b39c5158Smillert get_handle. This should make all the difference for users/victims 250b39c5158Smillert of the current version of Safari, which uses that syntax as well 251b39c5158Smillert as inserts random languages with low q numbers. 252b39c5158Smillert Thanks to Jesse Vincent and the whole RT junta for finding this. 253b39c5158Smillert 254b39c5158Smillert * Added more tests, now in t/ 255b39c5158Smillert 256b39c5158Smillert * Lots of typo fixes to Maketext.pm. Thanks to Evan A. Zacks for 257b39c5158Smillert patient help in finding them all. 258b39c5158Smillert 259b39c5158Smillert2001-06-21 Sean M. Burke sburke@cpan.org 260b39c5158Smillert * Release 1.03: basically cosmetic tweaks to the docs and the 261b39c5158Smillert test.pl. 262b39c5158Smillert 263b39c5158Smillert2001-06-20 Sean M. Burke sburke@cpan.org 264898184e3Ssthen * Release 1.02: EBCDIC-compatibility changes courtesy of Peter 265b39c5158Smillert Prymmer. Added [*,...] as alias for [quant,...] and [#,...] as an 266b39c5158Smillert alias for [numf,...]. Added some more things to test.pl 267b39c5158Smillert 268b39c5158Smillert2001-05-25 Sean M. Burke sburke@cpan.org 269b39c5158Smillert * Release 1.01: total rewrite. Docs are massive now. 270b39c5158Smillert Including TPJ13 article now. 271b39c5158Smillert 272b39c5158Smillert2000-05-14 Sean M. Burke sburke@cpan.org 273b39c5158Smillert 274b39c5158Smillert * Release 0.18: only change, regrettably, is a better makefile, 275b39c5158Smillert and it my email address has changed. 276b39c5158Smillert 277b39c5158Smillert1999-03-15 Sean M. Burke sburke@netadventure.net 278b39c5158Smillert 279b39c5158Smillert * Release 0.17: Public alpha release 280b39c5158Smillert Underdocumented. 281