Skip to content

build(deps): bump rapidoc from 9.3.8 to 10.1.0 in /web - #2425

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/web/rapidoc-10.1.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/web/rapidoc-10.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Bumps rapidoc from 9.3.8 to 10.1.0.

Release notes

Sourced from rapidoc's releases.

v10.1.0

New Features

  • In-Browser Mock Server: Added zero-dependency, in-browser OpenAPI mock server enabled via mock-server="true" — prototype frontends before backend APIs are ready without Prism, Docker, or external proxies.
  • Host Application Interception: Transparently intercepts both RapiDoc's internal "TRY" console and any in-page fetch() or XMLHttpRequest calls made by host frontend apps (React, Vue, Vite, etc.) with zero CORS issues.
  • Multi-Status Code Simulation: Added mock-server-status-code and mock-server-status-strategy with first, cycle (round-robin per endpoint for testing retry/backoff logic), and random (chaos engineering).
  • Simulated Network Latency: Added mock-server-delay to simulate artificial network delays in milliseconds for testing loading spinners, skeleton states, and optimistic UI transitions.
  • DevTools Intercept Logging: Added mock-server-log to output matched endpoints, synthetic status codes, and latency timing to the browser console.
  • Visual Mock Indicator: Added a prominent emerald MOCK ACTIVE badge in the API Server selector bar when mocking is active.

Bug Fixes & Schema Improvements

  • Fixed generateExample bug where a singular example was shadowed when examples was passed as an empty object.
  • Fixed handling of falsy schema values (0, false, "") in example generation.
  • Prevented combinatorial explosion in mergePropertyExamples by capping combinations at 10 to avoid performance freezes on deeply nested schemas.
  • Strictly omitted writeOnly fields from mock response payloads (preventing passwords and secrets from leaking into responses).
  • Improved MIME type formatting with native support for YAML content types and cleaner XML indentation.

Other Chores & Documentation

  • Added new interactive Mock Server Showcase page (/mock-server) with an in-page fetch() testing console.
  • Added comprehensive Starlight documentation guide under Advanced Guides → In-Browser Mock Server.
  • Updated API reference table with all new mock server attributes.
  • Added native Node.js unit test suite (npm run test:unit) covering schema example generation, edge cases, and interception.

v10.0.1

Other Chores

  • Bumped package version and updated build dependencies.

v10.0.0

New Features

  • Massive Bundle Size Reduction: Replaced swagger-client with @scalar/openapi-parser, shedding over ~300KB of minified JavaScript.
  • Vite 6 Migration: Fully migrated build system to Vite 6 in library mode with custom ES module minification.
  • Lightweight Syntax Highlighting: Replaced prismjs with microlighter for native CSS-based code highlighting without generating heavy nested DOM nodes.
  • Native Sanitization: Replaced DOMpurify with browser-native document.setHTML and a minimal fallback shim to eliminate script injection and inline on* handlers.
  • Modernized CSS: Migrated color variables to CSS color-mix() for cleaner, native dark/light theme blending.
  • Native Search Dialog: Replaced custom modal implementation with native HTML <dialog> element.
  • Responsive Sidebar Toggle: Added dedicated navigation toggle button when responsive breakpoints collapse the sidebar.
  • Upgraded Markdown Parser: Upgraded markedjs and integrated github-slugger for GitHub-compatible heading anchor links.
  • Monorepo Restructure: Reorganized repository into a monorepo architecture powering both the core Web Component and the Astro/Starlight documentation portal.

Bug Fixes

  • fixed #1067 - Added support for example in OpenAPI 3.0.x / 3.1.0 deprecation handling.
  • fixed #1068 - Escaped single quotes properly in generated cURL -d JSON payloads.
  • fixed #1069 - Long field names in schema-style="table" now support ellipsis with configurable key width and text overflow.
  • fixed #1061 - Sanitized markdown descriptions to block potential XSS injection vectors.
  • fixed #1050 - Fixed max-height calculation of navigation tags that caused endpoints to be truncated.

... (truncated)

Commits
  • 8a1ce23 updated rapidoc version to 10.1.0
  • 24dc920 feature: Added browser based mock server
  • 5333e1b chore: bump version to 10.0.1
  • eed249e Merge branch 'feature/vite' into master
  • a357ae0 release: v10.0.0
  • 41460cd Addded Google Analytics to WebSite
  • 5bbab5b fixed: Base64 converter - Uses modern browser standards (TextEncoder, String....
  • f855bc5 updated oAuth Documentation
  • e25f197 updated documentation
  • 1bd099a added css style documentation and removed classic old pages
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Oct 6, 2026
@netlify

netlify Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for beryju-gravity canceled.

Name Link
🔨 Latest commit 01d80e4
🔍 Latest deploy log https://app.netlify.com/projects/beryju-gravity/deploys/6ac8c0fe085b3900087b8905

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/web/rapidoc-10.1.0 branch 2 times, most recently from 30fc252 to b6b175d Compare October 9, 2026 10:20
Bumps [rapidoc](https://github.com/rapi-doc/RapiDoc) from 9.3.8 to 10.1.0.
- [Release notes](https://github.com/rapi-doc/RapiDoc/releases)
- [Commits](rapi-doc/RapiDoc@v9.3.8...v10.1.0)

---
updated-dependencies:
- dependency-name: rapidoc
  dependency-version: 10.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/web/rapidoc-10.1.0 branch from b6b175d to 01d80e4 Compare October 9, 2026 10:25

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant