github epwalsh/obsidian.nvim v3.0.0

latest releases: v3.9.0, v3.8.1, v3.8.0...
7 months ago

What's new

⚠️ POTENTIALLY BREAKING CHANGES! PLEASE READ BELOW ⚠️

Added 🎉

  • Added support for "dynamic" workspaces where the workspace path field is a function instead of a string / Path. See PR #366.

Changed ⚠️

  • Changed behavior of workspace detection. When you have multiple workspaces configured, obsidian.nvim will now automatically switch workspaces when you open a buffer in a different workspace. See PR #366.
  • Various changes to the Workspace Lua API. See PR #366.
  • Changed the behavior of the default frontmatter function so it no longer automatically adds the title of the note as an alias. See the note_frontmatter_func example in the README if you want the old behavior.

Removed 👋

  • Removed configuration option detect_cwd. This wasn't well-defined before and is no longer relevant with the new workspace detection behavior. See PR #366.

Fixed ✅

  • Fixed two bugs with creating new notes through :ObsidianFollowLink (and gf) where it wouldn't respect the completion.new_notes_location settings, and wouldn't respect paths in certain formats.

Commits

387f5cf chore(release): bump version to v3.0.0 for release
261e945 don't update buf lines when frontmatter hasn't changed
36a252b chore(docs): auto generate docs
43a5ee6 update section name
24d94cd chore(docs): auto generate docs
7abba86 Update documentation on workspaces
dcf2eea chore(docs): auto generate docs
1361265 Lock workspace after manual switch
a9e7fde Fix bugs with new note creation (#384)
649e559 chore(docs): auto generate docs
f6e3e65 Don't automatically insert title as an alias
6b9f27f chore(docs): auto generate docs
2dedce5 update wording in readme
1691edb chore(docs): auto generate docs
7c1ff20 Update workspace API and detection behavior, add support for "dynamic" workspaces (#366)

Don't miss a new obsidian.nvim release

NewReleases is sending notifications on new releases.