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

           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. http://snk.tuxfamily.org/lib/erbook/#HelloWorld
  2. http://en.wikipedia.org/wiki/ERuby

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs