podlators

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

2.4.2 - 2012-06-01

 - Remove the test of a POD document without an encoding.  We previously
   tested that this interpreted the document as ISO 8859-1, but
   Pod::Simple behavior has changed so that the test started failing, plus
   Pod::Simple now warns about a missing =encoding.  (#77553)

2.4.1 - 2012-05-30

 - Fix detection of PerlIO UTF-8 handling by requesting details on PerlIO
   layers to look for the UTF8 flag, which is not a layer in its own
   right.  Thanks, Leon Timmermans.  (#76440)

 - Fix handling of the F register in *roff output when processing multiple
   documents at once.  .IX will now continue to be defined for documents
   after the first, and the page number will not be reset at the start of
   each document.  Thanks to Nicholas Clark for the analysis.  (perl
   #103202)

 - In the pod2man and pod2text driver scripts, report an error and remove
   the empty output file if the input file had no content (if it did not
   exist, for example).  Exit with non-zero status if there were any
   errors.  Track contentless status inside Pod::Man and Pod::Text.
   Thanks, Dmitry Smirnov.  (#75099)

 - Override parse_file in Pod::Man and Pod::Text to set output_fh to
   STDOUT if it is not already set.  (#77530)

 - Format the URL text in Pod::Man before comparing it to the anchor when
   deciding whether to show separate anchor text.  This avoids spurious
   mismatches between the URL target and anchor text because the anchor
   text was already formatted and has (for example) hyphens escaped.
   (#76396)

 - Define \*(C` and \*(C' to the empty string in *roff output when
   processed through troff to avoid groff warnings.  Avoid warnings from
   checking the F register (used to enable index output) when running
   under groff.  Patch from Bjarni Ingi Gislason.  (#75434)

 - Fix the ASCII fallback string for the AE ligature in *roff output to
   use the string that was actually defined.

 - Stop removing pod2man and pod2text on make realclean, left over from
   when they were generated from *.PL scripts.  (#74848)

 - Embed the PID in file names generated by the test suite to avoid
   conflicts when running the test suite in parallel.  (#62083)

2.4.0 - 2010-10-10

 - Switch UTF-8 output encoding to use Encode directly instead of adding a
   PerlIO layer.  Probe the PerlIO layers with protection for Perl
   versions without PerlIO and set a flag indicating whether we also need
   to encode, to avoid double-encoding when writing to a file handle that
   is already doing UTF-8 encoding via PerlIO.

 - Do not strip escaped trailing whitespace in *roff output such as that
   created by S<> at the end of a line, since the backslash is then taken
   by *roff as escaping the newline.  Thanks, Kevin Ryde.  (#61781)

 - Add perlpodstyle, a new style guide for POD documentation, split mostly
   from the NOTES section of the pod2man manual page.  Remove the NOTES
   section of pod2man's documentation.

 - Convert pod2man and pod2text from scripts generated from *.PL files to
   simple scripts, relying on ExtUtils::MakeMaker to handle replacing the
   #! path during the package build.

2.3.1 - 2010-02-17

 - Increase $VERSION in Pod::Text::Color and Pod::Text::Termcap, missed
   in the previous release.

2.3.0 - 2009-12-28

 - Support anchor text for L<> links of type URL by rendering the anchor
   text and then the URL in angle brackets.  Now requires Pod::Simple 3.06
   or later.

 - When formatting item tags in Pod::Text, use the width of the tag
   without formatting codes.  This fixes formatting issues with
   Pod::Text::Color, Pod::Text::Termcap, and Pod::Text::Overstrike.

 - Suppress all formatting in the NAME section in *roff output to avoid
   confusing lexgrog and fix mishandling of C<> markup in NAME.  Clarify
   in the pod2man documentation that no markup should be used in the NAME
   section of a manual page.  Thanks, Niko Tyni.

 - Escape backslashes in the quoted text of .IX macros generated from X<>
   formatting code in *roff output.

 - Avoid using POSIX::strftime in Pod::Man because POSIX requires Fcntl,
   which is an XS module, and hence can't build in miniperl.  This allows
   ExtUtils::MakeMaker to build as a normal module in Perl core.  Thanks,
   Michael G Schwern.

 - Allow anchor text for URLs in Pod::ParseLink.  Fix the check of the
   anchor text to not think no text was provided when the text was "0".

 - Remove the temporary files created by the test suite in a loop to
   ensure that all versions are deleted on VMS.  Thanks, John E. Malmberg.

2.2.2 - 2009-01-17

 - In Pod::Text, correctly handle indentation of verbatim paragraphs that
   contain lines with only whitespace.  Thanks, Renee Baecker.

2.2.1 - 2008-12-19

 - In the legacy pod2text method, properly initialize the output file
   handle when called with only one argument.  Thanks, Michael G Schwern.

 - Fix the t/text-encoding.t test on Windows by setting raw encoding on
   the output file handle.  Thanks, Steve Hay.

2.2.0 - 2008-10-05

 - Try to preserve the previous Pod::Text behavior of setting the output
   encoding to match the input encoding if utf8 is not set, but support
   forcing an output encoding of utf8 with the utf8 option.  Add a
   corresponding --utf8 option to pod2text.  Document the PerlIO



( run in 1.550 second using v1.01-cache-2.11-cpan-71847e10f99 )