Skip to content

Releases: nsyout/obsidian-concordance

0.1.1

15 Jun 04:03
0.1.1
5fe0379

Choose a tag to compare

Addresses feedback from the Obsidian community-plugin review bot.

Added

  • GitHub Actions release workflow that builds, runs the full QA suite, and
    generates artifact attestations
    for main.js, manifest.json, and styles.css. Release assets are now
    cryptographically tied to the source commit they were built from.

Changed

  • Settings tab migrated from the deprecated imperative display() API to
    Obsidian 1.13's declarative getSettingDefinitions(). No user-visible
    behaviour change.

Removed

  • builtin-modules dev dependency. The plugin doesn't import Node APIs, so
    the external-modules list in the esbuild config never needed Node
    builtins.

Fixed

  • Two unknown-typed values coming out of Obsidian's MetadataCache are
    now explicitly annotated, resolving "unsafe any assignment" lints
    without changing runtime behaviour.

0.1.0

15 Jun 03:10
0.1.0
b3390d3

Choose a tag to compare

First public release.

Concordance writes a list of [[wikilinks]] into a clearly-marked block in
any note you designate as an index. Content outside the block is never
touched, so your indexes can mix prose, headings, callouts, and the
auto-generated list in one file.

Added

  • Four ways to scope an index in a single plugin: filename prefix,
    folder, tag, or frontmatter property.
  • Diff-before-write modals for single and bulk updates so changes can be
    reviewed before any file is saved.
  • Read-only check command to preview pending changes across the vault
    without modifying anything.
  • Configurable per-block link style (auto / name / path) and sort
    (name / path).
  • Global folder and filename exclusions applied across every mode.
  • Safety boundary: only content between %% concordance:start %% and
    %% concordance:end %% is rewritten.