[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
   bars.

 * 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.

Housekeeping

 * 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
   possible.

 * Show logo image in full and centered above document
   header.

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

 * 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
   operator.

References

  1. ERBook 9.2.1 — Write books, manuals, and documents in eRuby
  2. ERBook 9.2.1 — Write books, manuals, and documents in eRuby
  3. ERBook 9.2.1 — Write books, manuals, and documents in eRuby
  4. ERBook 9.2.1 — Write books, manuals, and documents in eRuby
  5. ERBook 9.2.1 — Write books, manuals, and documents in eRuby
  6. ERBook 9.2.1 — Write books, manuals, and documents in eRuby
  7. #4882 (Selected Tab CSS causes problem when tabs are wrapped onto more than one line) – jQuery UI

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

           http://snk.tuxfamily.org/lib/erbook/

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.

References

  1. ERBook 9.2.1 — Write books, manuals, and documents in eRuby
  2. eRuby - Wikipedia