Branch: refs/heads/sync-podlators-20240713
Home: https://github.com/Perl/perl5
Commit: 3b4e5c6204fd45b880bc1db2fc403c48756a9b2a
https://github.com/Perl/perl5/commit/3b4e5c6204fd45b880bc1db2fc403c48756a9b2a
Author: James E Keenan <[email protected]>
Date: 2024-07-13 (Sat, 13 Jul 2024)
Changed paths:
M Porting/Maintainers.pl
Log Message:
-----------
Remove CUSTOMIZED element for podlators
To prepare for sync with cpan.
Commit: 4081ca2295189846510cf1a1c455a5097eece4d0
https://github.com/Perl/perl5/commit/4081ca2295189846510cf1a1c455a5097eece4d0
Author: Russ Allbery <[email protected]>
Date: 2024-07-13 (Sat, 13 Jul 2024)
Changed paths:
M MANIFEST
M Porting/Maintainers.pl
M cpan/podlators/Makefile.PL
M cpan/podlators/docs/docknot.yaml
M cpan/podlators/lib/Pod/Man.pm
M cpan/podlators/lib/Pod/ParseLink.pm
M cpan/podlators/lib/Pod/Text.pm
M cpan/podlators/lib/Pod/Text/Color.pm
M cpan/podlators/lib/Pod/Text/Overstrike.pm
M cpan/podlators/lib/Pod/Text/Termcap.pm
M cpan/podlators/scripts/pod2man.PL
M cpan/podlators/scripts/pod2text.PL
M cpan/podlators/t/data/basic.man
M cpan/podlators/t/data/man/encoding.groff
M cpan/podlators/t/data/man/encoding.roff
M cpan/podlators/t/data/man/encoding.utf8
M cpan/podlators/t/data/perl.conf
M cpan/podlators/t/data/perltidyrc
M cpan/podlators/t/data/regenerate-data
A cpan/podlators/t/data/snippets/color/nonbreaking-wrap
M cpan/podlators/t/data/snippets/man/error-normal
M cpan/podlators/t/data/snippets/man/error-pod
M cpan/podlators/t/data/snippets/man/fixed-font-in-item
M cpan/podlators/t/data/snippets/man/guesswork
M cpan/podlators/t/data/snippets/man/guesswork-all
M cpan/podlators/t/data/snippets/man/guesswork-none
M cpan/podlators/t/data/snippets/man/guesswork-partial
R cpan/podlators/t/data/snippets/man/hyphen-in-s
M cpan/podlators/t/data/snippets/man/iso-8859-1
M cpan/podlators/t/data/snippets/man/iso-8859-1-roff
A cpan/podlators/t/data/snippets/man/item-spacing
A cpan/podlators/t/data/snippets/man/man-l
M cpan/podlators/t/data/snippets/man/nonbreaking-space-l
M cpan/podlators/t/data/snippets/man/not-numbers
M cpan/podlators/t/data/snippets/man/quote-escaping
M cpan/podlators/t/data/snippets/man/utf8-nonbreaking
A cpan/podlators/t/data/snippets/overstrike/nonbreaking-wrap
A cpan/podlators/t/data/snippets/termcap/nonbreaking-wrap
A cpan/podlators/t/data/snippets/text/nonbreaking-wrap
M cpan/podlators/t/docs/changes.t
M cpan/podlators/t/docs/pod-spelling.t
M cpan/podlators/t/docs/pod.t
M cpan/podlators/t/docs/spdx-license.t
M cpan/podlators/t/docs/synopsis.t
M cpan/podlators/t/general/basic.t
M cpan/podlators/t/general/filehandle.t
M cpan/podlators/t/general/pod-parser.t
M cpan/podlators/t/lib/Test/Podlators.pm
M cpan/podlators/t/lib/Test/RRA.pm
M cpan/podlators/t/lib/Test/RRA/Config.pm
M cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm
M cpan/podlators/t/man/devise-date.t
M cpan/podlators/t/man/devise-title.t
M cpan/podlators/t/man/empty.t
M cpan/podlators/t/man/encoding.t
M cpan/podlators/t/man/heading.t
M cpan/podlators/t/man/iso-8859-1.t
M cpan/podlators/t/man/no-encode.t
M cpan/podlators/t/man/snippets.t
M cpan/podlators/t/man/utf8-io.t
M cpan/podlators/t/parselink/basic.t
M cpan/podlators/t/style/critic.t
M cpan/podlators/t/style/kwalitee.t
M cpan/podlators/t/style/minimum-version.t
M cpan/podlators/t/style/module-version.t
M cpan/podlators/t/style/obsolete-strings.t
M cpan/podlators/t/style/strict.t
M cpan/podlators/t/text/color.t
M cpan/podlators/t/text/invalid.t
M cpan/podlators/t/text/iso-8859-1.t
M cpan/podlators/t/text/overstrike.t
M cpan/podlators/t/text/snippets.t
M cpan/podlators/t/text/termcap.t
M cpan/podlators/t/text/utf8-io.t
Log Message:
-----------
cpan/podlators - Update to version v6.0.1, including v6.0.0
v6.0.0 - 2024-07-10
- Drop support for Perl 5.10. podlators now requires Perl 5.12 or later.
- podlators now uses semantic versioning for the package and module
versions, with a v prefix to work with Perl's packaging system.
- Pod::Man now translates all "-" characters in the input into *roff "\-"
escapes (normally rendered as an ASCII hyphen-minus, U+002D) rather
than using fragile heuristics to decide which characters represent true
hyphens and which represent ASCII hyphen-minus. The previous
heuristics misrendered command names such as apt-get, causing search
and cut-and-paste issues. This change may cause line-break issues with
long hyphenated phrases. In cases where the intent is a true hyphen,
consider using UTF-8 as the POD character set (declared with =encoding)
and using true Unicode hyphens instead of the ASCII "-" character.
- Pod::Man now disables the special *roff interpretation of "`" and "'"
characters as paired quotes everywhere, not just in verbatim text, thus
forcing them to be interpreted as the regular ASCII characters. This
also disables the use of "``" and "''" for paired double-quotes. The
rationale is similar to that for hyphens: there is no way to tell from
the POD source that the special interpretation as quotes is intended.
To produce paired typographic quotes in the output, use UTF-8 and
Unicode paired quote characters.
- Man page references in L<> that are detected as such by Pod::Simple are
now always formatted as man page references even if our normal
heuristic would not detect them. This fixes the formatting of
constructions such as @@RXVT_NAME@@perl(3), which are used by packages
that format a man page with POD and then substitute variables into it
at build time. Thanks to Marco Sirabella for the analysis and an
initial patch. (GitHub #21)
- Add a workaround to Pod::Man to force persistent ragged-right
justification under nroff with groff 1.23.0. Thanks to Guillem Jover
for the report and G. Branden Robinson for the analysis. (GitHub #23)
- Fix wrapping of text with S<> markup in all subclasses of Pod::Text.
Thanks to Jim Avera for the report. (GitHub #24)
- Pod::Man now forces a blank line after a nested list contains only
=item tags without bodies. In previous versions, the blank line before
the next item in the surrounding =over block was not included. Thanks
to Julien ÉLIE for the report. (GitHub #26)
- Import PerlIO before checking for layers so that PerlIO::F_UTF8 is
available, which fixes double-encoding of output when a :utf8 layer is
in place and PerlIO is not imported. Thanks to youpong for the bug
report, James Keenan for the elaboration, and Graham Knop for the fix.
(GitHub #25)
- pod2text --help now exits with status 0, not 1, matching normal UNIX
command behavior and the behavior of pod2man. (GitHub #19)
- Fix tests when NO_COLOR is set in the environment. (GitHub #20)
v6.0.1 - 2024-07-12
- Remove autodie from the module build process. When built as part of
Perl core, podlators is built before autodie is available. Thanks to
James E Keenan for the report and a draft patch. (GitHub #33)
Compare: https://github.com/Perl/perl5/compare/3b4e5c6204fd%5E...4081ca229518
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications