All Versions
73
Latest Version
Avg Release Cycle
184 days
Latest Release
2197 days ago
Changelog History
Page 7
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.
- 1 Minor Enhancement
-
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.
- 1 Minor Enhancement
-
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
- 1 Minor Enhancement
-
v2.5 Changes
March 31, 20109 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
- π 2 Bug Fixes
-
v2.4.2 Changes
March 25, 20092 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, 20091 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, 20099 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, 20093 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.