-
0.17.3 Stable
released this
2026-07-24 18:06:18 +00:00 | 27 commits to main since this releaseChanged
node:httpfor the MCP server now loads via aPlatform.isDesktop-guarded dynamicimport(),
clearing the lastno-nodejs-modulesstore-scorecard warning that 0.17.2's static import had
traded therequire()warning for. This is the only source form that passes both obsidianmd
store-scan rules (no-nodejs-modulesaccepts a guarded dynamic import;no-require-importssees no
require). To keep the guarded import from breaking in Electron (esbuild leaves a bare
import("node:…")untransformed, which Electron resolves as a network fetch), an esbuild plugin
rewritesnode:dynamic imports to arequire()shim in the bundle — source stays scan-clean,
bundle stays runtime-safe (identical to therequire()path that shipped in 0.17.0). The local lint
now runs both rules sharp with no per-file override, sonpm run lintmatches the store scanner.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads