Bump rdoc from 8.0.0 to 8.1.0 in /ruby in the ruby-deps group
Merged
DE
16d ago+6+6+0123456789-6-6-0123456789
Bumps the ruby-deps group in /ruby with 1 update: rdoc.
Updates rdoc from 8.0.0 to 8.1.0
Release notes
Sourced from rdoc's releases.
v8.1.0
What's Changed
✨ Enhancements
- Speed up the Markdown parser by
@tompngin ruby/rdoc#1755- POT serialization optimization (with 87% improvement) by
@skatkovin ruby/rdoc#1789- Lazy code colorization by
@skatkovin ruby/rdoc#1792- Lazy page index in RDoc::Store (42.7% perf improvement) by
@skatkovin ruby/rdoc#1811- Avoid foreign grammar calls in Markdown parser by
@skatkovin ruby/rdoc#1818- Add Darkfish deprecation warning by
@st0012in ruby/rdoc#1797- Cache regexp in
Markup::ToHtmlby@Earlopainin ruby/rdoc#1824🐛 Bug Fixes
- Fix NoMethodError in MethodAttr#inspect for cache-loaded aliases by
@SAY-5in ruby/rdoc#1747- Fix alias detection for multiple
rb_define_singleton_methodby@Earlopainin ruby/rdoc#1732- Make
:stopdoc:/:startdoc:/:enddoc:lexically scoped in the Ruby parser by@tompngin ruby/rdoc#1763rdoc:coveragetask should not terminate the entire Rake process by@nobuin ruby/rdoc#1767- Support JSON 3 in JSON index generation by
@nobuin ruby/rdoc#1773- Do not parse non-Ruby files as Ruby when :markup: is markdown or tomdoc by
@sjh9714in ruby/rdoc#1772- Deduplicate symlinked source files before parsing by
@skatkovin ruby/rdoc#1777- Fix Ruby parser to not create a class whose superclass references itself by
@tompngin ruby/rdoc#1784- Fix infinite loop and stack overflow on cyclic superclass chains by
@tompngin ruby/rdoc#1785- Fix
Encoding::InvalidByteSequenceErrorin Aliki on non-UTF-8 locales by@ybiquitousin ruby/rdoc#1786- Rename
#initializeto::newbefore registering it to the container by@tompngin ruby/rdoc#1802- Prevent
rifrom loading a class matched case-insensitively by@ybiquitousin ruby/rdoc#1812- Use one responsive search surface in Aliki by
@st0012in ruby/rdoc#1804- Keep selected Aliki search result visible by
@st0012in ruby/rdoc#1805- Allow less strict attribute argument parsing by
@nevansin ruby/rdoc#1793- Remove the never-matching BOM rule from the Markdown grammar by
@tompngin ruby/rdoc#1820- Less strict parsing of visibility method arguments by
@nevansin ruby/rdoc#1803- Don't link URLs with unsafe schemes in
Markup::ToHtmlby@kouin ruby/rdoc#1832- Escape unlinked cross-references in HTML snippets by
@anyingiitin ruby/rdoc#1833- Escape unlinked cross-references in HTML output by
@skatkovin ruby/rdoc#1834📚 Documentation
- Hide embedded Racc runtime from generated API docs by
@OskarEichlerin ruby/rdoc#1799- Improve wording and formatting in RI.md by
@ybiquitousin ruby/rdoc#1815🛠 Other Changes
- Bump ruby/setup-ruby from 1.314.0 to 1.316.0 by
@dependabot[bot] in ruby/rdoc#1748- Bump step-security/harden-runner from 2.19.4 to 2.20.0 by
@dependabot[bot] in ruby/rdoc#1749- Bump actions/checkout from 7.0.0 to 7.0.1 by
@dependabot[bot] in ruby/rdoc#1751- Bump ruby/setup-ruby from 1.316.0 to 1.319.0 by
@dependabot[bot] in ruby/rdoc#1752- Bump fast-uri from 3.1.2 to 3.1.4 by
@dependabot[bot] in ruby/rdoc#1756- Bump postcss from 8.5.12 to 8.5.23 by
@dependabot[bot] in ruby/rdoc#1757- Bump ruby/setup-ruby from 1.319.0 to 1.321.0 by
@dependabot[bot] in ruby/rdoc#1758- Make markup Raw, List, and ListItem inherit from Element by
@st0012in ruby/rdoc#1769- Remove the unmatched constant alias queue by
@tompngin ruby/rdoc#1766- Support newer comment token by
@kddnewtonin ruby/rdoc#1771- Bump step-security/harden-runner from 2.20.0 to 2.20.1 by
@dependabot[bot] in ruby/rdoc#1770- Bump js-yaml from 4.2.0 to 4.3.1 by
@dependabot[bot] in ruby/rdoc#1774- Bump rubygems/release-gem from 1.4.0 to 1.4.1 by
@dependabot[bot] in ruby/rdoc#1778
... (truncated)
Commits
7d97d2bBump RDoc to 8.1.0 (#1837)c8665dcEscape unlinked cross-references in HTML output (#1834)bd045feEscape unlinked cross-references in HTML snippets (#1833)5e0ea99Don't link URLs with unsafe schemes inMarkup::ToHtml(#1832)4355a42Bump ruby/setup-ruby from 1.321.0 to 1.324.0 (#1830)871a14bRemoved CLAUDE.md and remove redundant agent instructions (#1827)f5efc3aCache regexp inMarkup::ToHtml(#1824)d6437c1Merge pull request #1821 from ruby/dependabot/npm_and_yarn/js-yaml-4.3.280dbb2aAdd Darkfish deprecation warning (#1797)268350eLess strict parsing of visibility method arguments (#1803)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Summary by cubic
Updates rdoc from 8.0.0 to 8.1.0 in the ruby-deps group, also bumping erb and rbs in the lockfile.
- Faster Markdown parsing, store page indexing, and lazy code colorization.
- HTML output escapes unlinked cross-references and skips unsafe URL schemes.
- Fixes for cyclic superclass chains, alias detection, and non-UTF-8 locales.
Darkfish now shows a deprecation warning.