• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JBZoo / Mermaid-PHP / 29993003552 / 3
92%
master: 92%

Build:
DEFAULT BRANCH: master
Ran 23 Jul 2026 08:54AM UTC
Files 30
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jul 2026 08:54AM UTC coverage: 89.767% (+1.2%) from 88.553%
29993003552.3

push

github

web-flow
feat(render): Remove jQuery and add opt-in self-hosting for Mermaid (#30)

The generated HTML unconditionally loaded jQuery and Mermaid from
third-party CDNs. When a visitor opened the page their IP was sent to
those hosts - a GDPR concern in the EU - and the page could not render
offline. This makes the external requests avoidable and lets consumers
keep everything on their own infrastructure, while the default behavior
stays unchanged.

- Removes the hardcoded jQuery CDN dependency entirely (zoom and path
highlighting are now native JS).
- Adds an opt-in `mermaid => [kind, source]` option to load Mermaid
three ways: `esm-url` (CDN, default), `umd-url` (self-hosted from your
own domain), or `umd-inline` (embedded into a single self-contained HTML
file for zero network requests). Legacy `mermaid_url` still works.
- Bumps the default Mermaid CDN to v11.

Public method signatures are unchanged; only the generated HTML differs
(no jQuery). Closes #9.

500 of 557 relevant lines covered (89.77%)

14.64 hits per line

Source Files on job 29993003552.3
  • Tree
  • List 30
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 29993003552
  • 39779382 on github
  • Prev Job for on master (#29985379777.3)
  • Next Job for on master (#30002095152.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc