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