# \[ANN\] ERBook 9.0.0

**URL:** <https://www.ruby-forum.com/t/ann-erbook-9-0-0/177487>\
**Category:** Ruby\
**Created:** [October 19, 2009, 1:40am UTC](https://www.ruby-forum.com/t/ann-erbook-9-0-0/177487 "2009-10-19T01:40:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [October 19, 2009, 1:40am UTC](https://www.ruby-forum.com/t/ann-erbook-9-0-0/177487/1 "2009-10-19T01:40:26Z")

</div>

```
                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](http://snk.tuxfamily.org/lib/erbook/#Incompatible-changes)
2. [ERBook 9.2.1 — Write books, manuals, and documents in eRuby](http://snk.tuxfamily.org/lib/erbook/#New-features)
3. [ERBook 9.2.1 — Write books, manuals, and documents in eRuby](http://snk.tuxfamily.org/lib/erbook/#Bug-fixes)
4. [ERBook 9.2.1 — Write books, manuals, and documents in eRuby](http://snk.tuxfamily.org/lib/erbook/#Housekeeping)
5. [ERBook 9.2.1 — Write books, manuals, and documents in eRuby](http://snk.tuxfamily.org/lib/erbook/#xhtml-nodes)
6. [ERBook 9.2.1 — Write books, manuals, and documents in eRuby](http://snk.tuxfamily.org/lib/erbook/#xhtml-nodes-command)
7. [#4882 (Selected Tab CSS causes problem when tabs are wrapped onto more than one line) – jQuery UI](http://dev.jqueryui.com/ticket/4882)

---

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [October 19, 2009, 2:13am UTC](https://www.ruby-forum.com/t/ann-erbook-9-0-0/177487/2 "2009-10-19T02:13:30Z")

</div>

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