1.7.0
Rename & submission-prep release. No functional changes to the editor — this renames the plugin for the Community Plugin Directory and completes the documentation/attribution pass.
Changed
- Plugin ID renamed
obsidian-json-editor→json-editor. The Obsidian guidelines disallow anobsidian--prefixed plugin id; the manifestidand the on-disk plugin folder change accordingly. The internal view type is unchanged, so existing layouts are unaffected. After updating, move/rename your plugin folder to.obsidian/plugins/json-editor/. - Manifest/package description tightened to "View and edit JSON files with a Tree/Source toggle. Renders JSON code blocks in Markdown notes."
Added
THIRD-PARTY-NOTICES.md— full license texts for the bundled dependencies (ajv + transitive fast-uri (BSD-3-Clause) / fast-deep-equal / json-schema-traverse, plus @codemirror/lang-json and @lezer/json, all MIT). Attribution is also carried in themain.jsbanner.
Documentation
- README aligned to the actual 1.6.0 feature set (status, unified undo, tree-mode structural editing, schema validation, drag-drop, type-switching, large-file guard, all six settings, a Known conflicts section, shipped-vs-2.x roadmap), the dependency-license note corrected, and a documented tree-edit limitation (numeric-string object keys may reorder on save — audit 1.4).
- SECURITY.md threat model updated — prototype-pollution fixed; ReDoS opt-in + heuristic guard + honest residual surface.
- AGENTS.md submission path rewritten to the
community.obsidian.mdportal flow.