# Change log for HTML::WikiConverter

version: 0.16
date:    Fri May 28 12:33:14 PDT 2004
 - Added 'elem_style_attr_props' method for parsing the STYLE attribute
 - Tags that are meant to be stripped (e.g. HTML, META, HEAD) no longer
   need to be explicitly assigned an empty replacement handler (they
   can simply be excluded from the list of tag handlers)
 - Added handling of non-breaking elements (e.g. in some dialects, such
   as MediaWiki, P tags should not have any embedded newlines)
 - Fixed whitespace handling in H::W::Dialect
 - Documentation additions
 - MediaWiki: added colspan and rowspan to allowed TD attrs
 - MW: Now supports 'pretty_tables' option for making nice borders/shading
 - MW: Removed arbitrary 20-char limit in conversion of {{...}} magic
 - MW: "[1]"-style links are now handled properly
 - MW: Hex codes/HTML entities in URLs now translated to appropriate char
   (requires URI::Escape)
 - MW: Major list handling cleanup and bug fixes
 - MW: Added new realworld test (my User: page)

version: 0.15
date:    Thu May 20 8:50:37 PDT 2004
 - Split module into several separate modules
 - HTML::WikiConverter is still the main interface
 - Added support for wiki dialects via HTML::WIkiConverter::Dialect interface
 - Added HTML::WikiConverter::Dialect
 - Added HTML::WikiConverter::Dialect::MediaWiki
 - Added HTML::WikiConverter::Dialect::PhpWiki
 - Added HTML::WikiConverter::Dialect::Kwiki
 - Fixed spacing issues in tidy_whitespace
 - Added container, block, and line element handling
 - Now supports multiply-indented blocks

version: 0.14
date:    Sun May 17 7:18:09 PDT 2004
 - 'wikify_default' now called 'passthru'
 - NOWIKI blocks are no longer preserved
 - Bug fix: Add newline to HTML msource before wikification --
   aboids apparent bugs in HTML::TreeBuilder that
   prevent proper tag handling
 - Added trim method
 - Bug fix: Extra whitespace in PRE blocks no longer
 - Can now handle "[[language]]s" links (with trailing

version: 0.12
date:    Thu May 14 5:23:08 PDT 2004
 - Bug fix: removed reference to non-existent 'has_parent'
   method within '_elem_has_ancestor' function
 - Bug fix: fixed potential bug in 'wikify_list_item'
   which used $node->parent->tag eq '...' instead of
   _elem_has_ancestor($node, '...')
 - Now supports definition lists via ; and :
 - Now supports indentation via :
 - Replaced code handler for P tag with flank handler
 - Replaced code handler for OL/UL tags with flank handlers
 - Renamed 'wikify_heading' method to 'wikify_h' for
   consistency with other wikify_* handlers
 - NOWIKI blocks are now preserved
 - Introduced beginnings of Unicode support with the
   use of HTML entities to HTML-escape high-bit characters
 - Added more tests to t/test.t

version: 0.11
date:    Sun May 10 1:01:09 PDT 2004
 - added wikify_default code handler for tags
   that should be preserved. (Tags without handlers
   are removed from the wiki markup by default.
   So, for example, "<TAG>content</TAG>" becomes
   "content". By assigning the TAG to wikify_default,
   the resulting wiki markup is "<tag>content</tag>".)
   All tag attributes are preserved as well.
 - Added wikify_span
 - Now preserves FONT, SUP, and SUB tags
 - SPAN tags are converted into FONT if possible

version: 0.10
date:    Thu May 07 3:10:04 PDT 2004
  - Initial release