-
RDoc autoloads everything. You only need to require ‘rdoc’ now.
-
HTML headings now have ids matching their titles.
= Hello!
Is rendered as
<h1 id="label-Hello%21">Hello!</h1>
-
Labels for classes or methods can be linked-to by adding an @
following the class or method reference. For example,
RDoc::Markup@Links
See RDoc::Markup@Links for further details.
-
For HTML output RDoc uses SomeClass.method_name and
SomeClass#method_name for remote methods and attributes and
::method_name and #method_name for local methods.
-
RDoc makes an effort to syntax-highlight ruby code in verbatim sections.
See RDoc::Markup@Paragraphs+and+Verbatim
-
Added RDoc::TopLevel#text? and RDoc::Parser::Text to indicate a parsed file
contains no ruby constructs.
-
Added rdoc-label link scheme which allows bidirectional links.
See RDoc::Markup for details.
-
Image paths at HTTPS URLs will now be turned into +<img>+ tags. Pull
Request #60 by James Mead
-
Added RDoc::Comment which encapsulates comment-handling functionality.
-
Added RDoc::Markup::PreProcess::post_process to allow arbitrary comment
munging.
-
RDoc::RDoc::current is set for the entire RDoc run.
-
Split rdoc/markup/inline into individual files for its component classes.
-
Moved token stream HTML markup out of RDoc::AnyMethod#markup_code into
RDoc::TokenStream::to_html
-
“Top” link in section headers is no longer inside the heading element.
-
RDoc avoids printing some warnings unless run with `rdoc –verbose`. For
Rails issue #1646.
-
Finishing a paragraph with two or more spaces will result in a line break.
This feature is experimental and may be modified or removed.