Skip to content

0.3.0 — clear lint regressions and bump minAppVersion for setDestructive

Pre-release
Pre-release

Choose a tag to compare

@davadev davadev released this 17 Jun 03:01
· 5 commits to main since this release
ac80710

What's in 0.3.0

Hotfix for the 0.2.9 community-plugin regression. 0.2.9 broke from Completed back to Failed because setDestructive() is @since 1.13.0 and the manifest declared minAppVersion: 1.8.7. Three new Warnings my 0.2.9 work introduced cleared at the same time.

  • minAppVersion 1.8.7 → 1.13.0 (covers setDestructive at the four call sites).
  • nativeFetch: globalThis.fetchwindow.fetch (silences the new "avoid globalThis" rule while still bypassing the bare-fetch rule for the streaming AI paths).
  • document.createTextNodeactiveDocument.createTextNode in StatsGraph (legend labels for both progress-chart variants).
  • Second .obsidian/ literal in a SettingsTab doc-link description swapped for ${this.app.vault.configDir}/.
  • text-decoration: underline dottedborder-bottom: 1px dotted currentColor in styles.css — the dotted text-decoration is still flagged as partial-support regardless of long/short form. Visual result is identical.

Out of scope (still): the no-unsafe-* warning cluster in main.ts + friends, the Promises must be awaited / Promise returned in function argument sites, the display deprecation (getSettingDefinitions migration), and GitHub artifact attestations. They were Warnings in 0.2.8 and that review was Completed, so they remain non-blocking.

BRAT install

Add the repo as a beta plugin and BRAT picks this prerelease up. Stable promotion after manual smoke.