Release Notes

2.0.4 (2026-09-28)

Bug Fixes

  • plugin: keep the support block from stacking on every settings refresh

2.0.3 (2026-09-23)

Bug Fixes

  • build: exclude bun-types alongside @types/bun from the release-age gate
  • build: harden the release path from the template
  • build: rebuild versions.json from the published releases
  • deps: move the fast-uri override off the vulnerable line

2.0.2 (2026-08-30)

Features

  • build: fail the build on a lockfile the catalog review cannot parse

Bug Fixes

  • deps: regenerate bun.lock as lockfileVersion 1

2.0.1 (2026-08-30)

Features

  • build: make the rule floor check that it is still wired in
  • build: refuse commits that loosen the rules instead of fixing the finding

Bug Fixes

  • deps: drop the dead resolutions block that contradicted overrides

2.0.0 (2026-08-29)

⚠ BREAKING CHANGES

  • plugin: minAppVersion is now 1.13.0 (was 1.10.0). The settings pane uses the declarative settings API introduced in Obsidian 1.13.

  • getSettingDefinitions() replaces display(): 3 property-name text controls (falling back to their defaults when cleared, as before), 2 dropdowns validated against their declared option sets, 2 toggles, and the node spacing slider (bounds validated in setControlValue, no defaultValue), all indexed by the settings search. Follow button and support block are render: rows.
  • updateSettings becomes the serialized persist-then-commit write path; the graph-explorer:settings-changed event now fires strictly AFTER the write lands, so views never re-read state a failed write rolled back. saveSettings is documented as load-time-only.
  • The support block gets block layout via .setting-item.ge-settings-embed — placed OUTSIDE the stylesheet’s @layer blocks, because unlayered app CSS beats layered CSS regardless of specificity.
  • Tests: settings-guard.spec.ts + settings-write.spec.ts (10 behavioral tests: queue, rollback, event ordering, option/range rejection; mutation-checked against an optimistic commit, an unserialized chain, and a dropped event — each breaks tests). test-setup stubs force-graph, which reads window at module-load time under bun:test.
  • README states the 1.13 requirement; AGENTS.md gains the declarative-settings section with the repo-specific notes.

Features

  • plugin: declare the settings tab (Obsidian 1.13 declarative settings)
  • plugin: show what’s new in a tab instead of a modal dialog
  • plugin: surface support CTAs everywhere users can see them

Bug Fixes

  • build: align with the catalog reviewer’s archive, ruleset and audit
  • plugin: harden after adversarial review
  • release: dispatch the workflow at the pushed branch

1.5.0 (2026-07-29)

Features

  • plugin: aggregate what’s new dialogs across simultaneously updated plugins

1.4.0 (2026-07-29)

Features

  • plugin: add Knowii community to the what’s new dialog and harden it

1.3.0 (2026-07-29)

Bug Fixes

  • plugin: move to obsidian 1.13.1 typings and expose node spacing as a Bases slider option

1.2.0 (2026-07-27)

Features

  • plugin: show a what’s new dialog once after plugin updates

1.1.2 (2026-07-17)

1.1.1 (2026-06-17)

1.1.0 (2026-06-02)

Features

  • plugin: always show labels for index notes

Bug Fixes

  • plugin: scope Tailwind CSS to avoid breaking other plugins

Performance Improvements

  • plugin: reduce graph flicker during Obsidian indexing

1.0.2 (2026-05-14)

1.0.1 (2026-05-13)

1.0.0 (2026-05-13)

0.6.0 (2026-04-10)

Features

  • all: added a minimap

0.5.0 (2026-04-08)

Features

  • all: enabled moving node and connected ones

0.4.0 (2026-04-08)

Features

  • all: added maturity management
  • all: added support for changing node positions (mind palace). Updated user guide
  • all: improved colors ux
  • all: improved graph options and added legend (prev commit)
  • all: improved maturity dropdown styling
  • all: refactored settings

0.3.0 (2026-04-07)

Features

  • all: improved graph view (selection vs explored rings)
  • all: updated

0.2.0 (2026-04-07)

Features

  • all: added possibility to easily open the current note in the side panel into a new tab
  • all: added size and text settings
  • all: adjusted the nodes and text scales
  • all: better layout of the graph
  • all: improve text
  • all: improved graph nodes spacing
  • all: improved graph view
  • all: improved the graph and panel features
  • all: improved visual consistency of the graph controls

0.1.0 (2026-04-07)

Features

  • add frontmatter utilities for explored property
  • add graph canvas component with force-graph rendering
  • add graph controls and zoom controls components
  • add graph data builder to transform base entries into graph nodes/links
  • add graph explorer BasesView implementation
  • add graph explorer CSS styles
  • add graph explorer view constants and options
  • add graph side panel with embedded note rendering
  • add graph type definitions and update plugin settings
  • register graph explorer base view and update plugin

Bug Fixes

  • address code review issues (search highlight, theme reactivity, view option sync, cleanup)