You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
obsidian.nvim has accumulated multiple breaking changes between the pinned commit (896d4515) and the current release (v3.14.0). While the current minimal config is unlikely to break immediately, updating without reviewing these will cause silent regressions.
Where
lua/config/plugin_config.lua:190–204 — the obsidian.setup() call.
Completion now only triggers on [[ (both markdown and wiki link styles). Previously it was more aggressive. This is less intrusive but means [[ is now the only entry point.
ObsidianQuickSwitch-style commands will be removed in a future release. Use :ObsidianSearch or the fzf-lua integration instead.
UI module deprecation
The built-in UI renderer (checkbox rendering, link concealing) is being deprecated in favour of dedicated markdown render plugins. The obsidian-nvim breaking changes wiki recommends render-markdown.nvim as a replacement.
Why it matters
The current config is minimal enough that a straight update to v3.14.0 will likely work. However:
If callbacks are added in the future, the old signature will silently pass wrong arguments.
The UI deprecation means obsidian's built-in checkbox/link concealing may degrade over time — pairing with render-markdown.nvim is the recommended path.
Run :ObsidianNew and :ObsidianDailies to verify the workspace and daily notes still work.
Consider adding render-markdown.nvim to replace the deprecated obsidian UI features — it provides better Markdown rendering in all buffers, not just Obsidian notes. See the render-markdown.nvim README for setup.
What
obsidian.nvimhas accumulated multiple breaking changes between the pinned commit (896d4515) and the current release (v3.14.0). While the current minimal config is unlikely to break immediately, updating without reviewing these will cause silent regressions.Where
lua/config/plugin_config.lua:190–204— theobsidian.setup()call.Breaking changes in v3.x (since pinned commit)
Callback signature change (v3.14.0)
All functions under
opts.callbackshad their first argumentclientremoved:Current config does not use callbacks, so no immediate breakage — but any future callback additions must use the new signature.
Frontmatter config moved (v3.x)
Completion trigger narrowed
Completion now only triggers on
[[(both markdown and wiki link styles). Previously it was more aggressive. This is less intrusive but means[[is now the only entry point.Search config reorganised
Legacy commands planned for removal
ObsidianQuickSwitch-style commands will be removed in a future release. Use:ObsidianSearchor the fzf-lua integration instead.UI module deprecation
The built-in UI renderer (checkbox rendering, link concealing) is being deprecated in favour of dedicated markdown render plugins. The obsidian-nvim breaking changes wiki recommends
render-markdown.nvimas a replacement.Why it matters
The current config is minimal enough that a straight update to
v3.14.0will likely work. However:render-markdown.nvimis the recommended path.Recommended action
obsidian.nvimtov3.14.0(tracked in [deps] Plugin version tracking — 16 pinned packages due for review #77).:ObsidianNewand:ObsidianDailiesto verify the workspace and daily notes still work.render-markdown.nvimto replace the deprecated obsidian UI features — it provides better Markdown rendering in all buffers, not just Obsidian notes. See the render-markdown.nvim README for setup.