github obsidian-nvim/obsidian.nvim v3.14.7

latest releases: v3.15.11, v3.15.10, v3.15.9...
3 months ago

What's new

Added 🎉

Changed ⚠️

  • references can find tag references.
  • references will resolve and follow [[#^block]] and [block](#^block) links.
  • references will resolve and follow [[#header]] and [header](#header) links.
  • Refactor save_clipboard_image for x11/tty display server to use run_job instead of os.execute
  • Refactor paste_img and img_paste functions to return and handle img type as a string instead of boolean
  • Expand paste_img functionality to support the following formats for Linux systems:
    • image/jpeg
    • image/png
    • image/avif
    • image/webp
    • image/bmp
    • image/gif

Fixed ✅

  • fzf template picker fix.
  • relaxed the condition to trigger folds in smart_action.
  • Fixed visual selection corrupting multibyte UTF-8 characters (Cyrillic, CJK, emoji, etc.) in commands like :Obsidian link_new and :Obsidian extract_note. The fix uses LSP TextEdit with proper UTF-8 byte offsets, enabling future code actions preview support.
  • rename now correctly updates all backlinks across files (#476):
    • Fixed pattern matching for filenames with special characters (., -, etc.)
    • Fixed handling of multiple links on the same line
    • Fixed renaming notes with non-ASCII characters (Cyrillic, CJK, etc.) corrupting links
    • Preserves .md suffix in markdown links, omits in wiki links
  • follow_link no longer shows duplicate entries when multiple LSP clients return the same file.
  • link_new and extract_note now auto-save the parent file so backlinks are immediately discoverable.
  • LSP server's handlers will properly return boolean for other plugin to check if request is successful

Commits

6939efc chore(release): bump version to v3.14.7 for release
fd851d0 fix(lsp): LSP server's handlers will properly return boolean (#556)
0516786 feat(health): show exact neovim version
7a78631 fix(rename): update all backlinks when renaming notes (#476, #473) (#551)
c06fd0c fix: auto-save parent file after link_new and extract_note (#553)
1ddddf4 test: always double quote in tests (#549)
5c70a29 docs: add acidsugarx as a contributor for code (#548)
f4882ac fix: handle UTF-8 multibyte characters in visual selection (#544)
b6f212b docs: add Meowtomata as a contributor for code (#540)
d9b98cd feat: Expand image format support on linux (#517)
3d1e638 fix: relaxed the condition to trigger folds in smart_action.
1a1bf29 fix: changelog
84c87fc feat: references can find tags (#537)
609aa89 ci: no longer check for removed 'check' step
51f0817 fix: fzf template picker (#536)

Don't miss a new obsidian.nvim release

NewReleases is sending notifications on new releases.