Major new release, switching from Pod::Parser to Pod::Simple as the
underlying POD parser.  Thank you very much to Allison Randal for taking
over maintenance of Pod::Simple and doing another release!

This release requires Pod::Simple 3.03 for fully correct functionality.

The URL

    ftp://ftp.eyrie.org/pub/software/modules/podlators-2.00.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/R/RR/RRA/podlators-2.00.tar.gz
  size: 74618 bytes
   md5: c301771734edfe20e8f0dd995173249c

Changes since previous release:

2005-11-28  Russ Allbery  <[EMAIL PROTECTED]>

        * VERSION: podlators 2.00 released.

        * Makefile.PL: Require Pod::Simple 3.03.

        * t/termcap.t: Force a particular terminal configuration to get
        reliable results and update the expected results; I'm not sure
        what terminal I was testing with before.

2005-03-19  Russ Allbery  <[EMAIL PROTECTED]>

        * lib/Pod/Man.pm: Reorder documentation sections to put SEE ALSO
        last.
        (devise_title): Strip vendor_perl as well as site_perl, reported
        by Alexey Tourbin.

        * lib/Pod/Man.pm (new): Fall back on fullstop_space_harden if
        preserve_whitespace is not available.
        * lib/Pod/Text.pm (new): Likewise.

2004-12-31  Russ Allbery  <[EMAIL PROTECTED]>

        * lib/Pod/Text/Color.pm (wrap): Count text lengths correctly when
        there are multiple adjacent escape sequences.  Use a temporary
        variable to make the regex clearer.
        * lib/Pod/Text/Termcap.pm (wrap): Likewise.
        * t/color.t: New file.  Test wrapping.
        * t/termcap.t: New file.  Test wrapping.

        * t/basic.t: Skip the Pod::Text::Color tests if loading the module
        failed due to a missing Term::ANSIColor.

        * scripts/pod2man.PL: Move SEE ALSO to last in the section
        ordering and move HISTORY directly after AUTHOR and before
        COPYRIGHT AND LICENSE, based on discussion on perl5-porters.
        Remove the obsolete caution against enclosing URLs in L<>.

2004-06-08  Russ Allbery  <[EMAIL PROTECTED]>

        * t/basic.txt: C<> without any content now produces quote marks.
        * t/basic.cap: Likewise.
        * t/basic.clr: Likewise.
        * t/basic.ovr: Likewise.

        * t/text-errors.t: Deleted.  These errors are now caught by
        Pod::Simple instead, which is a better place to test them.

        * t/text-options.t: Add a test suite for the code option.  Undef
        the formatter after running it to make sure everything is closed
        correctly.

        * t/basic.t: Use the same interface for invoking all formatters,
        since they're now all based on Pod::Simple.  Undef the formatter
        after running it to make sure everything is closed correctly.
        * t/text.t: Likewise.

        * scripts/pod2man.PL: Change another documentation reference from
        Pod::Parser to Pod::Simple.

        * scripts/pod2text.PL: Add support for multiple pairs of input and
        output files, similar to pod2man.  Change documentation references
        from Pod::Parser to Pod::Simple.

        * lib/Pod/Text.pm: Significantly reworked to use Pod::Simple
        instead of Pod::Parser.  With the exception of better E<> handling
        and different handling of C<> without any content, the new
        formatter produces the same output as the old one.
        * lib/Pod/Text/Color.pm: Likewise.
        * lib/Pod/Text/Overstrike.pm: Likewise.
        * lib/Pod/Text/Termcap.pm: Likewise.

        * lib/Pod/Man.pm (_handle_element_end): Correctly handle the case
        where a command handler returns only "0" as the result of a
        command.

2004-05-07  Russ Allbery  <[EMAIL PROTECTED]>

        * scripts/pod2man.PL: Make the argument to the --release flag
        optional.

2004-02-14  Russ Allbery  <[EMAIL PROTECTED]>

        * lib/Pod/Man.pm: Refer to Pod::Simple in SEE ALSO.

        * t/man.t: Destroy the parser after parsing each segment, since
        this will force Pod::Simple to flush output.  Add many new tests
        taken from the Pod::Simple work by Sean Burke and update the
        results of a few tests for the new parser.

        * t/basic.pod: Remove a variety of L<> tests involving extra
        whitespace and newlines that aren't supported by perlpodspec to
        avoid unimportant errors.
        * t/basic.cap: Update.
        * t/basic.clr: Update.
        * t/basic.ovr: Update.
        * t/basic.txt: Update.
        * t/basic.man: Update and modify for the new results from the
        Pod::Simple-based Pod::Man.

        * t/basic.t: Destroy the parser after parsing each file, since
        that will force Pod::Simple to flush output.

        * scripts/pod2man.PL: Create a new parser for each file since
        Pod::Simple parsers are not reusable.  Update documentation to
        refer to Pod::Simple rather than Pod::Parser.

        * lib/Pod/Man.pm: Completely rewritten, using input from Sean
        Burke, to use Pod::Simple as the underlying parser instead of
        Pod::Parser.  Other than minor and unimportant variations, the new
        output is identical to the old except for some small bug fixes and
        better handling of E<>.

-- 
Russ Allbery ([EMAIL PROTECTED])             <http://www.eyrie.org/~eagle/>

Reply via email to