started · updated
Obsidian adds visual Data Editor and schema‑validation plugins
Obsidian released a Data Editor plugin that transforms JSON, YAML and YML files stored in a vault into a collapsible, searchable tree view. The plugin lets users edit scalar values inline, rename keys, add or remove items, and move elements within arrays or objects. It supports full‑screen split mode with a CodeMirror source editor, preserves YAML comments, anchors, aliases and tags, and can enforce optional schema validation per file pattern.
A second plugin, Obsidian Schema, provides declarative validation of note frontmatter using JSON Schema. Users define rules in a single schema file; selectors target notes by tag or path, and the plugin flags missing required fields, type mismatches, invalid enum values and malformed dates. Validation runs automatically on edit and can be re‑triggered for the whole vault, with readable error messages generated from the Ajv validator library.
Entities
Ajv · JSON Schema · Obsidian