The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Encode::ZapCP1252

0.40  2020-02-04T15:30:50Z
      - Added link to Encoding::FixLatin. Suggested by Jonas Smedegaard.
      - Removed Pod tests from the distribution.
      - Fixed an issue discovered on Perl 5.31 that incorrectly resulted in
        the creation of malformed UTF-8 when fixing unicode strings. Thanks to
        Karl Williamson for the continuing improvement of Unicode support in
        Perl and for the fix to this module.

0.33  2011-11-23T05:19:36Z
      - Require Test::Pod 1.41 to support `L<text|url>` syntax in the Pod.
      - Support for decoded strings is supported only in 5.8.8 and higher due
        to bugs in the handling of UTF-8 characters in regular expressions
        prior to that release.

0.32  2010-06-16T22:45:06
      - Fixed bug where `zap_cp1252` was failing to return a value when called
        in a list or scalar context.

0.31  2010-06-14T03:09:06
      - Fixed test failures on Perls less than 5.10.

0.30  2010-06-12T18:05:38
      - The conversion functions now ignore `undef` arguments and just return
        without doing anything.
      - Strings are no longer modified in-place unless the conversion
        subroutines are called in a void context.
      - The conversion functions may optionally be called with no argument
        when run in Perl 5.10 or higher, in which case they will instead act
        on `$_`.

0.20  2010-06-12T00:39:35
      - Added `local` to examples of changing the mapping tables.
      - When the Encode module is installed, zapping and fixing CP1252
        gremlins now works in decoded strings, too.
      - For convenience, the functions now return the strings they've
        modified.
      - Shipping with a traditional `Makefile.PL` rather than one that
        passes through to Module::Build.
      - Moved repository to [GitHub](https://github.com/theory/encode-zapcp1252).

0.12  2008-06-23T17:48:04
      - Fixed pasto in the "Support" section of the docs.
      - Fixed a typo in the "Synopsis" section of the docs, thanks to David
        Beaudet.
      - Fixed the 5.6.2 requirement to be properly detected in Perl 5.5.
        Thanks to Slaven Rezic for the report.

0.11  2008-05-03T21:33:40
      - Removed bogus test.out file from the distribution. No idea how that
        got in there.
      - Added Module::Build to `build_requires` in Build.PL.
      - Fixed another Perl 5.6.2 test failure reported by David Cantrell.
      - Added Encode to the `recommends` parameter in Build.PL.

0.10  2008-05-02T18:32:27
      - Added `fix_cp1252()`, which converts CP1252 gremlins to their UTF-8
        equivalents.
      - Made the character mapping hashes into `our` variables, instead of
        lexicals, so that they can be messed with externally. Suggested by
        Max Maischen.
      - Added link to source code repository.
      - Now requiring Perl 5.6.2 or greater.

0.02  2008-05-02T04:50:04
      - Fixed documentation typo.
      - Added the "configure_requires", and "recommends" parameters to
        Build.PL.
      - Fixed compatibility issue with Perl 5.6.2.

0.01  2005-10-04T23:20:26
      - Initial public release.