diff --git a/ChangeLog b/ChangeLog index 49753141..620dab7d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,28 @@ # ChangeLog for Pod::Simple dist #--------------------------------------------------------------------------- -3.44 2022-xx-yy Karl Williamson +3.47 2025-05-15 Karl Williamson + - No git-related files in MANIFEST James Keenan++ + - Rename method and field to avoid conflicts Graham Knop++ +3.46 2025-05-12 Karl Williamson + - XHTML: =over without =item should render as a blockquote Graham Knop++ + - Add support for underlined text U<> formatting Graham Knop++ + - Make 'temp' name checking more succinct Max Maischein++ + - github: fix and add tests Lukas Mai++ rwp0++ + - Makefile.PL: add missing 'warnings' prereq Lukas Mai++ + - Add select method compatible with Pod::Select Graham Knop++ + - Modernize htmlbat.t, corpus.t Lukas Mai++, Graham Knop++ + - Fix links, typos, acknowledgments James Keenan++ rwp0++, Dan Book++ + - Add documentation on sublcassing Graham Knop++ + - Fix version checking Philippe Bruhat++ + - Fix version number Thibault Duponchelle++ + - Use rel2abs instead of abs_path Andrew Fresh++ +3.45 2023-05-14 Karl Williamson + - fix precedence issue in PullParser mauke++ + - minor parallelism fixes to test files yves++ + - refactor XHTML index generation into own method Graham Knop++ + - fix tab expansion when not 0 nor 8 Graham Knop++ + - various fixes to links Graham Knop++ +3.44 2022-05-26 Karl Williamson - Use Test::More and cleanup tests Graham Knop++ - reorganize Makefile.PL warnings Graham Knop++ - use warnings Graham Knop++ diff --git a/lib/Pod/Simple.pm b/lib/Pod/Simple.pm index c905c877..a71cb54d 100644 --- a/lib/Pod/Simple.pm +++ b/lib/Pod/Simple.pm @@ -11,7 +11,7 @@ use Pod::Simple::TiedOutFH; #use utf8; our @ISA = ('Pod::Simple::BlackBox'); -our $VERSION = '3.44'; +our $VERSION = '3.47'; our @Known_formatting_codes = qw(I B C L E F S U X Z); our %Known_formatting_codes = map(($_=>1), @Known_formatting_codes); diff --git a/lib/Pod/Simple/BlackBox.pm b/lib/Pod/Simple/BlackBox.pm index 1d45da0e..7a0ddf07 100644 --- a/lib/Pod/Simple/BlackBox.pm +++ b/lib/Pod/Simple/BlackBox.pm @@ -22,7 +22,7 @@ use integer; # vroom! use strict; use warnings; use Carp (); -our $VERSION = '3.44'; +our $VERSION = '3.47'; #use constant DEBUG => 7; sub my_qr ($$) { diff --git a/lib/Pod/Simple/Checker.pm b/lib/Pod/Simple/Checker.pm index 1d327e48..5a4f490e 100644 --- a/lib/Pod/Simple/Checker.pm +++ b/lib/Pod/Simple/Checker.pm @@ -8,7 +8,7 @@ use warnings; use Carp (); use Pod::Simple::Methody (); use Pod::Simple (); -our $VERSION = '3.44'; +our $VERSION = '3.47'; our @ISA = ('Pod::Simple::Methody'); BEGIN { *DEBUG = defined(&Pod::Simple::DEBUG) ? \&Pod::Simple::DEBUG diff --git a/lib/Pod/Simple/Debug.pm b/lib/Pod/Simple/Debug.pm index f7ab0539..5be7b300 100644 --- a/lib/Pod/Simple/Debug.pm +++ b/lib/Pod/Simple/Debug.pm @@ -1,6 +1,6 @@ package Pod::Simple::Debug; use strict; -our $VERSION = '3.44'; +our $VERSION = '3.47'; sub import { my($value,$variable); diff --git a/lib/Pod/Simple/DumpAsText.pm b/lib/Pod/Simple/DumpAsText.pm index 901c0961..d93ddd99 100644 --- a/lib/Pod/Simple/DumpAsText.pm +++ b/lib/Pod/Simple/DumpAsText.pm @@ -1,6 +1,6 @@ package Pod::Simple::DumpAsText; use strict; -our $VERSION = '3.44'; +our $VERSION = '3.47'; use Pod::Simple (); BEGIN { our @ISA = ('Pod::Simple')} diff --git a/lib/Pod/Simple/DumpAsXML.pm b/lib/Pod/Simple/DumpAsXML.pm index 1c962aad..2df33b72 100644 --- a/lib/Pod/Simple/DumpAsXML.pm +++ b/lib/Pod/Simple/DumpAsXML.pm @@ -1,6 +1,6 @@ package Pod::Simple::DumpAsXML; use strict; -our $VERSION = '3.44'; +our $VERSION = '3.47'; use Pod::Simple (); BEGIN {our @ISA = ('Pod::Simple')} diff --git a/lib/Pod/Simple/HTML.pm b/lib/Pod/Simple/HTML.pm index 53362cc0..97cb1d2c 100644 --- a/lib/Pod/Simple/HTML.pm +++ b/lib/Pod/Simple/HTML.pm @@ -3,7 +3,7 @@ use strict; use warnings; use Pod::Simple::PullParser (); our @ISA = ('Pod::Simple::PullParser'); -our $VERSION = '3.44'; +our $VERSION = '3.47'; BEGIN { if(defined &DEBUG) { } # no-op elsif( defined &Pod::Simple::DEBUG ) { *DEBUG = \&Pod::Simple::DEBUG } diff --git a/lib/Pod/Simple/HTMLBatch.pm b/lib/Pod/Simple/HTMLBatch.pm index bcf4a29a..8b66fcfb 100644 --- a/lib/Pod/Simple/HTMLBatch.pm +++ b/lib/Pod/Simple/HTMLBatch.pm @@ -1,6 +1,6 @@ package Pod::Simple::HTMLBatch; use strict; -our $VERSION = '3.44'; +our $VERSION = '3.47'; our @ISA = (); # Yup, we're NOT a subclass of Pod::Simple::HTML! # TODO: nocontents stylesheets. Strike some of the color variations? diff --git a/lib/Pod/Simple/LinkSection.pm b/lib/Pod/Simple/LinkSection.pm index 961e304b..f7631965 100644 --- a/lib/Pod/Simple/LinkSection.pm +++ b/lib/Pod/Simple/LinkSection.pm @@ -4,7 +4,7 @@ package Pod::Simple::LinkSection; use strict; use warnings; use Pod::Simple::BlackBox; -our $VERSION = '3.44'; +our $VERSION = '3.47'; use overload( # So it'll stringify nice '""' => \&Pod::Simple::BlackBox::stringify_lol, diff --git a/lib/Pod/Simple/Methody.pm b/lib/Pod/Simple/Methody.pm index 0efb690f..7ee0cecb 100644 --- a/lib/Pod/Simple/Methody.pm +++ b/lib/Pod/Simple/Methody.pm @@ -2,7 +2,7 @@ package Pod::Simple::Methody; use strict; use warnings; use Pod::Simple (); -our $VERSION = '3.44'; +our $VERSION = '3.47'; our @ISA = ('Pod::Simple'); # Yes, we could use named variables, but I want this to be impose diff --git a/lib/Pod/Simple/Progress.pm b/lib/Pod/Simple/Progress.pm index 347de2f5..d4760446 100644 --- a/lib/Pod/Simple/Progress.pm +++ b/lib/Pod/Simple/Progress.pm @@ -2,7 +2,7 @@ package Pod::Simple::Progress; use strict; use warnings; -our $VERSION = '3.44'; +our $VERSION = '3.47'; # Objects of this class are used for noting progress of an # operation every so often. Messages delivered more often than that diff --git a/lib/Pod/Simple/PullParser.pm b/lib/Pod/Simple/PullParser.pm index b6d2ce6c..fed5da75 100644 --- a/lib/Pod/Simple/PullParser.pm +++ b/lib/Pod/Simple/PullParser.pm @@ -1,6 +1,6 @@ package Pod::Simple::PullParser; use strict; -our $VERSION = '3.44'; +our $VERSION = '3.47'; use Pod::Simple (); BEGIN {our @ISA = ('Pod::Simple')} diff --git a/lib/Pod/Simple/PullParserEndToken.pm b/lib/Pod/Simple/PullParserEndToken.pm index 6f9b1817..62b448f0 100644 --- a/lib/Pod/Simple/PullParserEndToken.pm +++ b/lib/Pod/Simple/PullParserEndToken.pm @@ -3,7 +3,7 @@ use strict; use warnings; use Pod::Simple::PullParserToken (); our @ISA = ('Pod::Simple::PullParserToken'); -our $VERSION = '3.44'; +our $VERSION = '3.47'; sub new { # Class->new(tagname); my $class = shift; diff --git a/lib/Pod/Simple/PullParserStartToken.pm b/lib/Pod/Simple/PullParserStartToken.pm index 66014b7a..f7c016e4 100644 --- a/lib/Pod/Simple/PullParserStartToken.pm +++ b/lib/Pod/Simple/PullParserStartToken.pm @@ -3,7 +3,7 @@ use strict; use warnings; use Pod::Simple::PullParserToken (); our @ISA = ('Pod::Simple::PullParserToken'); -our $VERSION = '3.44'; +our $VERSION = '3.47'; sub new { # Class->new(tagname, optional_attrhash); my $class = shift; diff --git a/lib/Pod/Simple/PullParserTextToken.pm b/lib/Pod/Simple/PullParserTextToken.pm index b6095a30..7edc34fb 100644 --- a/lib/Pod/Simple/PullParserTextToken.pm +++ b/lib/Pod/Simple/PullParserTextToken.pm @@ -3,7 +3,7 @@ use strict; use warnings; use Pod::Simple::PullParserToken (); our @ISA = ('Pod::Simple::PullParserToken'); -our $VERSION = '3.44'; +our $VERSION = '3.47'; sub new { # Class->new(text); my $class = shift; diff --git a/lib/Pod/Simple/PullParserToken.pm b/lib/Pod/Simple/PullParserToken.pm index ff0da0f0..865445d9 100644 --- a/lib/Pod/Simple/PullParserToken.pm +++ b/lib/Pod/Simple/PullParserToken.pm @@ -1,7 +1,7 @@ package Pod::Simple::PullParserToken; # Base class for tokens gotten from Pod::Simple::PullParser's $parser->get_token our @ISA = (); -our $VERSION = '3.44'; +our $VERSION = '3.47'; use strict; sub new { # Class->new('type', stuff...); ## Overridden in derived classes anyway diff --git a/lib/Pod/Simple/RTF.pm b/lib/Pod/Simple/RTF.pm index 2dff5751..dbdcfd01 100644 --- a/lib/Pod/Simple/RTF.pm +++ b/lib/Pod/Simple/RTF.pm @@ -6,7 +6,7 @@ use warnings; #sub Pod::Simple::DEBUG () {4}; #sub Pod::Simple::PullParser::DEBUG () {4}; -our $VERSION = '3.44'; +our $VERSION = '3.47'; use Pod::Simple::PullParser (); our @ISA; BEGIN {@ISA = ('Pod::Simple::PullParser')} diff --git a/lib/Pod/Simple/Search.pm b/lib/Pod/Simple/Search.pm index cff70f51..4ef3be81 100644 --- a/lib/Pod/Simple/Search.pm +++ b/lib/Pod/Simple/Search.pm @@ -2,7 +2,7 @@ package Pod::Simple::Search; use strict; use warnings; -our $VERSION = '3.44'; ## Current version of this package +our $VERSION = '3.47'; ## Current version of this package BEGIN { *DEBUG = sub () {0} unless defined &DEBUG; } # set DEBUG level use Carp (); diff --git a/lib/Pod/Simple/SimpleTree.pm b/lib/Pod/Simple/SimpleTree.pm index c030c146..a5015225 100644 --- a/lib/Pod/Simple/SimpleTree.pm +++ b/lib/Pod/Simple/SimpleTree.pm @@ -3,7 +3,7 @@ use strict; use warnings; use Carp (); use Pod::Simple (); -our $VERSION = '3.44'; +our $VERSION = '3.47'; BEGIN { our @ISA = ('Pod::Simple'); *DEBUG = \&Pod::Simple::DEBUG unless defined &DEBUG; diff --git a/lib/Pod/Simple/Text.pm b/lib/Pod/Simple/Text.pm index 35c49aac..12c60850 100644 --- a/lib/Pod/Simple/Text.pm +++ b/lib/Pod/Simple/Text.pm @@ -4,7 +4,7 @@ use warnings; use Carp (); use Pod::Simple::Methody (); use Pod::Simple (); -our $VERSION = '3.44'; +our $VERSION = '3.47'; our @ISA = ('Pod::Simple::Methody'); BEGIN { *DEBUG = defined(&Pod::Simple::DEBUG) ? \&Pod::Simple::DEBUG diff --git a/lib/Pod/Simple/TextContent.pm b/lib/Pod/Simple/TextContent.pm index d062524c..260a6458 100644 --- a/lib/Pod/Simple/TextContent.pm +++ b/lib/Pod/Simple/TextContent.pm @@ -3,7 +3,7 @@ use strict; use warnings; use Carp (); use Pod::Simple (); -our $VERSION = '3.44'; +our $VERSION = '3.47'; our @ISA = ('Pod::Simple'); sub new { diff --git a/lib/Pod/Simple/TiedOutFH.pm b/lib/Pod/Simple/TiedOutFH.pm index 6aee09bb..6b691ce1 100644 --- a/lib/Pod/Simple/TiedOutFH.pm +++ b/lib/Pod/Simple/TiedOutFH.pm @@ -3,7 +3,7 @@ use strict; use warnings; use Symbol ('gensym'); use Carp (); -our $VERSION = '3.44'; +our $VERSION = '3.47'; #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/lib/Pod/Simple/Transcode.pm b/lib/Pod/Simple/Transcode.pm index 993b99a1..c2785333 100644 --- a/lib/Pod/Simple/Transcode.pm +++ b/lib/Pod/Simple/Transcode.pm @@ -1,6 +1,6 @@ package Pod::Simple::Transcode; use strict; -our $VERSION = '3.44'; +our $VERSION = '3.47'; BEGIN { if(defined &DEBUG) {;} # Okay diff --git a/lib/Pod/Simple/TranscodeDumb.pm b/lib/Pod/Simple/TranscodeDumb.pm index 6b05cb75..06dd42bb 100644 --- a/lib/Pod/Simple/TranscodeDumb.pm +++ b/lib/Pod/Simple/TranscodeDumb.pm @@ -1,6 +1,6 @@ package Pod::Simple::TranscodeDumb; use strict; -our $VERSION = '3.44'; +our $VERSION = '3.47'; # This module basically pretends it knows how to transcode, except # only for null-transcodings! We use this when Encode isn't # available. diff --git a/lib/Pod/Simple/TranscodeSmart.pm b/lib/Pod/Simple/TranscodeSmart.pm index 175104fa..d2bd0ff4 100644 --- a/lib/Pod/Simple/TranscodeSmart.pm +++ b/lib/Pod/Simple/TranscodeSmart.pm @@ -7,7 +7,7 @@ use strict; use warnings; use Pod::Simple; use Encode; -our $VERSION = '3.44'; +our $VERSION = '3.47'; sub is_dumb {0} sub is_smart {1} diff --git a/lib/Pod/Simple/XHTML.pm b/lib/Pod/Simple/XHTML.pm index 4b9abb97..07cee5da 100644 --- a/lib/Pod/Simple/XHTML.pm +++ b/lib/Pod/Simple/XHTML.pm @@ -45,7 +45,7 @@ use warnings; package Pod::Simple::XHTML; use strict; -our $VERSION = '3.44'; +our $VERSION = '3.47'; use Pod::Simple::Methody (); our @ISA = ('Pod::Simple::Methody'); diff --git a/lib/Pod/Simple/XMLOutStream.pm b/lib/Pod/Simple/XMLOutStream.pm index 1925026d..2a86ce61 100644 --- a/lib/Pod/Simple/XMLOutStream.pm +++ b/lib/Pod/Simple/XMLOutStream.pm @@ -3,7 +3,7 @@ use strict; use warnings; use Carp (); use Pod::Simple (); -our $VERSION = '3.44'; +our $VERSION = '3.47'; BEGIN { our @ISA = ('Pod::Simple'); *DEBUG = \&Pod::Simple::DEBUG unless defined &DEBUG;