[ANN] ERBook 9.0.0

                Version 9.0.0 (2009-10-18)

This release adds new nodes to the XHTML format, reduces the
size of generated XHTML documents and also improves their
usability and validity.

 * [1]Incompatible changes

 * [2]New features

 * [3]Bug fixes

 * [4]Housekeeping

Incompatible changes

 * The String#to_inline_xhtml method has been removed. Use
   the String#to_xhtml method, which now returns inline
   XHTML, instead.

New features

 * Add "text" and "code" nodes for <pre> and <code>.

 * Add "chain" parameter to [5]XHTML node definitions.

 * Add [6]command! floats for listing shell commands and
   their output.

 * Reduce XHTML output size by activating image data URIs at
   runtime using JavaScript. Previously, data URIs were
   emitted into XHTML at compile time.

 * Upgrade from XHTML 1.0 Transitional to Strict.

Bug fixes

 * Add support for [7]multiple tab rows in jQuery UI tab

 * Auto-detected mime types were inserted incorrectly in
   base64 embeds.

 * Prevent block-level children of <ins> from appearing
   underlined on screen (Opera browsers) and in print
   (Microsoft browsers).

 * <blockquote/> icon did not appear in print style.

 * Prevent mini navigation menus from colliding.


 * Remove the need for highlighting scroll target by setting
   body height so that any element can be brought to the top
   of the screen via scrolling.

 * Place mini navigation menus on jQuery UI tab bars when

 * Show logo image in full and centered above document

 * Completely remove <p> around block-level child (added by

 * Fix XHTML validation errors on <table>, <tfoot>, <img> in
   RDoc strings, and output of syntax coloring library.

 * DRY up XHTML node definitions using YAML hash merging


  1. http://snk.tuxfamily.org/lib/erbook/#Incompatible-changes
  2. http://snk.tuxfamily.org/lib/erbook/#New-features
  3. http://snk.tuxfamily.org/lib/erbook/#Bug-fixes
  4. http://snk.tuxfamily.org/lib/erbook/#Housekeeping
  5. http://snk.tuxfamily.org/lib/erbook/#xhtml-nodes
  6. http://snk.tuxfamily.org/lib/erbook/#xhtml-nodes-command
  7. http://dev.jqueryui.com/ticket/4882

Whoops, the project information header (see below) was
omitted from my previous post. Sorry for the confusion.

                       ERBook 9.0.0

       Write books, manuals, and documents in eRuby


ERBook is an extensible document processor that emits [1]any
document you can imagine from [2]eRuby templates, which allow
scripting and dynamic content generation.


  1. http://snk.tuxfamily.org/lib/erbook/#HelloWorld
  2. http://en.wikipedia.org/wiki/ERuby