Skip to content

Update npm dependencies - #56

Open
protocols-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm-dependencies
Open

Update npm dependencies#56
protocols-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm-dependencies

Conversation

@protocols-renovate

@protocols-renovate protocols-renovate Bot commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@docusaurus/core (source) 3.10.13.10.2 age confidence
@docusaurus/eslint-plugin (source) 3.10.13.10.2 age confidence
@docusaurus/module-type-aliases (source) 3.10.13.10.2 age confidence
@docusaurus/plugin-client-redirects (source) 3.10.13.10.2 age confidence
@docusaurus/plugin-google-gtag (source) 3.10.13.10.2 age confidence
@docusaurus/plugin-google-tag-manager (source) 3.10.13.10.2 age confidence
@docusaurus/preset-classic (source) 3.10.13.10.2 age confidence
@docusaurus/theme-mermaid (source) 3.10.13.10.2 age confidence
@docusaurus/tsconfig (source) 3.10.13.10.2 age confidence
@docusaurus/types (source) 3.10.13.10.2 age confidence
@easyops-cn/docusaurus-search-local (source) 0.55.00.55.3 age confidence
@mermaid-js/layout-elk ^0.1.9^0.2.0 age confidence
docusaurus-plugin-copy-page-button ^0.5.2^0.8.0 age confidence
docusaurus-plugin-llms ^0.4.0^0.5.0 age confidence
react (source) 19.2.719.2.8 age confidence
react-dom (source) 19.2.719.2.8 age confidence
semantic-release 25.0.325.0.9 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

facebook/docusaurus (@​docusaurus/core)

v3.10.2

Compare Source

Backport and cherry-pick commits from main for v3.10.2 patch release:

easyops-cn/docusaurus-search-local (@​easyops-cn/docusaurus-search-local)

v0.55.3

Compare Source

Bug Fixes

v0.55.2

Compare Source

Bug Fixes

v0.55.1

Compare Source

Bug Fixes
  • limit caret-to-end fix to small screens (max-width: 576px) only (d1d6e08)
  • move caret to end of input when re-opening search bar on mobile (47692df)
  • move search caret to end on focus, small screens only (69c24f1)
mermaid-js/mermaid (@​mermaid-js/layout-elk)

v0.2.3

Compare Source

Patch Changes

v0.2.2

Compare Source

Patch Changes

v0.2.1

Compare Source

Patch Changes

v0.2.0

Compare Source

Minor Changes
Patch Changes
portdeveloper/docusaurus-plugin-copy-page-button (docusaurus-plugin-copy-page-button)

v0.8.4

Compare Source

Changed
  • README now leads with an animated demo of the button in action instead of a static screenshot. No code changes.

v0.8.3

Compare Source

Fixed
  • generateMarkdownRoutes now works on sites configured with trailingSlash: false. Docusaurus emits flat <route>.html files under that setting (instead of the default <route>/index.html), which the build-time markdown generator didn't look for — so it silently produced zero .md files. It now resolves both layouts.

v0.8.2

Compare Source

Fixed
  • The actions dropdown now flips upward when there isn't enough room below the button (e.g. when the button is placed near the bottom of the page content, such as in a footer). It measures available viewport space and opens up or down accordingly, so the menu no longer renders off-screen.

v0.8.1

Compare Source

Fixed
  • Corrected the malformed "Open in Perplexity" icon. The previous SVG path didn't match the Perplexity mark; it now uses the official logo. (#​5)

v0.8.0

Compare Source

Added
  • New markdownUrl option to control which URL the "Open in ChatGPT/Claude/…" actions reference, independent of generateMarkdownRoutes. Sites that already publish per-page markdown (e.g. an llms.txt setup) can set markdownUrl: true to point the AI links at /path.md without this plugin generating any files. Accepts true / false, or a (pageUrl) => string function when rendering the React component directly.
  • Interaction tracking hooks. A copy-page-button:action event now fires on document for every dropdown action (detail: { action, url }), and the rendered DOM exposes data-copy-page-button-container, data-copy-page-button-trigger, and data-copy-page-action="<id>" attributes for delegated analytics listeners.
Fixed
  • placement: "auto" is now deterministic across loads. Previously, if the ToC sidebar hadn't mounted by the first injection attempt, the button could stay stuck in the in-article fallback for the rest of the page's life — and since that timing varied per load, placement looked inconsistent. The button now migrates from the article fallback up into the sidebar as soon as it appears.

v0.7.0

Compare Source

Added
  • Localization support with two override paths. (1) New labels plugin option lets sites pass title/description strings directly in docusaurus.config.js — works for any site, including one-site-per-language setups where each site has its own defaultLocale. (2) All visible labels and descriptions ("Copy page", "View as Markdown", "Open in ChatGPT", etc.) also go through Docusaurus's translate(), so standard multi-locale sites can override them per locale via i18n/<locale>/code.json. Default English text is unchanged. See README "Localization" section for the full ID list.
Fixed
  • TypeScript declarations now accept all supported mcpServer forms, including URL strings and objects that rely on the default server name.

v0.6.2

Compare Source

Fixed
  • Dropdown positioning is calculated before the menu first renders, preventing the first interaction from briefly showing the menu in the viewport's top-left corner.

v0.6.1

Compare Source

Fixed
  • Auto placement no longer injects a copy button into generic custom pages that only expose a main element. The no-ToC fallback now targets docs/article containers only.

v0.6.0

Compare Source

