Releases: fyaic/Docferry-Obsidian-Plugin
Releases · fyaic/Docferry-Obsidian-Plugin
DocFerry 0.0.9
DocFerry 0.0.9
This release fixes the automated review error reported for 0.0.8:
Compatibility:
- Minimum Obsidian version remains
1.13.0.
Code-quality fixes:
- Removes the two
eslint-disable-next-line obsidianmd/ui/sentence-casecomments, which the Obsidian Community scanner does not allow. - Rewords the custom server URL placeholder from
http://127.0.0.1:8787toServer URL: http://127.0.0.1:8787. - Rewords the manual cloud token placeholder from
dfc_...toCloud token: dfc_.... - Adds a local ESLint configuration using
eslint-plugin-obsidianmdso sentence-case and other review checks are caught before the next submission.
Release assets:
main.jsmanifest.jsonstyles.css
0.0.8
DocFerry 0.0.8
This release addresses the remaining Obsidian Community automated review feedback.
Compatibility:
- Minimum Obsidian version is now
1.13.0(was1.4.0). This matches thePlugin.settingsAPI and the deprecatedSettingTabAPIs used by the settings UI.
Code-quality fixes:
- Replaces
window.confirmwith an ObsidianModal-based confirmation dialog. - Uses
activeDocumentinstead ofdocumentfor hidden preview rendering and theme CSS capture, improving popout-window compatibility. - Tightens TypeScript catch-variable typing with
useUnknownInCatchVariablesand removes unused_errorbindings. - Adds
as unknowncasts aroundJSON.parseto satisfy strict ESLint rules. - Removes redundant type assertions (
as string,as HTMLElement). - Avoids passing the plugin instance as a
ComponenttoMarkdownRenderer.render; rendering now uses a dedicated, short-livedComponent. - Binds translator callbacks before passing them into
ConfirmModal, avoiding unbound-method warnings. - Removes unnecessary
asyncfrom event handlers and keepsSettingcallbacks in block bodies.
Behavior notes:
- Vault access is limited to the active note and the files directly referenced by it; the plugin does not enumerate the whole vault.
- Clipboard access is write-only and triggered only by explicit user actions (publishing or copying a share link).
Release assets:
main.jsmanifest.jsonstyles.css
0.0.7
DocFerry 0.0.7
This review-fix release addresses Obsidian Community automated review feedback for the first public package:
- Adds GitHub release notes.
- Adds GitHub artifact attestations for the bundled release assets.
- Removes direct style assignment from the hidden preview renderer.
- Uses Obsidian
Setting(...).setHeading()for settings headings. - Avoids vault-wide enumeration in share management by using the account share list and direct source-path lookup.
- Tightens TypeScript error handling around caught errors and API error envelopes.
Release assets:
main.jsmanifest.jsonstyles.css
0.0.6
DocFerry 0.0.6