Releases: epwalsh/obsidian.nvim
v3.7.14
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
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
What's new
Changed β οΈ
- Renamed config field
templates.subdir
totemplates.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
v3.7.9
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
isnil
.
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
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
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)
v3.7.6
What's new
Fixed β
- Ensure fields transferred to new note when cloning from template.
- Fixed bug with YAML parser where it would fail to parse field names with spaces in them.
- Fixed bug with YAML parser where it would incorrectly identity comments.
Added π
- Added a smart action mapping on
<CR>
, that depends on the context. It will follow links or toggle checkboxes.
Changed β οΈ
- Added
order
field toui.checkboxes
config fields that determines the order in which the different checkbox characters are cycled through via:ObsidianToggleCheckbox
and the smart action.
Commits
d70f328 chore(release): bump version to v3.7.6 for release
3c3656b fix another YAML parser bug
30a7d7b Don't resolve duplicate paths
2516df4 chore(docs): auto generate docs
2f9b95a Added :ObsidianToggleCheckbox
cmd and smart action mapping (#329) (#518)
a7e2ec9 Fix bug with YAML parser
c5c4088 Fix bug with YAML parser
f2eeb0a Ensure fields transfer to new note when cloning from template
v3.7.5
What's new
Fixed β
- Fixed bug with created new notes from
nvim-cmp
on Linux.
Commits
df0c5cc chore(release): bump version to v3.7.5 for release
271db15 Fix bug with cmp_obsidian_new
on Linux (#508)
6a81ca9 clean up Client:should_save_frontmatter()
be075a1 Add more debugging info about completion
dd1e7ad update chars used in debug command
v3.7.4
What's new
Fixed β
- Don't open picker for tags when there aren't any matches.
- Fixed overwriting frontmatter when creating daily note with template.
- Fixed default date format for the alias of daily notes.
- Made buffer open strategy more robust.
Commits
68da729 chore(release): bump version to v3.7.4 for release
b2df42f Make buffer open strategy more robust
02f0136 Fix default format for daily note datetime
a6b5e97 chore(docs): auto generate docs
fd9c8ec return note
9b2b85b Update prompt for title / path
ade062a Add file completion to :ObsidianNew
command
e3d1b86 chore(docs): auto generate docs
87267f9 Clean up templates API
4e80ab4 Fix overwriting frontmatter from template
450c3da Don't open picker for tags when there aren't any results