Render API v0.1.14
v0.1.14 Release Notes
Bug Fixes
- Fix dataviewjs
container.createEl is not a function— Expanded dv.* proxy to interceptspan,el,paragraph,list,outputmethods, capturing their text output instead of attempting DOM creation in the headless HTTP rendering context. DataviewJS code usingdv.span(),dv.el(),dv.paragraph(),dv.list(), ordv.output()now works correctly via the REST API.
Improvements
-
HTTP Server binds to
0.0.0.0— Changed from127.0.0.1to0.0.0.0, allowing WSL/Linux environments running alongside Obsidian on Windows to access the REST API via the Windows host IP or WSL vEthernet gateway. -
MCP Server WSL auto-detection — The MCP stdio server (
mcp-server.js) now automatically detects WSL environments and tries the Windows host IP (via default gateway, DNS nameserver, or PowerShell LAN IP query) as a fallback if127.0.0.1is unreachable.
Files Changed
src/services/renderService.ts— Expanded dv.* proxy handlerssrc/services/apiService.ts— Changed bind address to0.0.0.0src/mcp-server.ts— Added WSL host auto-detectioneslint.config.mjs— Added mcp-server.ts to ignoresmanifest.json,package.json,versions.json,README.md— Version bump