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