v3.4.0: list_tags cap/sort, jsonlogic docs, error containment
list_tags cap/sort, jsonlogic docs, error containment
obsidian_list_tagsnow sorts by count descending and caps atlimit(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/regexpJSONLogic operand order was documented backwards everywhere it appears; a rejected tree now classifies aslogic_invalid(#113)- Text-search hit offsets were documented as
context-relative but are subject-absolute; newcontextStart/contextEndindexcontextdirectly, and rendered excerpts are now fenced against vault text breaking out of the code block (#114) - An oversized
contextLengthnow fails with a typedcontext_length_too_largeerror instead of an opaque internal error (#115) - deps:
vitest^4.1.10 → ^4.1.11