Skip to content

Releases: ihubert555/KnForge

KnForge 1.0.5

Choose a tag to compare

@ihubert555 ihubert555 released this 13 Aug 12:06

What's new

  • Added native {{timestamp}} values in YYYYMMDDHHmmss format.
  • Improved integration with the Templater plugin.
  • KnForge now preserves complete <% tp... %> expressions for Templater to process on new file creation.
  • Added support for combining shared KnForge YAML properties with properties from the selected template.
  • Shared KnForge YAML properties now appear first in generated frontmatter.
  • Template-only properties retain their original order.
  • YAML conflict priority continues to determine which value wins for duplicate keys.
  • Added complete creation-plan tests covering package folders, Markdown files, KnForge variables, and Templater expressions.

Templater configuration

To process Templater expressions in files created by KnForge:

  1. Install and enable Templater.
  2. Enable Trigger Templater on new file creation.
  3. Set Template matching mode to None.

Compatibility

  • Requires Obsidian 1.13.0 or later.

KnForge 1.0.4

Choose a tag to compare

@ihubert555 ihubert555 released this 10 Aug 14:47

What's new

  • Updated KnForge to Obsidian's declarative settings API.
  • Added support for Obsidian settings search.
  • Replaced the custom folder selector with Obsidian's native Vault folder control.
  • Updated the minimum supported Obsidian version to 1.13.0.
  • Replaced the third-party builtin-modules dependency with Node.js's official builtinModules API.
  • Added Obsidian community-plugin lint checks.
  • Retained English and Simplified Chinese localization.
  • Retained folder context-menu package creation.

Compatibility

  • Requires Obsidian 1.13.0 or later.

KnForge 1.0.3

Choose a tag to compare

@ihubert555 ihubert555 released this 09 Aug 15:27

What's new

  • Added Create Package with KnForge to the Obsidian file explorer folder context menu.
  • Packages can now be created directly inside the selected folder.
  • Added English and Simplified Chinese interfaces that follow Obsidian's current language.
  • Localized commands, menus, dialogs, settings, notices, and validation errors.
  • Unsupported languages fall back to English.
  • Fixed Vault-root creation from the folder context menu.

Requirements

  • Obsidian 1.6.6 or later

KnForge 1.0.2

Choose a tag to compare

@ihubert555 ihubert555 released this 08 Aug 06:30

Initial community release of KnForge.

Features:

  • Create structured Markdown packages from selectable templates.
  • Recursively discover templates in a configured Vault folder.
  • Configure package folder structures.
  • Choose current, parent, Vault-root, or custom creation locations.
  • Optionally generate and merge YAML frontmatter.
  • Open the generated Markdown file automatically.