# ChangeLog for Pod::Simple dist
#---------------------------------------------------------------------------
+2009-12-17 David E. Wheeler <david@justatheory.org>
+ * Release 3.13
+
+ Removed deleted test file from MANIFEST.
+
+2009-12-17 David E. Wheeler <david@justatheory.org>
+ * Release 3.12
+
+ Removed "All rights reserved" from all files.
+
+ Added acknowledgements to man.he.net and search.cpan.org for
+ permission to link man pages and Perl module links to their sites
+ in the output of Pod::Simple::HTML and Pod::Simple::XHTML.
+
+ Add "html_h_level" option to Pod::Simple::XHTML and ::HTML to allow
+ a =head1 to become an <h2> and so on. RJBS.
+
+ Add batch_mode_page_object_init() method to Pod::Simple::XHTML.
+ This allows it to be used by Pod::Simple::HTMLBatch.
+
+ Fixed a regression in Pod::Simple::XHTML where '=begin html' blocks
+ were incorrectly escaped rather than simply passed through unmolested.
+ RJBS.
+
+ Removed the undocumented "fullstop_space_harden" attribute, which
+ apparently was only used by Pod::Text a very long time ago.
+
+2009-12-09 David E. Wheeler <david@justatheory.org>
+ * Release 3.11
+
+ Restored code to HTMLBatch that allows the TOC (index) to be created
+ in batch jobs (RT #52324 from Martin J. Evans).
+
+ Added resources to META.yml, including bug tracker, license, and
+ repository.
+
+ Turned man page links into links to man.he.net in Pod::Simple::HTML
+ and Pod::Simple::XHTML output. Subclass and override
+ resolve_man_page_link() to use a different URL.
+
+ Added the resolve_pod_page_link() and resolve_man_page_link() methods
+ to Pod::Simple::XHTML to make it easier for subclasses to change the
+ URLs created for POD and man page links.
+
+ Fixed the output of entities in L<> tags by Pod::Simple::XHTML.
+
+ Fixed the output of POD links from Pod::Simple::XHTML so that the
+ section part (/foo) is turned into a proper fragment identfier (#foo)
+ in the resulting search.cpan.org link.
+
+ Pod::Simple::Text now outputs URLs for links created in the
+ L<text|URL> format. For example, L<Perl|http://perl.org> is now
+ output as "Perl <http://perl.org>" rather than just as "Perl".
+
+ Updated perlpod.pod and perlpodspec.pod to sync up with Perl core
+ (and to be released in Perl 5.12). Changes include:
+ * Removing the prohibition against L<text|href>
+ * Deprecation of L<section> and L<"section">
+ * Legalization of "=begin formatname parameter"
+
+ A couple of bug fixes in Pod::Simple::HTML from Graham Barr.
+
+ Added the do_section() method to Pod::Simple::HTML. Graham Barr.
+
+ Word-smithed the "DESCRIPTION" a bit and wrote the README.
+
+ Synced up all module version numbers to 3.11 except for
+ Pod::Simple::HTMLLegacy, which is at 5.01 and should not have its
+ version number lowered.
+
+2009-11-12 David E. Wheeler <david@justatheory.org>
+ * Release 3.10
+
+ Converted test files that had DOS endings to have Unix endings
+ (RT #50922 from Steve Hay).
+
+ Skip tests on VMS where the lack of filename case preservation can
+ wreak havoc (RT #51184 from Craig A. Berry).
+
+ Fix nested definition list format in the XHTML output
+ (RT #51187 from Lars Dɪᴇᴄᴋᴏᴡ).
+
+ Added some files missing from the MANIFEST (and therefore the
+ distribution) in the last two releases.
+
+2009-10-27 Allison Randal <allison@perl.org>
+ * Release 3.09
+
+ Add support for an index (TOC) in the XHTML output from David E.
+ Wheeler.
+
+ Add strip_verbatim_indent() from David E. Wheeler.
+
+ Added the "nocase" option to PullParser's get_title(),
+ get_version(), get_description(), and get_author() methods. This
+ allows one to fetch the contents of those sections regardless of
+ the case of the labels (e.g., "NAME" and "Name" and "name" are all
+ valid). Graham Barr.
+
+ Added the search_class() accessor to Pod::Simple::HTMLBatch.
+ David E. Wheeler.
+
+ XHTML output now properly encodes entities in all places, not just
+ in verbatim blocks and code spans. David E. Wheeler.
+
+ Fixed XHTML to output definition lists when it should, rather than
+ (broken) unordered lists. David E. Wheeler.
+
+ Fixed XHTML so that multiparagraph list items work correctly.
+ David E. Wheeler.
+
+ Fixed XHTML ordered list output so that it does not include the
+ number specified in the POD in the output. This is on a par with
+ out the HTML output works. David E. Wheeler.
+
+ Applied URL patch from Leon Brocard for The Perl Journal archives.
+
+ Fixed test failures with older versions of HTML::Entities (RT #43903
+ from Salvador Tercia).
+
+ Changed CSS files generated by HTMLBatch to be no more than 8.3
+ characters long. (RT #40450 from Renee Baecker)
+
+ Added entity handling for E<sol> and E<verbar> to Pod::Simple::XHTML.
+ (RT #49615 from Chas Owens.)
+
+ Fixed a bug in Pod::Simple::HTML where a definition term item with
+ no corresponding definition item would be output with no closing
+ </a></dt>. (RT # 37107 from Kevin Ryde).
+
+ Added entity handling for numeric entities to Pod::Simple::XHTML,
+ following perlpod specification.
+
+ A POD tag found inside a complex POD tag (e.g., "C<<< C<foo> >>>")
+ is now properly parsed as text and entities instead of a tag
+ embedded in a tag. This is in compliance with `perldoc perlpod`
+ (RT #12239 from Michael Schwern).
+
+ Thanks to David E. Wheeler for applying patches, resolving bugs,
+ and generally getting ready for the release.
+
2009-07-16 Allison Randal <allison@perl.org>
* Release 3.08
Fix installdirs for Perl versions where Pod::Simple was core;
- RT#36446 & RT#39709, thanks to Jerry Hedden.
+ RT#36446 & RT#39709, thanks to Jerry Hedden.
Fix encoding handling for code in paragraphs; RT#45829, thanks
- to David Wheeler.
+ to David Wheeler.
2008-06-04 Allison Randal <allison@perl.org>
* Release 3.07
crazy, I've tried to basically turn off all Unicode/utf8 support
under 5.6. Under 5.8 and above, Unicode should work fine, and
under 5.6, all Unicode characters should be replaced with a little
- "can't render" symbol, either a "¤" or a "?".
+ "can't render" symbol, either a "¤" or a "?".
Many many thanks to Jarkko Hietaniemi for helping out.
(Works under 5.005 now too?)