Skip to content

v3.4.0: list_tags cap/sort, jsonlogic docs, error containment

Choose a tag to compare

@cyanheads cyanheads released this 22 Aug 15:18
· 3 commits to main since this release
v3.4.0
7310f31

list_tags cap/sort, jsonlogic docs, error containment

  • obsidian_list_tags now sorts by count descending and caps at limit (default 200, max 10000), with the withheld count disclosed (#110)
  • Upstream error text (data.upstream, data.body) no longer reaches clients on any error branch — vault paths, note content, and filesystem paths could leak (#116, #104)
  • glob/regexp JSONLogic operand order was documented backwards everywhere it appears; a rejected tree now classifies as logic_invalid (#113)
  • Text-search hit offsets were documented as context-relative but are subject-absolute; new contextStart/contextEnd index context directly, and rendered excerpts are now fenced against vault text breaking out of the code block (#114)
  • An oversized contextLength now fails with a typed context_length_too_large error instead of an opaque internal error (#115)
  • deps: vitest ^4.1.10 → ^4.1.11

CHANGELOG v3.4.0