Releases: ruby/rdoc
Releases · ruby/rdoc
v6.5.0
What's Changed
- Optimize RawLine by using a regexp instead of negative look-ahead rule by @mame in #854
- Fix typo in RDoc::Task example: '.doc' -> '.rdoc' by @gemmaro in #863
- Support all struct definition functions by @nobu in #866
- Cross references to operator methods by @nobu in #865
- Skip parentheses on singleton class declaration by @soutaro in #867
- Allow cross references to logical operator methods by @nobu in #868
- Simplify attribute exclusiveness conditions by @nobu in #851
- Relative loading for easier development by @BuonOmo in #821
- Make
.rdoc_options
file plain ruby objects only by @nobu in #839 - Prefer
require 'cgi/util'
instead ofrequire 'cgi'
by @mame in #869 - Use
Marshal.load io
instead ofMarshal.load io.read
by @znz in #870 - Support crossref of methods with multiple arguments by @peterzhu2118 in #871
- Scrollable sidebar by @ybiquitous in #838
- Fold "class and module index" list by @nobu in #872
- Fix full name of known class by @nobu in #873
- Use Ruby 3.1 for CI by @aycabta in #856
- Use the custom style
details summary
only innav-section
by @nobu in #874 - Allow method source code to scroll by @nobu in #875
- Fold "Pages" list by @nobu in #876
- Use actions/checkout@v3 by @hsbt in #877
- Only parse valid URLs by @peterzhu2118 in #878
- Allow cross references to methods including underscores by @nobu in #879
- Apply matching word pairs to underscore-methods by @nobu in #880
- Fix links in docs by @peterzhu2118 in #881
- Fix a typo [ci skip] by @znz in #883
- Fix dead link in RDoc::Markup by @peterzhu2118 in #884
- Remove never used win32console by @nobu in #887
- No pager check by @nobu in #886
- Use command array form of
IO.popen
always by @nobu in #888 - Allow boolean arguments to
rb_attr
andrb_define_attr
by @nobu in #889 - Parse also InitVM-prefixed functions by @nobu in #891
- Refinement is added since ruby 3.1 by @nobu in #892
- Support attributes defined by
rb_struct_define
by @nobu in #893 - Remove dead code by @nobu in #894
- Fix an exception class name by @nobu in #895
- Fix the known classes more by @nobu in #896
- Markup reference by @BurdetteLamar in #824
- Fix call-seq for aliased method with similar names by @peterzhu2118 in #897
- Move doc/markup_reference.rb to doc/rdoc by @BurdetteLamar in #899
- [DOC] Add links to list of blocks by @BurdetteLamar in #900
- [DOC] Move section Directives into section Blocks by @BurdetteLamar in #901
- Correct error in rdoc_files by @BurdetteLamar in #902
- [DOC] Clarifications for directives by @BurdetteLamar in #903
- @github.com by @LaAzteca in #439
- [DOC] Add some links in intro; delimit rendered HTML output. by @BurdetteLamar in #904
- [DOC] Link from RDoc::Markup to RDoc::MarkupReference by @BurdetteLamar in #906
- Fix formatting blockquote in verbatim by @nobu in #908
- [DOC] Add block quotes by @BurdetteLamar in #907
- Fix blockquote with word in verbatim by @nobu in #909
- [DOC] Removes remaining old Markup Reference by @BurdetteLamar in #910
- Allow multiple footnotes without in-between blank lines by @nobu in #912
- Treat text markup (italic, bold, monofont) as blocks by @BurdetteLamar in #911
- [DOC] Make example formats explicit and consistent by @BurdetteLamar in #913
- [DOC] Improvements to Text Markup examples by @BurdetteLamar in #915
- [DOC] Mods to section Text Markup by @BurdetteLamar in #916
- [DOC] Enhances text about escapes by @BurdetteLamar in #917
- [DOC] Remove duplicated line in RDoc::MarkupReference by @peterzhu2118 in #918
- Update ruby versions in CI by @nobu in #923
- [DOC] Update the license of Darkfish by @nobu in #922
- Fix ruby script in "test_parse_method_bracket" by @yui-knk in #927
- Remove unused abbrev require by @composerinteralia in #930
- More compliant with GFM table by @nobu in #931
- Allow markup in cells by @nobu in #932
- Escape links by @nobu in #933
- Escape file names by @nobu in #934
- Change
CONTRIBUTING.rdoc
to direct readers to rdoc's GitHub Actions page by @mateusdeap in #937 - Delay
require "readline"
in case the terminal is in raw mode by @shugo in #939 - Use jruby-head by @nobu in #944
- Add epoch.rake by @nobu in #943
- Fix up Relative loading (#821) by @nobu in #945
- Refine regexp usages and reduce substring allocations by @nobu in #852
- Darkfish: Nest sidebar ToC as a tree of headings by @nevans in #941
- Darkfish: group method call-seq in div.method-header by @nevans in #942
- Refactor
RDoc::Markup::Parser#tokenize
by @nobu in #929 - Rubocop task by @nobu in #946
- Skip test option by @sriedel in #726
- Added dependabot for GitHub Actions by @hsbt in #947
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #948
- Non-RD parts by @nobu in #949
New Contributors
- @gemmaro made their first contribution in #863
- @soutaro made their first contribution in #867
- @peterzhu2118 made their first contribution in #871
- @ybiquitous made their first contribution in #838
- @BurdetteLamar made their first contribution in #824
- @LaAzteca made their first contribution in #439
- @yui-knk made their first contribution in #927
- @composerinteralia made their first contribution in #930
- @mateusdeap made their first contribution in #937
- @shugo made their first contribution in #939
- @nevans made their first contribution in #941
- @step-security-bot made their first contribution in #948
Full Changelog: v6.4.0...v6.5.0
v6.4.0
What's Changed
- Fix test failures by @nobu in #811
- Follow-up rubygems by @nobu in #810
- Drop support for Ruby 2.4 by @nobu in #812
- Rwrite test-case for rubygems_hook without Gem::TestCase by @hsbt in #815
- Prefer omit to pend by @nobu in #818
- Fix assertions which look very likely unintended by @nobu in #820
- Support ActiveSupport::Concern.included by @aycabta in #819
- Fix chained inclusion ancestors_of by @BuonOmo in #817
- Allow a label in a link to another document text by @nobu in #804
- Document 'ruby:' to show core documentation in ri by @xstnztk in #805
- Sync test fixes from ruby/ruby by @nobu in #823
- CI: use jruby-9.2.19.0 by @olleolleolle in #822
- Use HEAD of kpeg by @aycabta in #827
- Move RDoc::RDoc#load_options to RDoc::RDoc.load_options by @aycabta in #832
- Completely remove minitest by @hsbt in #836
- Try to load WEBrick for testing by @voxik in #833
- Add tests for
--template-stylesheets
option by @nobu in #829 - Fix smart single quote by @nobu in #831
- Convert upper case copyright and registered marks by @nobu in #837
- Update SourceCodePro font files by @aycabta in #844
- CI: use a combined workflow with a matrix by @olleolleolle in #848
- fix: use the global format default for C file comments by @flavorjones in #847
- feature: add support for
:category:
on C functions by @flavorjones in #846 - feature: Support linking #== by @flavorjones in #845
- fix: alias to a method with call-seq should render properly if the call-seq does not specify the alias by @flavorjones in #840
- Fix typos in test method names [ci skip] by @nobu in #850
- Resolve class and method of the same name correctly by @aycabta in #853
New Contributors
- @xstnztk made their first contribution in #805
- @flavorjones made their first contribution in #847
Full Changelog: v6.3.2...v6.4.0
v6.3.3
Full Changelog: v6.3.2...v6.3.3
v6.1.2.1
Full Changelog: v6.1.2...v6.1.2.1
v6.3.2
Full Changelog: v6.3.1...v6.3.2
v6.3.1
What's Changed
- Update ruby versions by @nobu in #788
- Skip non-date logs by git-log by @nobu in #789
- Support ChangeLog generated by
git log
by @nobu in #787 - Fix failing test by adding gettext as a development dependency by @dorianmariefr in #776
- Date in git log by @nobu in #790
- Fix dependency of rules to generate parser files by @nobu in #793
- Fixed CodeFence without blank lines by @nobu in #794
- Update rdoc.css sidebar panel. by @metacritical in #785
- GFM table by @nobu in #791
- Fix CI falures, JRuby on Linux and Ruby on Windows by @aycabta in #797
- Allow partial default values to be overridden with rdoc options by @aycabta in #796
- Get rid of a trailing space by @nobu in #798
- Disable other notations in
tags by @aycabta in #799
- Links to document texts without "rdoc-ref:" prefix by @nobu in #800
- CI: Use jruby-9.2.17.0 by @olleolleolle in #803
- Fix typo Genrate -> Generate by @kamipo in #806
New Contributors
Full Changelog: v6.3.0...v6.3.1
v6.3.0
What's Changed
- Update link to GFM specification by @pocke in #755
- Fix ruby-head CI by @deivid-rodriguez in #758
- Removed
RDoc::Context::Section#sequence
by @nobu in #757 - Treat multiple Ruby methods calling the same C method as aliases by @jeremyevans in #742
- Escape method names in HTML by @natematykiewicz in #762
- Delegate ERB args correctly by @aycabta in #760
- Add frozen string literal support by @deivid-rodriguez in #695
- Process crossref before tidylink by @aycabta in #764
- Drop old rubies by @nobu in #765
- Fixed inadvertent environment variable changes by @nobu in #766
- Check uninitialized instance variable in test by @aycabta in #769
- Add instance_methods because instance_method_list should be obsolete by @aycabta in #771
- Fixed inverted CSS for note-list and label-list by @nobu in #770
- Fix RDoc::Context#instance_method_list by @aycabta in #772
- Remove empty lines from html file by using ERB trim_mode flag by @benoittgt in #775
- Fix parsing of rb_define_module_under by @jeremyevans in #774
- Create link to unary operator methods correctly by @aycabta in #778
- Fix spelling error in parser comment by @dorianmariefr in #777
- update all files if any file is newer by @nobu in #748
- Add RI man page by @aycabta in #779
- Support full filename to make a link for a text file by @aycabta in #780
- Prefer require_relative by @marcandre in #658
New Contributors
- @natematykiewicz made their first contribution in #762
- @benoittgt made their first contribution in #775
- @marcandre made their first contribution in #658
Full Changelog: v6.2.1...v6.3.0
v6.2.1
What's Changed
- Update gemspec by @nobu in #743
- Drop 2.3 from CI by @aycabta in #744
- Drop JRuby 9.1.17.0 by @aycabta in #746
- Make
(#methodname)
a link by @nobu in #747 - Separate off test of RDoc::RubygemsHook by @aycabta in #749
- Fix ghost method line no by @aycabta in #751
- Treat Proc#call syntax sugar for constant correctly by @aycabta in #753
- Support newline in the middle of constant definition by @aycabta in #754
Full Changelog: v6.2.0...v6.2.1
v6.1.2
Full Changelog: v6.1.1...v6.1.2
v6.0.1.1
Full Changelog: v6.0.1...v6.0.1.1