[ANN] Gerbil 2.0.0

                   Gerbil

Gerbil is an extensible document generator based on eRuby
that outputs to any format you want: plain text, HTML,
LaTeX, UNIX man page, your own custom format, and so on.

         http://gerbil.rubyforge.org

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Version 2.0.0

Contents

• Thanks
• Caution
• Improvements
• Repairs

This release fixes some bugs, improves the RDoc library,
and adds nodes for customization of the default header and
footer.

1 Thanks

• Zhang Chiyuan (pluskid) fixed the regexp placeholder
bug described below.

2 Caution

• The lib/gerbil/rdoc.rb library has changed! Read it for
details.

3 Improvements

• In the html format, added the following nodes which
allow you customize the default header and footer
whilst preserving the default content:
□ header_outside_above – above the entire header
block
□ header_inside_above – above the default header
content
□ header_inside_below – below the default header
content
□ header_outside_below – below the entire header
block
□ footer_outside_above – above the entire footer
block
□ footer_inside_above – above the default footer
content
□ footer_inside_below – below the default footer
content
□ footer_outside_below – below the entire footer
block

4 Repairs

• ”\0” and other regexp substitution placeholders in node
content were being interpreted. In particular, any
occurrences of ”\0” in a node’s content was replaced by
a strange SHA1 digest! {pluskid}

• The lib/gerbil/rdoc.rb library did not extract method
information recursively.

• In the html format, added a CSS margin above HTML
tables because they were visually colliding with other
elements above them.

• Fixed some Ruby code warnings in the html format.

Cool!

2008/2/4, Suraj K. [email protected]: