v6.8.0
What's Changed
✨ Enhancements
- Require space between hash/content in ATX heading by @skipkayhil in #1140
- Add new ruby parser that uses Prism by @tompng in #1144
- Add support for mobile screen sizes on Darkfish by @MatheusRich in #1025
- Modernize RDoc Darkfish template CSS by @st0012 in #1157
- Use pointer cursor for navigation toggle by @omegahm in #1175
- Add home page link to output message by @st0012 in #1165
- Improve method source toggling by @st0012 in #1176
- Make methods and attributes linkable by @st0012 in #1189
- Add support for meta tags by @vinistock in #1091
- Add scroll-margin-top on all :target elements by @omegahm in #1174
- Use scroll-margin-top on anchor targets by @st0012 in #1190
- feature: Render mixed-in methods and constants with
--embed-mixins
by @flavorjones in #842 - Red-based darkfish color scheme by @st0012 in #1191
- Use thicker fonts with high contrast to improve readability by @st0012 in #1197
- Display class ancestors in the sidebar by @alexisbernard in #1183
- Split list of class and instance methods in two by @alexisbernard in #1206
🐛 Bug Fixes
- Abort with error message if
--dump
argument invalid by @adam12 in #1104 - Fix darkfish responsiveness issue on screens between 1024px and ~1650px by @st0012 in #1148
- Fix sidebar scroll and footer display by @st0012 in #1152
- Fix sidebar scroll again and add missing footer back by @st0012 in #1154
- Make summary triangle appear in correct place when summary text overflows to next line by @paracycle in #1160
- Make darkfish more responsive and readable on mobile devices by @st0012 in #1162
- Only let browser search through source code until it's expanded by @Earlopain in #1181
- Fix ToRdoc#accept_table by @tompng in #1184
- Extract excerpt from RDoc::Markup::Document (raw pages) correctly by @st0012 in #1200
📚 Documentation
- [DOC] New file RI.md by @BurdetteLamar in #1100
- [DOC] Mods about markup formats by @BurdetteLamar in #1143
- [doc] Mention
.document
file in README by @okuramasafumi in #1153 - [DOC] Fix links by @BurdetteLamar in #1169
- Improve RDoc pages heading levels order by @antoinem in #1185
- Mention community-maintained themes by @st0012 in #1198
🛠 Other Changes
- Bump ruby/setup-ruby from 1.176.0 to 1.177.1 by @dependabot in #1112
- Bump ruby/setup-ruby from 1.177.1 to 1.179.0 by @dependabot in #1116
- Bump ruby/setup-ruby from 1.179.0 to 1.179.1 by @dependabot in #1120
- Bump ruby/setup-ruby from 1.179.1 to 1.180.0 by @dependabot in #1121
- Add ruby-core CI suite by @st0012 in #1115
- Bump ruby/setup-ruby from 1.152.0 to 1.180.1 by @dependabot in #1124
- Fix some typos by @ydah in #1129
- Bump ruby/setup-ruby from 1.180.1 to 1.183.0 by @dependabot in #1131
- Group code object files into the same directory by @st0012 in #1114
- chore(bin): Add
bin/console
for better DX by @okuramasafumi in #1132 - Drop reimplementation of Ripper lex state by @nevans in #1118
- Bump ruby/setup-ruby from 1.183.0 to 1.185.0 by @dependabot in #1136
- RDoc task should include top-level .md files too by @st0012 in #1134
- Bump ruby/setup-ruby from 1.185.0 to 1.187.0 by @dependabot in #1142
- Improve rubocop setup by @st0012 in #1139
- Drop unnecessary
file_name
parameter fromParser.for
method. by @st0012 in #1135 - Follow up changes for Prism Ruby parser by @st0012 in #1145
- Fix flaky test: prevent regexp match to tempdir path by @tompng in #1147
- Use ascii chatacter in HTML file to fix ruby ci failure by @tompng in #1150
- Avoid potentially loading the same extension from different versions of the same gem by @deivid-rodriguez in #1155
- Align behaviour between
bundle exec rdoc
andrake rdoc
by @st0012 in #1156 - Tunes up .document by @BurdetteLamar in #1161
rake install
command is failed by @mterada1228 in #1170- Add more space after magnifying glass by @omegahm in #1173
- Fix ruby-core test suite by @st0012 in #1187
- Use normal
font-weight
for links by @sambostock in #1188 - Add release.yml by @st0012 in #1193
- Hack for Safari 18 by @nobu in #1195
New Contributors
- @st0012 made their first contribution in #1115
- @ydah made their first contribution in #1129
- @MatheusRich made their first contribution in #1025
- @paracycle made their first contribution in #1160
- @mterada1228 made their first contribution in #1170
- @omegahm made their first contribution in #1173
- @Earlopain made their first contribution in #1181
- @sambostock made their first contribution in #1188
- @antoinem made their first contribution in #1185
- @alexisbernard made their first contribution in #1183
Full Changelog: v6.7.0...v6.8.0