Skip to content

Bump minimatch and @docmd/live in /docmd#373

Merged
mgks merged 1 commit intomasterfrom
dependabot/npm_and_yarn/docmd/multi-94b243a209
Feb 28, 2026
Merged

Bump minimatch and @docmd/live in /docmd#373
mgks merged 1 commit intomasterfrom
dependabot/npm_and_yarn/docmd/multi-94b243a209

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 28, 2026

Bumps minimatch and @docmd/live. These dependencies needed to be updated together.
Updates minimatch from 5.1.6 to 5.1.9

Commits

Updates @docmd/live from 0.4.5 to 0.4.10

Release notes

Sourced from @​docmd/live's releases.

docmd@0.4.10 🛠️ (Stability Fix)

Following our massive architectural overhaul in v0.4.8, we've spent this release hunting down edge cases, perfecting the Single Page Application (SPA) experience, and making our Markdown parser completely bulletproof.

🛠️ Bug Fixes & Improvements

SPA Router & Navigation:

  • Fix: Eliminated the "layout dragging" jitter that occurred when navigating to or from pages with heavy elements (like Mermaid diagrams). The router now briefly locks the layout height during DOM swaps for a perfectly stable, native-feeling transition.
  • Fix: Resolved 404 Not Found errors for Favicons and Theme CSS that occurred when the SPA navigated between different folder depths (e.g., from / to /content/syntax/).
  • Fix: Relative internal Markdown links (e.g., [link](https://github.com/docmd-io/docmd/blob/HEAD/file.md)) now resolve correctly. The parser now intelligently calculates depth traversal to account for docmd's "Clean URLs" folder structure. Fix #62.
  • Fix: Hash anchors in internal links (e.g., [link](https://github.com/docmd-io/docmd/blob/HEAD/file.md#section)) are now preserved correctly during the HTML build step.

Mermaid & Plugins:

  • Fix: Fixed a critical Mermaid.js crash (Could not find a suitable point for the given distance) that occurred when diagrams were placed inside hidden containers like Tabs or Collapsibles. docmd now uses an advanced in-memory SVG rendering queue that safely waits for the container to become visible before drawing.

Parser & UI:

  • Fix: Indented ::: button components inside nested containers (like Cards or Callouts) are no longer mistakenly parsed as <pre><code> blocks by standard Markdown rules.
  • Fix: The "Edit this page" link in the footer now accurately points to the original .md source file path rather than the generated .html output path.

📥 Upgrade

npm install -g @docmd/core

Full Changelog: docmd-io/docmd@0.4.9...0.4.10

docmd@0.4.9 🩹 (Security Patch)

v0.4.9 is a critical security and performance hotfix.

This release removes a vulnerable third-party dependency from the Live Editor and replaces it with a faster, native implementation.

🛡️ Security & Fixes

  • Security: Removed the serve dependency from the @docmd/live package, resolving multiple high-severity security warnings (CVE-related ReDoS vulnerabilities in serve-handler and ajv).
  • Performance: Replaced the third-party server with a lightweight, native Node.js HTTP server. The docmd live command is now faster to boot and significantly smaller to install.
  • Maintenance: Bumped all workspace packages to ensure version consistency across the monorepo.

Recommended Action: All users should update to v0.4.9 to clear security audit warnings in their CI/CD pipelines.

📥 Upgrade

npm install -g @docmd/core

Full Changelog: docmd-io/docmd@0.4.8...0.4.9

docmd@0.4.8 🚀 (Stability, UX & SPA Update)

... (truncated)

Commits
  • ec8eb17 Release 0.4.10
  • a519816 Added dependency vulnerability checkpoint
  • bc1cc94 Update pnpm-lock.yaml
  • f152a6b Improve Mermaid rendering and theme handling
  • eb6f523 Preserve hashes and convert .md links for subfolders
  • 38819d4 Improve SPA navigation and sidebar UX
  • f82fa4e Update live
  • a577bbb Pass isIndex to parser and fix editLink URL
  • 7b661d5 Bump 0.4.10
  • 8cd7a04 Update pnpm-lock.yaml
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [minimatch](https://github.com/isaacs/minimatch) and [@docmd/live](https://github.com/docmd-io/docmd). These dependencies needed to be updated together.

Updates `minimatch` from 5.1.6 to 5.1.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v5.1.6...v5.1.9)

Updates `@docmd/live` from 0.4.5 to 0.4.10
- [Release notes](https://github.com/docmd-io/docmd/releases)
- [Commits](docmd-io/docmd@0.4.5...0.4.10)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 5.1.9
  dependency-type: indirect
- dependency-name: "@docmd/live"
  dependency-version: 0.4.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Feb 28, 2026
@mgks mgks merged commit dd530bc into master Feb 28, 2026
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/docmd/multi-94b243a209 branch February 28, 2026 05:13
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