Skip to content

v3.11.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 May 14:54
· 109 commits to main since this release

What's new

Added

  • Added a statusline component provider similar to Obsidian app.
  • Added default image_name_func similar to Obsidian's.
  • Added support text/uri-list to ObsidianPasteImg.
  • Added support for obsidian style %% comment.
  • Added opts.daily_notes.workdays_only option which, when false, adds support for weekend daily notes.
  • Added configuration option completion.match_case, allowing removal of duplicates when note case does not match search string case. Defaults to true for non-breaking behavior.

Changed

  • Moved all commands into one :Obsidian command.
  • Added opts.legacy_commands option which enables the old commands.
  • ObsidianToggleCheckbox now works in visual mode for multiline toggle.
  • ObsidianRename input field is pre-filled filled with the current note id to ease renaming.
  • Improved type annotations for user commands: add CommandArgs type.
  • follow_url_func and follow_img_func defaults to vim.ui.open
  • smart_action now can also toggle heading folds.
  • Obsidian new_from_template accepts an optional TEMPLATE argument.

Fixed

  • Enhanced completion menu to correctly display and handle non-English (ex. Korean) file names and tags in link, fixing Unicode encoding issues
  • Fixed bug where ObsidianRename did not update the note_id if run in current buffer and not remove the old buffer
  • Fixed <C-x> not working after command merging
  • Fixed blink.cmp new notes source completion not working properly
  • Fixed blink.cmp off by one insert start position
  • Fixed ObsidianNew, ObsidianRename, and ObsidianPasteImg not to evaluate backticked substrings in its arguments, disabling -complete=file

Commits

d6b9967 chore(release): bump version to v3.11.0 for release
b28ded8 chore(release): bump version to The 'legacy_commands' config option is deprecated and will be removed in a future update.v3.11.0 for release
8be0122 chore(docs): auto generate docs
8287fd3 docs: add guspix as a contributor for code (#114)
6175683 chore(docs): auto generate docs
e668c78 docs: add ffricken as a contributor for code (#113)
3aebe31 chore(docs): auto generate docs
ac7bf47 docs: add sotte as a contributor for code (#112)
322c92d chore(docs): auto generate docs
a07ff1b docs: add neo451 as a contributor for code (#111)
0028511 fix(commands): drop complete=file (#109)
33aa590 chore(docs): auto generate docs
b6b132b All contributors (#110)
f97796f chore(docs): auto generate docs
8f9a5da feat(ObsidianNewFromTemplate): accept template argument (#102)
e88857c feat: Add config option to avoid duplicate completion items. (#93)
638ba85 chore(docs): auto generate docs
b40dbec fix: follow img/url both defaults to vim.ui.open (#86)
8aac9b1 chore(docs): auto generate docs
65c2dbd feat: add statusline component provider (#83)
32fb030 chore(docs): auto generate docs
5433c53 Readme cleanup (#80)
ffea8bf fix: blink.cmp's off by one start insert position (#105)
e9b9661 fix(completion): correct blink.cmp new notes source completion (#99)
e0b7275 chore(docs): auto generate docs
a8f4185 feat: Add support for ObsidianYesterday | ObsidianTomorrow for non-workday daily notes (#91)
3c967d0 chore(docs): auto generate docs
74650dc feat: smart action can toggle heading folds (#89)
695f70d fix: <C-x> not working after command merging (#88)
8903d1e chore(docs): auto generate docs
8661a20 refactor(Commands): Merge all commands into one :Obsidian command (#27)
ff8cc02 bugfix: rename does not replace id nor delete old buffer if in current note (#85)
15d417e feat: support obsidian style %% comment (#65)
3baea08 chore(docs): auto generate docs
423a768 feat(img_paste): mimic Obsidian's behavior when pasting images. (#15)
6704029 chore(docs): auto generate docs
bcf41d0 Ease contributing by improving CONTRIBUTING.md and Makefile (#66)
76bd8f3 feat(ObsidianRename): ease renaming by pre-filling input field with note id (#62)
8e006dd refactor(types): add CommandArgs type to all user commands (#64)
2a36c10 fix(util) : allow non-english file name and anchor for link (#60)
8cba75b ObsidianToggleCheckbox works in visual mode multiline (#56) (#57)
0cf0dab Add text/uri-list support for paste_img (#24)