Skip to content

Releases: epwalsh/obsidian.nvim

v3.9.0

11 Jul 17:06
Compare
Choose a tag to compare

What's new

Added πŸŽ‰

  • Added :ObsidianTOC command for loading the table of contents of the current note into a picker list.
  • Added :ObsidianNewFromTemplate command. This command creates a new note from a template.

Fixed βœ…

  • Fixed bug where opts.search_max_lines was not propagated through some client methods.

Commits

ae1f76a chore(release): bump version to v3.9.0 for release
18bda6d chore(docs): auto generate docs
837e778 Add :ObsidianNewFromTemplate command (#621)
7a9081a Fix bug where opts.search_max_lines was not respected (#647)
3cc9aaa chore(docs): auto generate docs
e53072a Add :ObsidianTOC command (#646)
e170641 Fix typo in contributing guide (#641)

v3.8.1

26 Jun 17:20
Compare
Choose a tag to compare

What's new

Fixed βœ…

  • Removed duplicate suggestions in completion of references.

Commits

f0bc495 chore(release): bump version to v3.8.1 for release
5e5bc06 Remove duplicate completion suggestions (#639)

v3.8.0

21 Jun 22:09
Compare
Choose a tag to compare

What's new

Added πŸŽ‰

  • Added relative to root markdown links as search pattern for backlinks.
  • Added configuration option daily_notes.default_tags for customizing (or removing) the default tags given to new daily notes.

Fixed βœ…

  • Searching for notes by file name is case insensitive.

Commits

7507dee chore(release): bump version to v3.8.0 for release
5c314ca chore(docs): auto generate docs
2d69fb2 Add daily_notes.default_tags option
7e087da feat(backlinks): make relative to root links searchable (#626)
89cab28 Make searching for notes by filename case insensitive (#620)

v3.7.14

04 Jun 18:01
Compare
Choose a tag to compare

What's new

Added πŸŽ‰

  • Added config option ui.max_file_length to disable the UI for files with more than this many lines. Defaults to 5000.
  • Added config option search_max_lines (defaults to 1000) for controlling the max number of lines read from disk from note files during certain searches.
  • Added FreeBSD support to ObsidianPasteImg command.

Changed ⚠️

  • Optimization: only show completions for blocks/anchors when prompted with #.

Commits

c6bd6d9 chore(release): bump version to v3.7.14 for release
b8ca513 Only warn once about conceallevel
216e5e8 Add support for ObsidianPasteImg on FreeBSD (#615)
fda8df4 Only collect anchors/blocks when prompted in completion (#590)
2d0432c chore(docs): auto generate docs
80bc7ab Add config option search_max_lines (#614)
cbffe2a chore(docs): auto generate docs
96630cb Add option to disable UI for long files (#613)

v3.7.13

31 May 15:57
Compare
Choose a tag to compare

What's new

Fixed βœ…

  • Made workspace detection more robust.
  • Fixed regression where frontmatter is updated in template files.
  • Fixed finding backlinks with URL-encoded path references.
  • Fixed using templates with frontmatter when disable_frontmatter is set to true. Previously the frontmatter would be removed when the template was inserted, now it will be kept unchanged.
  • Add compatibility for NVIM 0.11.
  • Fixed warnings when renaming a note using dry-run.
  • Fixed handling check boxes with characters that have a special meaning in regular expressions (e.g. "?").
  • Client:create_note() will always ensure the parent directory exists, even when not writing the note itself to disk, to avoid downstream issues (see #600).
  • Identify mailto: links as URLs.

Commits

0e9bc3a chore(release): bump version to v3.7.13 for release
3d5fbcd Fix edge case of deduplicating tags
d211c1c chore(docs): auto generate docs
0c819b5 Added checkbox for important tasks in default configuration (#574)
bb785f7 Identify mailto: links as URLs
1208a02 Fix compat function to work in async
d136011 Fixed logging from :ObsidianRename --dry-run (#602)
98275b6 chore(docs): auto generate docs
49cfe4d Always ensure note dir exists from Client:create_note
d808307 fix: upgrade to vim.islist without errors (#598)
3fe34f5 Fix handling checkboxes with regex magic chars
0890a3f Add support for neovim 0.11 (#593)
7b59d90 Fixed using templates with frontmatter with disable_frontmatter=true
6943cb4 Fix finding backlinks with URL encoded paths
a9978d0 Fixed regression with updating frontmatter in templates
2e1f034 Make workspace detection more robust (#578)

v3.7.12

02 May 17:33
Compare
Choose a tag to compare

What's new

Changed ⚠️

  • Renamed config field templates.subdir to templates.folder (subdir still supported for backwards compat).
  • You can now use a templates folder outside of your vault.

Commits

db41b1f chore(release): bump version to v3.7.12 for release
c28ad22 fix lint
66def9e chore(docs): auto generate docs
dbc2b0a update how templates folder is configured

v3.7.10

19 Apr 14:43
Compare
Choose a tag to compare

What's new

Fixed βœ…

  • Fixed bug with OS detection introduced by 6ffd196.

Commits

b1bfc2a chore(release): bump version to v3.7.10 for release
f9e3309 Fix bug with os detection

v3.7.9

18 Apr 16:20
Compare
Choose a tag to compare

What's new

Fixed βœ…

  • Fixed an issue where template insertion occurred below the intended line, it now correctly inserts at the current line.
  • Fixed :ObsidianOpen issue on WSL OS name identifier check with different release name case.
  • Ensure ID of daily notes is always equal to the stem of the path.

Changed ⚠️

  • Don't insert a default alias for daily notes when daily_notes.alias_format is nil.

Commits

8a33ad4 chore(release): bump version to v3.7.9 for release
a37619a Change how we infer ID and default alias for daily notes (#544)
6ffd196 fix: os_uname check for wsl (#543)
1265a1f fix: ensure template insertion to occur at the current line instead of below (#539)

v3.7.8

10 Apr 00:57
Compare
Choose a tag to compare

What's new

Fixed βœ…

  • Fixed regression with toggle checkbox util/mapping.

Commits

9644aca chore(release): bump version to v3.7.8 for release
d8eb52f fix: recover toggle_checkbox util's condition to create a checkbox with a line without a checkbox (#537)
534409d chore(docs): auto generate docs
efbc150 Update <CR> mapping in README (#530)

v3.7.7

05 Apr 15:16
Compare
Choose a tag to compare

What's new

Fixed βœ…

  • Removed excessive logging when running :ObsidianToday command with a defined template, resulting in cleaner output and a more streamlined user experience.

Commits

6661806 chore(release): bump version to v3.7.7 for release
d8bac78 Fix Excessive Logging Issue with :ObsidianToday Command (#526)