Skip to content

Releases: LittleHaku/obsidian-smart-export

1.17.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 16:34
17de96a

[1.17.0] - 2026-08-05

Added

  • Added the {{note_contents_page_separated}} custom Markdown template placeholder, which separates exported notes with HTML page breaks for one-note-per-page workflows.

Changed

  • LLM Markdown exports now reuse rendered note blocks when producing standard and page-separated template values, avoiding duplicate link-rewriting work.

What's Changed

Full Changelog: 1.16.4...1.17.0

1.17.0-beta.2

1.17.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Aug 17:03

[1.17.0-beta.2] - 2026-08-03

Fixed

  • Reused rendered note blocks when producing the standard and page-separated template values, avoiding duplicate link-rewriting work during Markdown exports.

Full Changelog: 1.17.0-beta.1...1.17.0-beta.2

1.17.0-beta.1

1.17.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Aug 16:55

[1.17.0-beta.1] - 2026-08-03

Added

  • Added the {{note_contents_page_separated}} custom Markdown template placeholder, which separates exported notes with HTML page breaks for one-note-per-page workflows.

What's Changed

Full Changelog: 1.16.4...1.17.0-beta.1

1.16.4

Choose a tag to compare

@github-actions github-actions released this 01 Aug 14:24
2f6f026

[1.16.4] - 2026-08-01

Changed

  • Split plugin data normalization, automatic release notes, quick export, modal state, tree construction, export serialization, and settings UI into focused modules without changing export behavior or persisted setting keys.
  • Documented the lifecycle, view, state, traversal-controller, and export-execution boundaries used by Smart Export.

What's Changed

  • refactor: split export orchestration into focused modules by @LittleHaku in #115

Full Changelog: 1.16.3...1.16.4

1.16.3

Choose a tag to compare

@github-actions github-actions released this 01 Aug 11:08
3fa8229

[1.16.3] - 2026-08-01

Changed

  • Test coverage now includes the complete executable plugin runtime, with exact 100% thresholds enforced locally and for both project and patch coverage in CI.
  • Simplified redundant or unreachable defensive paths in export UI, release-note rendering, and Markdown link processing without changing observable output.

What's Changed

Full Changelog: 1.16.2...1.16.3

1.16.2

Choose a tag to compare

@github-actions github-actions released this 01 Aug 10:09
b350da7

[1.16.2] - 2026-07-31

Changed

  • Production and type-checking builds now share an ES2018 compatibility baseline.
  • Development type checking now enforces the complete TypeScript strict family, switch fallthrough protection, and consistently cased file references.

What's Changed

Full Changelog: 1.16.0...1.16.2

1.16.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 21:24
21fdc34

[1.16.0] - 2026-07-30

Changed

  • Smart Export settings now use Obsidian's declarative settings API, making every setting available to the global settings search.
  • Folder settings now use Obsidian's native vault-folder suggestions, and redaction detail controls appear only when their corresponding redaction mode is enabled.
  • The minimum supported Obsidian version is now 1.13.0. Smart Export 1.15.3 remains available for older Obsidian installations.
  • Removed deprecated imperative settings rendering and obsolete dynamic slider tooltip calls.

What's Changed

  • feat: migrate settings to Obsidian's declarative API by @LittleHaku in #108

Full Changelog: 1.15.3...1.16.0

1.15.3

Choose a tag to compare

@github-actions github-actions released this 30 Jul 20:44
637b306

[1.15.3] - 2026-07-30

Fixed

  • Settings and export UI descriptions now create links in their owning Obsidian document for reliable pop-out-window behavior.
  • The release notes modal now schedules and cancels focus through its owning window, and its funding action uses a safe standard link instead of an unsupported SDK declaration.

What's Changed

Full Changelog: 1.15.2...1.15.3

1.15.2

Choose a tag to compare

@github-actions github-actions released this 30 Jul 19:58
f1c53c3

[1.15.2] - 2026-07-30

Changed

  • Custom Markdown templates are now resolved through Obsidian's public Vault API for consistent desktop and mobile behavior; template folders must be visible inside Obsidian.

What's Changed

Full Changelog: 1.15.1...1.15.2

1.15.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 18:45
80a1680

[1.15.1] - 2026-07-30

Changed

  • Updated the supported development environment to Node.js 22-26 and repository-pinned pnpm 11, with separate dependency installations for Windows and WSL/Linux.
  • Updated the Obsidian SDK, TypeScript, linting, formatting, and test tooling within compatible release lines.
  • Modernized CI, coverage upload, artifact creation, and release actions.
  • Corrected the minimum supported Obsidian version to 1.6.6 for Smart Export 1.5.1 and later, matching the Vault.getAllFolders() API used by folder suggestions.

Fixed

  • Release tags now fail early when they do not match package, manifest, and compatibility metadata.
  • GitHub-generated release notes are now parsed correctly and API failures no longer pass silently.
  • CI now produces the LCOV report it uploads and runs an explicit TypeScript check.

What's Changed

Full Changelog: 1.15.0...1.15.1