Skip to content

1.16.1 - Scanner configuration and funding link fixes

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Oct 11:03

This patch fixes TypeScript configuration and manifest metadata reported by the plugin scanner. It does not change file operations, navigation, settings or the user interface.

Fixed

  • Declare ES2019 standard-library types for Array.flatMap and Object.fromEntries, while keeping the ES2018 output target. The missing declarations caused the scanner to report unsafe assignments, calls, arguments and returns at those sites.
  • Add a source-only TypeScript check without ambient Node types to the production build. Test dependencies can no longer hide missing standard-library declarations.
  • Point fundingUrl to the repository's Support section, keeping the existing donation options accessible from one page.

Validation

  • 725 automated tests passed, along with coverage thresholds, lint, both TypeScript checks and the production build.
  • The generated main.js is byte-for-byte identical to 1.16.0. Runtime behavior and existing settings are unchanged.
  • Minimum supported Obsidian version remains 1.8.7.
  • The external scanner has not been rerun. Vault enumeration and clipboard access remain intentional explorer features; decorative underline CSS is unchanged.

Release assets: main.js, manifest.json and styles.css.