Skip to content

v0.3.7

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Sep 09:16
· 1 commit to main since this release
9ebdcd5

[0.3.7] - 2026-09-02

Per-vault configuration + cleaner inserts. Localized wikis can now be
configured inside the vault instead of through server-wide env vars, and
notes.edit after-heading produces well-formed sections.

Added

  • Per-vault config file (issue #39, option 3): a .kobsidian.json at the
    vault root (path via KOBSIDIAN_VAULT_CONFIG_FILE) sets wiki.root, the
    Sources / Concepts / Entities directory names, the index / log / schema
    filenames, staleDays, and the five section headings for that vault.
    Precedence is per-call argument → config file → KOBSIDIAN_WIKI_* env →
    built-in default, so multi-vault sessions no longer need one env block to fit
    every vault. Unknown keys and malformed JSON fail loudly with the file path in
    the message; vault.current now returns config with the effective settings
    (or the error). A JSON Schema for editor completion is published at
    docs/kobsidian.config.schema.json.

Fixed

  • notes.edit after-heading placement: content now lands at the top of
    the heading's section (after the heading and its blank line) instead of on
    the line directly under the heading, and a bullet inserted above an existing
    list joins that list rather than starting a second one. A blank line is kept
    before paragraphs and headings so an inserted bullet never swallows the next
    paragraph as a lazy continuation. after-heading and after-block also no
    longer write a second trailing newline to the file.

Changed

  • Release-facing version metadata in package.json, manifest.json, and
    server.json is aligned at 0.3.7.

Verified

  • tests/vault-config.test.ts covers precedence (per-call → file → env →
    default), layout and heading overrides, staleDays, malformed JSON, unknown
    keys, live re-read after edits, KOBSIDIAN_VAULT_CONFIG_FILE, and the
    vault.current report.
  • Real-vault run over stdio with decoy env headings and a kobsidian.json
    inside the scratch folder: the file wins, wiki.initwiki.ingest
    apply-every-proposal produces ## Discussão\n\n- From [[…]] sections.

Install: npx -y kobsidian-mcp@0.3.7 · PRs #42, #43 · closes the remaining part of #39 (option 3)

🛡 VirusTotal analysis

Every .mcpb bundle in this release was uploaded to VirusTotal by GitHub Actions and scanned by 70+ antivirus engines. Click any row for the full report.

Bundle Verdict Engines SHA-256
kobsidian-darwin-arm64.mcpb ✅ Clean 65/65 clean 2edf5692953f…
kobsidian-darwin-x64.mcpb ✅ Clean 64/64 clean 811edd8138fe…
kobsidian-linux-arm64.mcpb ✅ Clean 64/64 clean b806968ecc48…
kobsidian-linux-x64.mcpb ✅ Clean 63/63 clean 0df4371a706d…
kobsidian-windows-x64.mcpb ✅ Clean 65/66 clean f0426fb70375…
Full SHA-256 hashes
  • kobsidian-darwin-arm64.mcpb2edf5692953f86edc585a104302cc023810c289666e01e6d72cebec7f43b6d38
  • kobsidian-darwin-x64.mcpb811edd8138fe90ff8a105f0618fff52ada4486439d81d78f4fb69ef225e5d73f
  • kobsidian-linux-arm64.mcpbb806968ecc48820c90aecd7a641244b972391ba7179c8b16ee52b76805ed652d
  • kobsidian-linux-x64.mcpb0df4371a706d2ec354d7171e5d7f38bab913564a82683e54480255cf8f5ca131
  • kobsidian-windows-x64.mcpbf0426fb70375994bd4ffd05bcd205a78c6baed247529635f2be66855564b0ca8