Skip to content

1.7.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 14:55
· 42 commits to main since this release
936a633

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-editorjson-editor. The Obsidian guidelines disallow an obsidian--prefixed plugin id; the manifest id and 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 the main.js banner.

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.md portal flow.