0.1.1
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
formain.js,manifest.json, andstyles.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 declarativegetSettingDefinitions(). No user-visible
behaviour change.
Removed
builtin-modulesdev 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'sMetadataCacheare
now explicitly annotated, resolving "unsafeanyassignment" lints
without changing runtime behaviour.