Skip to content

Releases: PPeapps/MD-Butler

1.0.6

Choose a tag to compare

@github-actions github-actions released this 17 Aug 14:34

Full Changelog: 1.0.5...1.0.6

MD Butler 1.0.5

Choose a tag to compare

@github-actions github-actions released this 16 Aug 20:35

1.0.5 - Community review fixes

  • Fixed eslint-disable directive comments missing descriptions
  • Decoupled moment usage from moment's type declarations (structural MomentLike type) - resolves
    o-unsafe-* findings in the review environment
  • Replaced createEl("div") / createEl("span") with createDiv() / createSpan()
  • SettingsTab now implements getSettingDefinitions() (Obsidian 1.13+ settings search)
  • Release assets now carry build provenance attestations (Sigstore)

Release tag follows the required convention: exact manifest.json version, no � prefix.

MD Butler 1.0.4

Choose a tag to compare

@PPeapps PPeapps released this 15 Aug 20:45

1.0.4 — Maintenance Update

New

  • {{folder}} template variable — New alias for {{fileFolder}} that resolves to the parent folder path without the file name (e.g. 2_PROJECTS/a_Ongoing instead of 2_PROJECTS/a_Ongoing/My Note.md).

Fixes

  • newOnly fills empty fieldsprocessingMode: newOnly now also fills fields that exist but are empty (e.g. Note.UUID: ). Existing, non-empty values are still never overwritten.
  • Author metadata correctedmanifest.json now uses author: PPeapps with authorUrl; empty fundingUrl removed (Obsidian submission requirement); README clone URL points to https://github.com/PPeapps/MD-Butler.

Internal

  • ESLint cleanup — 283 lint messages from eslint-plugin-obsidianmd fixed. eslint src, tsc -noEmit -skipLibCheck, and npm run build are green.
  • Path hardeningnormalizePath() applied to user-supplied paths ({{lookup:path,…}} templates, optionsFile config).

MD Butler 1.0.3

Choose a tag to compare

@PPeapps PPeapps released this 13 Aug 19:06

Fixes

  • Consistency Check: totalFiles count - scanned count now only includes filtered files
  • Consistency Check: Copy to clipboard - copy report button
  • SelectFieldModal: Options cache - always reloads options from optionsFile

New

  • Field requirement modes - required (default) / if-exists per field; Dates.Moved defaults to if-exists

MD-Butler v1.0.1

Choose a tag to compare

@PPeapps PPeapps released this 11 Jul 11:55

Changes

  • Added compiled plugin bundle
  • Updated manifest.json
  • Prepared BRAT-compatible release structure

MD-Butler v1.0.0

Choose a tag to compare

@PPeapps PPeapps released this 08 Jul 17:02
Immutable release. Only release title and notes can be modified.

MD-Butler v1.0.0

Initial stable release of MD-Butler.

Features

  • Automatic YAML frontmatter management
  • Consistent metadata handling for Obsidian notes
  • Reliable alternative to template-based metadata workflows

Documentation

Included:

  • README
  • Contributing Guidelines
  • Code of Conduct
  • Security Policy

License

MIT License