-
1.10.1 Stable
released this
2026-07-11 14:33:50 +00:00 | 0 commits to main since this releaseFixed
.jsoncfiles no longer falsely trigger the lossy-number guard. The big-integer detector scanned the raw text and skipped string contents but not comments, so a hyphenated word in a comment (e.g.App-Konfiguration) was read as the literal-(Number("-")=NaN) and mis-flagged as an unrepresentable number — disabling tree editing on perfectly safe files. The detector now skips//and/* */comments and ignores any literal without a digit..jsonbehavior is unchanged.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.10.0 Stable
released this
2026-07-11 14:10:28 +00:00 | 3 commits to main since this releaseAdded
.jsoncfile support with comment-preserving tree editing. JSONC files (JSON with//and/* */comments and trailing commas) now open in the same Tree/Source editor. Every structural edit in the tree — edit value, add/delete, rename, change type, reorder — is applied as a targeted text edit on the source (via Microsoft'sjsonc-parser), so comments and formatting survive editing and saving. Opening and saving an unedited.jsoncfile is byte-for-byte identical..jsonfiles are unchanged — they stay strict (a comment is still a parse error).```jsonccode blocks in Markdown notes render as a read-only tree, tolerating comments (analogous to the existing```jsonblock).
Known limitations
- Reordering rows in a
.jsoncfile moves each element with its same-line trailing comment; a free-standing comment line keeps its absolute position, so after a reorder it may sit next to a different element. No comment is ever lost — full positional fidelity on reorder is a future improvement.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.9.1 Stable
released this
2026-07-11 12:37:16 +00:00 | 14 commits to main since this releaseMaintenance release. No user-facing behavior changes — internal robustness and release tooling only.
Changed
- Settings are now loaded through a small shared
mergeSettingshelper (vendored fromobsidian-kit). It shallow-merges stored settings over the defaults exactly as before, with added reference-safety (default array/object values are cloned so a later mutation can't reach back into the defaults). Every setting in this plugin is a primitive, so the observable behavior is identical; this is a maintenance alignment with the other Obsidian plugins in the family.
Internal
- Adopted the unified one-command release toolkit (
npm run release/scripts/release.mjs): version bump → CHANGELOG → tag → Codeberg release → GitHub dual-push mirror, replacing the retired Woodpecker mirror config. - Documentation path/reference updates for the
obsidian-plugins/umbrella repository layout.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Settings are now loaded through a small shared