Revision history for Perl extension HTML::Toc.
2009-07-31 Freddy Vulto <fvulto@gmail.com>
Release 1.12
- Added Test::Differences to Makefile.PL
2009-04-13 Freddy Vulto <fvulto@gmail.com>
Release 1.11
- ToC insertion point doesn't match anymore if insertionPoint is a text
token within a ToC token.
- fix TocInsertor.pm to preserve surrounding text of ToC insertion point
- updated Makefile.PL to automatically do "SET PERLIO=perlio" on
MSWin32 (Dan Dascalescu)
- Test suite:
- switched tests to use Test::More and Test::Differences (Dan
Dascalescu)
- added separate test files `insertionPoint.t' and `anchors.t' (Dan
Dascalescu)
- added test "text and children passed to templateAnchorName" to
`generate.t' (Dan Dascalescu)
2008-12-12 Freddy Vulto <fvulto@gmail.com>
Release 1.10
- additional paramaters `text' and `children' are now passed to
`templateAnchorName'. To make this possible, internals have been
changed to defer processing of a ToC item (matched on a start tag -
at which processing used to take place immediately), until the
matching `end' tag is passed.
- Reverted addition of `:raw:utf8' layers (v1.00), because CPAN Testers
reported "Unknown open() mode '>:raw:utf8'" on Perl-5.6.2. CRLF test
issues under Windows can be addressed instead by setting `set
PERLIO=perlio' before running `make test'.
2008-11-28 Freddy Vulto <fvulto@gmail.com>
Release 1.00
- Made ToC compliant to XHTML-1.0 STRICT:
- attributes are now quoted;
- nested ul's are embedded within li's;
- anchor name tag is inserted within header tags instead of outside;
- the inserted anchor name tag now is empty, i.e. immediately
followed by </a>, to make nested anchor errors less likely to occur.
- Removed FileHandle dependency and added `:raw:utf8' layers when
opening files. This fixes CRLF issues under Windows (thanks to Dan
Dascalescu).
2008-11-20 Freddy Vulto <fvulto@gmail.com>
Release 0.92
- Fixed tests on Debian.
2001-09-03 Freddy Vulto <fvulto@gmail.com>
Release 0.91
- Tested on Cygwin.
- Used Unix file type for source files.
- Updated documentation.
- Prohibited call with undefined parameter to HTML::Parser->parse() from
HTML::_tokenTocEndParser->parse() which caused havoc with version 3.25
of HTML::Parser.
- Specified 'HTML::Parser' as module that needs to be available in order
to use HTML::Toc.
- Added protected method HTML::TocGenerator::_setActiveAnchorName().
This method replaces the incongruous access of
'HTML::TocUpdator::_doDeleteTokens' by HTML::TocGenerator.
HTML::TocUpdator now overrides '_setActiveAnchorName()' to allow
the ancestor call to HTML::TocGenerator only when '_doDeleteTokens'
equals false.
2001-08-09 Freddy Vulto <fvulto@gmail.com>
Release 0.90
- First release.