Skip to content

v3.2.11: Path gating on open-in-ui and folder-path rejection

Choose a tag to compare

@cyanheads cyanheads released this 02 Aug 21:41
· 22 commits to main since this release
v3.2.11
dd14450

Path gating on open-in-ui and folder-path rejection

  • obsidian_open_in_ui gates its create-capable branch as a write, so OBSIDIAN_READ_ONLY and OBSIDIAN_WRITE_PATHS refuse an open that would create the file (#99)
  • createdIfMissing reports what actually happened: the existence probe runs on both failIfMissing branches, which also brings the case-insensitive fallback to failIfMissing: false (#73)
  • Note reads and the pre-delete size probe reject a path that names a folder as path_is_directory, instead of handing back the folder listing as note content or issuing a DELETE that removes the folder and everything under it (#95)
  • path_is_directory and path_traversal declared on all nine path-accepting tools, plus path_is_directory on obsidian://vault/{+path} (#74)
  • obsidian_open_in_ui annotations corrected to destructiveHint: false, idempotentHint: true

CHANGELOG v3.2.11