The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 3.16 - 2012-03-17

  • Make perldoc by itself emit a brief usage RT #75815
  • Add a space between $ENV{PAGER} and "<" RT #75420
  • Replace $self->die() with CORE::die in some errors RT #75010
  • Make load.t use note() instead of diag() RT #74893
  • Make perldoc -l -q usefully work RT #74254
  • Fix regex while untainting $0 RT #73580

Changes for version 3.15_15 - 2012-01-06

  • If the name check fails, report the name. RT #73580
  • Don't index tests in corpus (RT #73586)
  • Fix Pod error in GetOptsOO
  • Add ToANSI and ToTerm to load test
  • Add Pod check test
  • Now maintained by Mark Allen <mallen@cpan.org>

Changes for version 3.15_14 - 2011-12-18

  • Fix OpenBSD issues. You get to use mandoc. The UTF-8 supports sucks though.

Changes for version 3.15_13 - 2011-12-14

  • Fix up some issues with switches to nroff/groff (RT 73236)

Changes for version 3.15_12 - 2011-12-09

  • Fix the blocking writes in the groff pipe (RT #73074)

Changes for version 3.15_12

  • Now maintained by brian d foy <bdfoy@cpan.org>
  • Lots of fixes from Mark Allen <mallen@cpan.org>
  • Most of the changes discard the call to pod2man and use Pod::Man directly.
  • Preparing Pod::Perldoc to be dual-lived
  • RT 8376 'perldoc -oman' is incorrectly rendered under Cygwin.
  • RT 9531 perldoc can't find scripts on Windows
    • add .bat to scripts
  • RT 11118 ToMan.pm doesn't quote filename in system command
  • RT 12024 -m uses the wrong pager on MSWin32
    • fixed by ebhanssen@allverden.no
  • RT 12025 Options (-L) to show location like -l, even when no pod exists
    • fixed by Tye McQueen <tyemq@cpan.org>
  • RT 12769 Pod::Usage::pod2usage -- calling 'perldoc' on $0 is tainted, unsafe
    • fixed by Marek Rouchal <Marek.Rouchal@gmx.net>
  • RT 26121 can't handle =encoding utf8
  • RT 37347 perldoc -F doesn't correctly handle filenames containing single quotes
    • fixed by CHOCOLATE@cpan.org
  • RT 39000 Support for "pod2man --utf8"
  • RT 40557 Re: Why are the file test operators in perlfunc?
    • fixed by Renee Baecker <renee.baecker@smart-websolutions.de>
  • RT 53986 perldoc -m option fails if PAGER environment variable value contains white space
    • fixed by kruegerm-bitcard@avax.net
  • RT 61085 Respect MANWIDTH
    • fixed by Danijel Tasov <data@cpan.org>
  • RT 61452 perldoc -m misidentifies files and displays binaries
    • fixed by bitcard@volkerschatz.com
  • RT 67754 perldoc -f getpwnam and shmread no text
  • RT 72425 groff produces many errors with Unicode output.
  • RT 73074 ToMan output blocks on perlfunc

Changes for version 3.15_11 - 2011-11-29

  • Add the parent.pm prereq
  • Remove the 01_about_verbose test, which doesn't test anything

Changes for version 3.15_10 - 2011-11-19

  • Merge the changes to use Pod::Man instead of pod2man
  • Restrict the names we'll allow the program to run under
  • Patches for most of the items in the RT queue, which we'll enumerate once we know the fixes work.

Changes for version 3.15_09 - 2011-11-14

  • Respect MANWIDTH on Linux, if set. RT #61085
  • This is the start of some internals changes to allow testing.

Changes for version 3.15_08 - 2011-11-13

  • Sync with the latest stuff in blead
  • Re-release as a CPAN module
  • brian d foy is taking over maintainer duties

Changes for version 3.15_01 - 2009-09-30

  • 3.15_01 - sync with blead

Changes for version 3.14_08 - 2008-11-01

  • no code changes from 3.14_07
  • summary of main changes:
    • perldoc -v PerlVar
    • old -v (Verbosely describe) is now -D
    • 'perldoc intro' will find 'perlintro' page
    • 'perldoc -L it' can find Italian translations of documentation (if you have them)

Changes for version 3.14_07 - 2008-05-08

  • Pod::Perldoc now has POD
  • so does Pod::Perldoc::BaseTo and Pod::Perldoc::GetOptsOO

Changes for version 3.14_06 - 2008-05-02

  • 'perldoc intro' may find 'perlintro' page (suggested by Gisle Aas)
  • -v (Verbosely describe) is now -D
  • perldoc -v PerlVar

Changes for version 3.14_05 - 2008-04-22

  • Search perlvar
  • Applied patch to allow -A for searching perlvar. (after a patch by Ovid, 2008-02-26)
  • [RFC] the switch name is experimental: I am open to convincing alternatives (other than -v and -V which are already taken).

Changes for version 3.14_04 - 2008-04-16

  • 'lib' & co. are added to search path if -f Build.PL in current directory (rt.cpan.org #33941)
  • bug fix: 'blib' directories were never searched because they were tested with -f

Changes for version 3.14_03 - 2007-09-03

  • typo fix (#31763 by rgs)
  • warning and debugging code added to add_translator()
  • the translators now became objects
  • POD2::Base (if available) provides language-specific support for free
  • experimental releases, misses documentation of changes

Changes for version 3.14_02 - 2007-08-23

  • -L becomes more forgiving: $ perldoc -L it perldocpage retrieves the standard (English) version if it cannot find the Italian translation.
  • applied to bleed as Change #31762

Changes for version 3.14_01 - 2007-08-23

  • bleedperl changes:

Documentation

Look up Perl documentation in Pod format.

Modules

Look up Perl documentation in Pod format.
Base for Pod::Perldoc formatters
Customized option parser for Pod::Perldoc
render Pod with ANSI color escapes
let Perldoc check Pod for errors
let Perldoc render Pod as man pages
let Perldoc convert Pod to nroff
let Perldoc render Pod as ... Pod!
let Perldoc render Pod as RTF
render Pod with terminal escapes
let Perldoc render Pod as plaintext
let Perldoc use Tk::Pod to render Pod
let Perldoc render Pod as XML