All Versions
73
Latest Version
Avg Release Cycle
184 days
Latest Release
2197 days ago

Changelog History
Page 7

  • v2.5.3 Changes

    April 10, 2010
    • 1 Minor Enhancement
      • RDoc::Parser::Simple and the include directive remove coding: comment from first line
    • πŸ›  2 Bug Fixes
      • Fixed loading of created.rid when regenerating documentation. Ruby bug #3121 by Yusuke Endoh.
      • Compare times as Integers as created.rid doesn't store fractional times.
  • v2.5.2 Changes

    April 09, 2010
    • 1 Minor Enhancement
      • Imported various changes by Nobu from ruby trunk.
    • πŸ›  2 Bug Fixes
      • RDoc parses files without extensions as text files again.
      • RDoc::Parser::Ruby parses %{ strings correctly again.
  • v2.5.1 Changes

    April 06, 2010
    • 1 Minor Enhancement
      • RDoc::Parser::C now supports the include directive for classes and modules.
    • πŸ›  6 Bug Fixes
      • RDoc::AnyMethod params now get saved in ri data.
      • ri now displays method arguments correctly.
      • RDoc::Markup::Parser allows no space between = and header text like rdoc 2.4 and earlier.
      • RDoc::Parser::C's "in" directive now looks in the current directory.
      • RDoc::Task's rerdoc task no longer deletes the doc directory twice.
      • rdoc --force-update now works correctly. Patch by Nobu Nokada
  • v2.5 Changes

    March 31, 2010
    • 9 Major Enhancements

      • Darkfish now has a "Home" button
      • ri no longer displays the value of a constant. There's no easy way to make them presentable. Use irb or ruby -e instead. Ruby Bug #549.
      • New ri data format now uses Marshal and pre-builds caches
      • No support for old ri data format, too hard to maintain
      • To upgrade your core ri documentation, install the rdoc-data gem and run rdoc-data
      • RDoc now displays how well you've documented your library
      • New recursive-descent parser for RDoc::Markup. See RDoc::Markup::Parser
      • Updated ruby_lex and ruby_token
      • Removed threading support, RDoc is not thread-safe
      • Removed many unsupported options to rdoc
      • Future versions of RDoc will not support Ruby 1.8.6. Bugs filed for 1.8.6-only issues will be (largely) rejected.
    • 17 Minor Enhancements

      • Source Parsing
      • RDoc now supports module aliasing via constant assignment.
      • RDoc now tracks superclasses correctly. Fixes File < IO for core docs.
      • RDoc now ignores methods inside methods.
      • RDoc now ignores Marshal and other binray files.
      • Removed "Skipping require of dynamic string" warning.
      • C parser now handles Document-method better. Bug #27329.
      • API enhancements for writing parsers like the Ruby parser, see RDoc::Parser::RubyTools
      • ri
      • Uses pager over less and more for Debian. Ruby Bug #1171.
      • ri will use the RI_PAGER environment variable to find a pager.
      • ri data generator now supports SIGINFO (T)
      • When rdoc is in debug mode, C now prints a backtrace
      • RDoc::Markup::AttributeManager no longer uses global state.
      • RDoc::RDoc no longer passes around options. Patch #27167.
      • Darkfish won't generate a file if its template is missing. Patch #25857.
      • Improved some wording for the RDoc main page. Patch #27264, #27268.
      • Removed diagram generation support (to return in the future).
      • Removed external support for RDoc::Task.
    • πŸ›  12 Bug Fixes

      • The :attr: directives now use the name given to create an attribute. See RDoc::Parser::Ruby#parse_meta_attr.
      • Fix crossrefs on paths with '-'. Ruby Bug #883.
      • Fix ruby parser for alias with = in the name. Bug #27522.
      • Images are no longer executable. Bug #27156.
      • --op is no longer overridden by --ri. Bug #27054.
      • :method: now works when at the end of a class. Bug #26910.
      • Preserve ellipsis from call-seq in Darkfish. Patch #26974.
      • Emacs-style coding: is handled properly. Patch #27388.
      • RDoc::RubyLex now parses UTF-8 identifiers. Bug #26946, #26947.
      • Fixed namespace lookup rules. Bug #26161.
      • Worked around bug in Selenium where they hide a .jar in a .txt file. Filed Selenium bug #27789.
      • Alias comments are no longer hidden. Reported by Adam Avilla.
  • v2.4.3 Changes

    April 01, 2009
    • πŸ›  2 Bug Fixes
      • Corrected patch for file links
      • Corrected display of file popup
  • v2.4.2 Changes

    March 25, 2009
    • 2 Minor Enhancements

      • Added --pipe for turning RDoc on stdin into HTML
      • Added rdoc/task.rb containing a replacement for rake/rdoctask.rb. Use RDoc::Task now instead of Rake::RDocTask.
    • πŸ›  10 Bug Fixes

      • Writing the ri cache file to the proper directory. Bug #24459 by Lars Christensen.
      • Possible fix for Dir::[] and Pathname interaction on 1.9. Bug #24650 by tiburon.
      • Fixed scanning constants for if/end, etc. pairs. Bug #24609 by Ryan Davis.
      • Fixed private methods in the C parser. Bug #24599 by Aaron Patterson.
      • Fixed display of markup on RDoc main page. Bug #24168 by rhubarb.
      • Fixed display of \ character in documentation proceeding words. Bug #22112 by James Gray. See RDoc for details.
      • Fixed parsing and display of arg params for some corner cases. Bug #21113 by CsiszΓ‘r Attila.
      • Fixed links in Files box. Patch #24403 by Eric Wong.
      • Toplevel methods now appear in Object. Bug #22677 by Ryan Davis.
      • Added back --promiscuous which didn't do anything you cared about. Why did you enable it? Nobody looked at that page! Oh, it warns, too.
  • v2.4.1 Changes

    February 26, 2009
    • 1 Minor Enhancements

      • Added :attr:, :attr_reader:, :attr_writer:, :attr_accessor: directives. Replaces --accessor. See RDoc::Parser::Ruby for details.
    • πŸ›  3 Bug Fixes

      • Don't complain when exiting normally. Bug by Matt Neuburg.
      • Restore --inline-source that warns
      • Fixed links to files in Darkfish output
  • v2.4.0 Changes

    February 24, 2009
    • 9 Minor Enhancements

      • ri -f html is now XHTML-happy
      • Clarified RDoc::Markup link syntax. Bug #23517 by Eric Armstrong.
      • Number of threads to parse with is now configurable
      • Darkfish can now use alternate templates from $LOAD_PATH via -T
      • Removed F95 parser in favor of the rdoc-f95 gem
      • Moved HTML and XML generators to unmaintained
      • No gem will be provided as it's too difficult to make them work
      • Removed options --one-file, --style=, --inline-source, --promiscuous, --op-name
      • Removed support for --accessor, use regular documentation or the method directive instead. See RDoc::Parser::Ruby
      • Removed --ri-system as it is unused by Ruby's makefiles
      • Added method list to index.html
    • πŸ›  6 Bug Fixes

      • A class marked nodoc no longer appears in the index. Bug #23751 by Clifford Heath.
      • Fix 1.9 compatibility issues. Bug #23815 by paddor.
      • Darkfish now respects --charset
      • RDoc no longer attempts to be lazy when building HTML. This is a workaround. Bug #23893 by Stefano Crocco.
      • RDoc doesn't crash with def (blah).foo() end
      • RDoc doesn't crash with #define functions
  • v2.3.0 Changes

    January 28, 2009
    • 3 Major Enhancements

      • Michael Granger's Darkfish generator is now the default for HTML output
      • Various rdoc generation speedups by Hongli Lai. Patches #22555, #22556, #22557, #22562, #22565.
      • rdoc/discover.rb files are loaded automatically from installed gems
    • 8 Minor Enhancements

      • Added a space after the commas in ri class method lists. RubyForge enhancement #22182.
      • Improved ri --interactive
      • Generators can now override generated file locations
      • Moved unmaintained CHM generator to it's own package
      • Moved unmaintained extra HTML templates to their own package
      • Removed experimental texinfo generator
      • Converted to minitest
      • Known classes and modules list outputs once per line now for grep
    • πŸ›  11 Bug Fixes

      • Fix missing superclass in ri output
      • Fix an RDoc crash when told to parse an empty file
      • Ignore nonexistent files instead of crashing
      • .txt and .rdoc files are always considered text. Patch #22897 by Aaron Patterson.
      • When merging ri data with a nonexistent directory, RDoc no longer crashes
      • Fix visibility of methods in XML output. Issue by Yehuda Katz.
      • Fixed relative link generation
      • Fix crash, RDoc now ignores comments above local variable assignments in modules
      • RDoc now only accepts adjacent comments for rb_define_module and rb_define_class
      • C file RDoc is no longer included in token stream
      • Scan all gem paths to match gem name for ri output
  • v2.2.1 Changes

    September 24, 2008

    πŸ›  This version provides some minor fixes and enhancements to 2.2.0 intended πŸ’… to polish RDoc for Ruby 1.9.1.

    • 3 Minor Enhancements

      • Support for parsing RDoc from SWIG. Ruby patch #10742 by Gonzalo Garramuno, #13993 by Steven Jenkins.
      • Simple support for Perl POD documentation. Patch by Hugh Sasse.
      • Changed the default character set of RDoc's output from iso-8859-1 to utf-8.
    • πŸ›  9 Bug Fixes

      • Explicitly set the html template's text color, so that the generated documentation will display correctly on browsers with custom text and background color settings (patch by Luther Thompson).
      • Ensure that RDoc correctly will associate an alias and a method, even if it encounters the alias first because the alias lives in a different file.
      • Fix the parsing of multiline constants (patch by Chris Alfeld and Joel VanderWerf)
      • Make --exclude usuable. Ruby patch #11671 by Trans.
      • Detect inline C functions. Ruby Bug #11993 by Florian Frank.
      • Fix an issue in which RDoc might not document a class' superclass correctly if the class was defined in multiple files and depending on the order in which RDoc processed the files. This should ensure that the child class -> parent class relationship is correct in ri documentation, allowing ri to lookup inherited methods (i.e., File.read).
      • Stop ri from crashing when it looks for a completely bogus method (i.e., File#reada). Now, ri exits with a helpful error message.
      • Fixed missing display of constant values in ri.
      • Fixed display of constants in ri's html output.