Added
  • Added Perplexity as a first-class AI action.
  • Added optional MCP actions for copying MCP server config and opening Cursor or VS Code MCP install links when mcpServer is configured.
  • Added placement option with auto, toc, and article modes.
  • Added injectButton: false for sites that want to render the React component manually while still using build-time markdown route generation.
  • Added a stable docusaurus-plugin-copy-page-button/react component entrypoint with TypeScript declarations.
  • Added TypeScript declarations for plugin options.
Fixed
  • Auto placement now uses article placement on mobile or when the table of contents is hidden, avoiding invisible buttons inside hidden desktop ToC containers.
  • Removed global breadcrumb width overrides from the component stylesheet so manual component usage does not alter host site breadcrumbs.
rachfop/docusaurus-plugin-llms (docusaurus-plugin-llms)

v0.5.1

Compare Source

Fixed
  • Numeric frontmatter slug/id ignored — an unquoted numeric slug/id
    (YAML parses slug: 2025 as a number) is now coerced to a string, matching how
    Docusaurus routes it, so the .md is written at the correct route instead of a
    fallback filename. (#​58)
  • baseUrl applied twice on disk — with a non-root baseUrl, individual
    .md files were written nested under the baseUrl segment, so their links
    404'd. The baseUrl path is now stripped before deriving the physical file
    location. (#​59)
  • Compound numeric prefixes — ordering prefixes are now parsed like
    Docusaurus's DefaultNumberPrefixParser (e.g. 03--1.6.X1.6.X), and
    version-like names such as 7.0-foo are preserved. (#​59)
  • Explicit frontmatter slug/id overridden by a coincidental route — an
    authoritative slug/id (including slug: "/") is now consulted before the
    filename-tail heuristic, so a root page no longer loses its route to an
    unrelated file. (#​59)

v0.5.0

Compare Source

Added
  • Multi-version output via a new versions option. Generate a separate set
    of LLM files per documentation version, each written under its own
    subdirectory with links scoped to that version's routes. Accepts an explicit
    array of versions ({ name, label, docsDir, path, customLLMFiles, includeOrder })
    or 'auto' to detect them from Docusaurus docs versioning (versions.json +
    versioned_docs/). Omitting versions preserves the existing single-root
    behavior. Unset per-version fields fall back to the top-level options.
react/react (react)

v19.2.8: 19.2.8 (July 21st, 2026)

Compare Source

React Server Components
semantic-release/semantic-release (semantic-release)

v25.0.9

Compare Source

Bug Fixes
  • do not expose the authenticated repository URL in EGITNOPERMISSION errors (#​4283) (8d905a5)

v25.0.8

Compare Source

Bug Fixes
  • handle potential null values in commit message and gitTags trimming (0a60004)
  • hide-sensitive: mask key/auth/webhook env vars (973d763)
  • mask sensitive environment variables and improve commit handling (#​4252) (1bfdc52)
  • prevent template evaluation syntax in branch expansion and tag formatting (f121540)

v25.0.7

Compare Source

Bug Fixes
  • argument Injection via repositoryUrl in package.json (#​4245) (c46dbda)

v25.0.6

Compare Source

Bug Fixes
  • ensure encoded secrets get masked (8e28dd3)

v25.0.5

Compare Source

Bug Fixes

v25.0.4

Compare Source

Bug Fixes
  • code-quality: add missing comma in context object for consistency (493d6cd)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.


Note

Low Risk
Version-only changes to documentation tooling; the largest jumps are on copy-page and llms plugins, so a full npm install and docs build smoke test is the main validation step.

Overview
Bumps four runtime dependencies in package.json only (no config or lockfile changes shown in the diff).

@easyops-cn/docusaurus-search-local moves from 0.55.0 to 0.55.3 (mobile search caret behavior, lunr wordcut for some languages, search icon tweak). @mermaid-js/layout-elk is raised from ^0.1.9 to ^0.2.0, which pulls in newer ELK layout behavior for Mermaid diagrams used via @docusaurus/theme-mermaid.

docusaurus-plugin-copy-page-button jumps from ^0.5.2 to ^0.8.0 (large minor-line release: placement fixes, markdown route generation that respects trailingSlash: false, new options/events). docusaurus-plugin-llms goes from ^0.4.0 to ^0.5.0, including routing/slug fixes and optional multi-version output; the site already enables generateLLMsTxt / generateLLMsFullTxt in docusaurus.config.js.

Reviewed by Cursor Bugbot for commit f67937f. Bugbot is set up for automated code reviews on this repo. Configure here.

@protocols-renovate
protocols-renovate Bot requested a review from a team as a code owner August 30, 2026 21:23
@protocols-renovate

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: @docusaurus/theme-mermaid@3.10.2
npm error Found: @mermaid-js/layout-elk@0.2.3
npm error node_modules/@mermaid-js/layout-elk
npm error   @mermaid-js/layout-elk@"^0.2.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peerOptional @mermaid-js/layout-elk@"^0.1.9" from @docusaurus/theme-mermaid@3.10.2
npm error node_modules/@docusaurus/theme-mermaid
npm error   @docusaurus/theme-mermaid@"^3.10.0" from the root project
npm error
npm error Conflicting peer dependency: @mermaid-js/layout-elk@0.1.9
npm error node_modules/@mermaid-js/layout-elk
npm error   peerOptional @mermaid-js/layout-elk@"^0.1.9" from @docusaurus/theme-mermaid@3.10.2
npm error   node_modules/@docusaurus/theme-mermaid
npm error     @docusaurus/theme-mermaid@"^3.10.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2026-08-30T21_23_30_718Z-eresolve-report.txt

npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-08-30T21_23_30_718Z-debug-0.log

@vercel

vercel Bot commented Aug 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
doc-zesu Ready Ready Preview Aug 30, 2026 9:24pm

Request Review

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants