Blame ChangeLog

Packit f92f8e
Revision history for Perl suite Locale::Maketext
Packit f92f8e
Packit f92f8e
2016-07-25
Packit f92f8e
    * Release of 1.28 to CPAN
Packit f92f8e
    * Fix optional runtime load for CVE-2016-1238
Packit f92f8e
Packit f92f8e
2016-06-22
Packit f92f8e
    * Release of 1.27 to CPAN
Packit f92f8e
Packit f92f8e
2016-04-20
Packit f92f8e
    * perl #127923: note priority between the white and blacklist
Packit f92f8e
Packit f92f8e
2016-03-17
Packit f92f8e
    * Add blacklist and whitelist support to Locale::Maketext.
Packit f92f8e
Packit f92f8e
2014-06-17
Packit f92f8e
    * Correct two subtle typos in Locale::Maketext POD.
Packit f92f8e
Packit f92f8e
Packit f92f8e
2013-04-13
Packit f92f8e
    * No changes. Switch to version 1.25 for release to CPAN.
Packit f92f8e
Packit f92f8e
2013-04-13
Packit f92f8e
    * Update to 1.25_01 from upstream blead for release testing
Packit f92f8e
Packit f92f8e
2013-11-08
Packit f92f8e
    * Fix for case when lexicon translations contain substitionand literals with eval-non-safe characters.
Packit f92f8e
	RT #120457
Packit f92f8e
Packit f92f8e
2013-08-21
Packit f92f8e
    * Swap out base for parent (bowtie) For: RT #119403
Packit f92f8e
Packit f92f8e
2013-05-21
Packit f92f8e
    * typo fixes for Locale::Maketext
Packit f92f8e
Packit f92f8e
2013-01-04
Packit f92f8e
    * POD fixes uncovered by the new Pod::Checker, not yet in core.
Packit f92f8e
Packit f92f8e
2012-12-04
Packit f92f8e
    * Fix misparsing of maketext strings.
Packit f92f8e
Packit f92f8e
2012-11-22
Packit f92f8e
    * Fix hash order dependency bug in tests
Packit f92f8e
Packit f92f8e
2012-01-14
Packit f92f8e
    * Minor POD documentation update to sync with upstream blead.
Packit f92f8e
Packit f92f8e
2011-12-23
Packit f92f8e
    * No changes. Production release after CPAN testers cleared.
Packit f92f8e
Packit f92f8e
2011-12-14
Packit f92f8e
    * Update to 1.19_01 from upstream blead for release testing
Packit f92f8e
Packit f92f8e
    Fix broken URLs in dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod for RFCs
Packit f92f8e
Packit f92f8e
    Keep verbatim pod in various dist/* pods within 79 cols
Packit f92f8e
Packit f92f8e
2011-05-25
Packit f92f8e
    * Update to 1.19 from upstream blead
Packit f92f8e
Packit f92f8e
    [perl #89896] Locale::Maketext test failure
Packit f92f8e
    when environment has variable containing unbalanced brackets
Packit f92f8e
Packit f92f8e
    Suppress "Name used only once" warnings.
Packit f92f8e
Packit f92f8e
    [perl #81888] Fix typos (spelling errors) in dist/*
Packit f92f8e
Packit f92f8e
2010-10-20
Packit f92f8e
    * Release 1.17
Packit f92f8e
Packit f92f8e
    Test release of 1.16_01, versioning even deprecated Guts modules.
Packit f92f8e
    This prevents CPAN upgrade circular heck. Thanks BinGOs
Packit f92f8e
Packit f92f8e
    Tested version fix for CPAN by BinGOs. Bump to stable version and release to public
Packit f92f8e
Packit f92f8e
2010-10-07
Packit f92f8e
    * Release 1.16
Packit f92f8e
Packit f92f8e
    Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables
Packit f92f8e
    to assure that the aliases cannot be altered during maketext calls.
Packit f92f8e
Packit f92f8e
    Fix for CPAN RT #40727: infinite loop in
Packit f92f8e
    Locale::Maketext::Guts::_compile() when working with tainted values
Packit f92f8e
Packit f92f8e
    Fix for CPAN RT #34182: Don't localize $@.
Packit f92f8e
    ->maketext calls will now backup and restore $@ so that die messages are not suppressed.
Packit f92f8e
Packit f92f8e
    Fix for CPAN RT #55461
Packit f92f8e
    %hash deprecated messages cleaned up with perl 5.12
Packit f92f8e
Packit f92f8e
    Fix for CPAN RT #48118. Perl 76674
Packit f92f8e
    Speed and efficiency tweaks in _compile calls when string has no ~][ in it.
Packit f92f8e
Packit f92f8e
    Fix for CPAN RT #48808. Perl 76668
Packit f92f8e
    I18N::LangTags use() fixups.
Packit f92f8e
Packit f92f8e
2010-06-22
Packit f92f8e
    * Release 1.15 (included in perl 5.13.3; not released separately)
Packit f92f8e
Packit f92f8e
    Locale::Maketext guts have been merged back into the main module
Packit f92f8e
Packit f92f8e
    Fix for CPAN RT #46738. Perl 76354
Packit f92f8e
    Support for RO Lexicon hashes (External cache support)
Packit f92f8e
Packit f92f8e
2009-11-20
Packit f92f8e
    * Release 1.14 (included in perl 5.11.2; not released separately)
Packit f92f8e
Packit f92f8e
    In Locale::Maketext, avoid using defined @array and defined %hash.
Packit f92f8e
Packit f92f8e
    Convert the odd Locale::Maketext test out from Test to Test::More.
Packit f92f8e
Packit f92f8e
2009-06-23  Adriano Ferreira
Packit f92f8e
    * Development release 1.13_82
Packit f92f8e
Packit f92f8e
    One more recipe: on [numf,...] with decimal precision
Packit f92f8e
Packit f92f8e
2009-06-23  Adriano Ferreira
Packit f92f8e
    * Development release 1.13_81
Packit f92f8e
Packit f92f8e
    Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey)
Packit f92f8e
Packit f92f8e
    A start of a cookbook.
Packit f92f8e
Packit f92f8e
2009-06-23  Adriano Ferreira
Packit f92f8e
    * Development release 1.13_80
Packit f92f8e
Packit f92f8e
    Fixes CPAN RT #25877 (thanks imacat)
Packit f92f8e
Packit f92f8e
    Add a test for failure_handler_auto()
Packit f92f8e
Packit f92f8e
2008-05-28  Adriano Ferreira
Packit f92f8e
    * Release 1.13
Packit f92f8e
Packit f92f8e
    New maintainer. No noteworthy changes.
Packit f92f8e
Packit f92f8e
    When debugging is turned on, "DEBUG and warn" is now
Packit f92f8e
    used instead of "DEBUG and print". It makes web applications
Packit f92f8e
    happier. CPAN RT #36238
Packit f92f8e
Packit f92f8e
2007-11-17
Packit f92f8e
    * Release 1.12
Packit f92f8e
Packit f92f8e
    Many doc changes from RT.
Packit f92f8e
Packit f92f8e
    Silenced some "used only once" warnings under Perl 5.10.
Packit f92f8e
Packit f92f8e
    $@ is now localized in case it gets interpolated.  This was added
Packit f92f8e
    a while ago, but now there's a test for it, too.
Packit f92f8e
Packit f92f8e
    Added warnings and strict to tests.
Packit f92f8e
Packit f92f8e
    Cleaning up some Perl::Critic gripes.
Packit f92f8e
Packit f92f8e
2007-05-07  Andy Lester
Packit f92f8e
    * Release 1.11_01
Packit f92f8e
Packit f92f8e
    Fixed perlbug #33938
Packit f92f8e
    http://rt.perl.org/rt3//Public/Bug/Display.html?id=3393
Packit f92f8e
Packit f92f8e
    Started cleaning up source per Perl::Critic.
Packit f92f8e
Packit f92f8e
Packit f92f8e
2005-11-10  Andy Lester
Packit f92f8e
    * Release 1.10:
Packit f92f8e
Packit f92f8e
    New maintainer.  No changes at all.  Bumped up the version number
Packit f92f8e
    and released it so that I can get the RT queue and any future mail.
Packit f92f8e
Packit f92f8e
Packit f92f8e
2004-03-30  Sean M. Burke  sburke@cpan.org
Packit f92f8e
    * Release 1.09:
Packit f92f8e
Packit f92f8e
    * Moved the language-preference-detecting code into new module
Packit f92f8e
    I18N::LangTags::Detect.
Packit f92f8e
Packit f92f8e
    Thanks to Autrijus Tang for catching some errors in the dist!
Packit f92f8e
Packit f92f8e
Packit f92f8e
2004-01-19  Sean M. Burke  sburke@cpan.org
Packit f92f8e
Packit f92f8e
    * Release 1.08:
Packit f92f8e
Packit f92f8e
    * Corrected a one-line code bug in v1.07 that accidentally demoted
Packit f92f8e
    all en-* tags in cases of lexicon-groups that had an en.pm but no
Packit f92f8e
    en_*.pm.  Thanks to Robert Spier for spotting this.  Test added.
Packit f92f8e
    So don't use v1.07!
Packit f92f8e
Packit f92f8e
    * Autrijus found some typos in the TPJ article.  Fixed.
Packit f92f8e
Packit f92f8e
2004-01-11  Sean M. Burke  sburke@cpan.org
Packit f92f8e
Packit f92f8e
    * Release 1.07:  Now uses a new and different rule for implicating
Packit f92f8e
    superordinate language tags in accept-language lists.  Previously,
Packit f92f8e
    superordinates were just tacked onto the, so "en-US, ja", turned
Packit f92f8e
    into "en-US, ja, en".  However, this turned out to be suboptimal
Packit f92f8e
    for many users of RT, a popular system using Maketext.  The new
Packit f92f8e
    rule is that a tag implicates superordinate forms right after it,
Packit f92f8e
    unless those tags are explicitly stated elsewhere in the
Packit f92f8e
    accept-languages list.  So "en-US ja" becomes "en-US en ja".  If
Packit f92f8e
    you want "en" to be really lower, you have to actually state it
Packit f92f8e
    there: "en-US ja en" is left as-is.
Packit f92f8e
Packit f92f8e
    The 04super.t and 05super.t tests in t/ have many many examples of
Packit f92f8e
    this, including some strange corner cases.
Packit f92f8e
Packit f92f8e
    (In implementing this change, I also refactored some code in
Packit f92f8e
    Maketext.pm, for hopefully improved readability.  However,
Packit f92f8e
    the above is the only actual change in behavior.)
Packit f92f8e
Packit f92f8e
2003-06-21  Sean M. Burke  sburke@cpan.org
Packit f92f8e
    * Release 1.06:  Now has "use utf8" to make the things work
Packit f92f8e
    happily.  Some fancy footwork is required to make this work under
Packit f92f8e
    pre-utf8 perl versions.
Packit f92f8e
Packit f92f8e
2003-04-18  Sean M. Burke  sburke@cpan.org
Packit f92f8e
    * Release 1.05:  Different Makefile.PL, same .pm code.
Packit f92f8e
Packit f92f8e
    Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi
Packit f92f8e
    encourage me to add this to the makefile:
Packit f92f8e
     ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'),
Packit f92f8e
    so that when you install this on a recent version of perl (5.8 or
Packit f92f8e
    later), the installation will overwrite the Maketext.pm in your
Packit f92f8e
    core library directory.  Email me if this produces trouble for any
Packit f92f8e
    of you folks out there, okay?
Packit f92f8e
Packit f92f8e
2003-04-02  Sean M. Burke  sburke@cpan.org
Packit f92f8e
    * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for
Packit f92f8e
    get_handle.  This should make all the difference for users/victims
Packit f92f8e
    of the current version of Safari, which uses that syntax as well
Packit f92f8e
    as inserts random languages with low q numbers.
Packit f92f8e
    Thanks to Jesse Vincent and the whole RT junta for finding this.
Packit f92f8e
Packit f92f8e
    * Added more tests, now in t/
Packit f92f8e
Packit f92f8e
    * Lots of typo fixes to Maketext.pm.  Thanks to Evan A. Zacks for
Packit f92f8e
    patient help in finding them all.
Packit f92f8e
Packit f92f8e
2001-06-21  Sean M. Burke  sburke@cpan.org
Packit f92f8e
    * Release 1.03: basically cosmetic tweaks to the docs and the
Packit f92f8e
    test.pl.
Packit f92f8e
Packit f92f8e
2001-06-20  Sean M. Burke  sburke@cpan.org
Packit f92f8e
    * Release 1.02:  EBCDIC-compatibility changes courtesy of Peter
Packit f92f8e
    Prymmer.  Added [*,...] as alias for [quant,...] and [#,...] as an
Packit f92f8e
    alias for [numf,...].  Added some more things to test.pl
Packit f92f8e
Packit f92f8e
2001-05-25  Sean M. Burke  sburke@cpan.org
Packit f92f8e
    * Release 1.01:  total rewrite.  Docs are massive now.
Packit f92f8e
    Including TPJ13 article now.
Packit f92f8e
Packit f92f8e
2000-05-14  Sean M. Burke  sburke@cpan.org
Packit f92f8e
Packit f92f8e
    * Release 0.18:  only change, regrettably, is a better makefile,
Packit f92f8e
    and it my email address has changed.
Packit f92f8e
Packit f92f8e
1999-03-15  Sean M. Burke  sburke@netadventure.net
Packit f92f8e
Packit f92f8e
    * Release 0.17:  Public alpha release
Packit f92f8e
    Underdocumented.