Skip to content

4.10.2

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Aug 20:13

Fixed

  • Ruby files did not format. The command reported success and left the file untouched, because the
    printer identifies each syntax node by its class and the release build renames classes when it
    minifies — so every node looked unrecognized and the printer echoed the source back. Node types
    are now read from the parser module's export names, which minification leaves alone. The test
    harness formats a minified bundle too, which is what would have caught this.
  • Inline widgets (LSP inlay hints, git blame) and the diff view's reject button are built with
    Obsidian's own DOM helpers rather than document.createElement.
  • Routine status messages go to the console at debug level, so a working plugin stays quiet.

Changed

  • The sources now type-check without installing dependencies: tsconfig maps each dependency to
    its own declarations first and to a copy kept in types/ second. A normal checkout resolves the
    real ones and never reads the fallback. This is for tooling that inspects the repository without
    running npm install — nothing in the plugin changes, and the bundle is unaffected.