[Display text](https://url)
instead of previously just the URL.Cmd+Option+F
to avoid clashing with the native hotkey for hide window.Alt+Click
, or multiple consecutive files using Shift+Click
.obsidian://
link the same way it's generated as "Copy obsidian url".Tab
will now insert spaces if Use tab to indent
is turned off.Plugin.registerCodeMirror(callback)
has been introduced to help plugins hook to CodeMirror instances that are already loaded, and also created in the future. This function is just a helper for Workspace.iterateCodeMirrors(callback)
then Workspace.on('codemirror', callback)
Workspace.iterateCodeMirrors(callback)
has been introduced to help plugins cleanup their CodeMirror events when the plugin unloads.App.on('codemirror', callback)
has been moved to Workspace.on('codemirror', callback)
. The old method will be deprecated and will now proxy to the new one. There is no more event system on App
.internal-link
for the node. The app will use the contents of the node as the link. Example: class A internal-link;
]]
when another link exists on the same line.1
.[[
auto-conversion from chinese characters 【【
.prepareQuery
, fuzzySearch
, renderMatches
, renderResults
, sortSearchResults
, are now available.Enter
to finish rename a file not working properly when using an IME.SuggestModal
and FuzzySuggestModal
are now available for use.vault/.obsidian/themes
folder. Be sure to disable the legacy option for obsidian.css
when you do so!vault/.obsidian/snippets
folder.cssclass
. You can also specify multiple ones with the same syntax as tags and aliases, for example, cssclass: class1, class2
. Combine this with custom CSS to selectively style notes.|
..md
extension.moment.js
has been replaced with moment-with-locales.js
.layout-change
is has been added to Workspace
.#
character. You can now write tags: [tag1, tag2, tag3]
.aliases
in front matter. These will then show up in the [[
link suggestion, and auto-complete to [[Filename|alias]]
. They will also be picked up in unlinked mentions. For example: aliases: [AI, Artificial Intelligence]
. Add double quotes around your alias if it contains special characters.tags
in front matter. These will then show up in the tag pane, as well as in search queries using the tag:
operator. For example: tags: ["#pkm", "#hype"]
.frontmatter
is now available in CachedMetadata
.parseFrontMatterEntry
, parseFrontMatterStringArray
, parseFrontMatterAliases
and parseFrontMatterTags
.mod-root
is now always added to the workspace center area.Setting.addExtraSetting
has been renamed to addExtraButton
.Workspace.getActiveLeafOfViewType
has been renamed to getActiveViewOfType
.path:
and file:
filters from removing tags./Note
internal link format.Linked mentions
and Unlinked mentions
sections.undefined
to appear.app://obsidian.md
links for internal links.Vault
APIs now normalize all input paths.<iframe>
now has permission to show modal like alert()
.View
.onInit
has been removed to avoid confusion.<
and >
characters.alpha
status. Any part of the API could introduce breaking changes in a future release.MyVault/.obsidian/plugins/my-plugin/
.obsidian://
URI for a file.search
action is now available for obsidian://
URIs. Here's an example: obsidian://search?vault=my%20vault&query=MOC
ogv
video files not properly included.^
character to be part of the link, like so: [[Filename#^blockid]]
.[[Filename#blockid]]
will stop working.-
.#^
such as [[Filename#^
now behaves identically to [[Filename^
.- [ ]
for any selected lines that does not already have a checkbox..
in the filename when using Markdown links.Block references and block embeds are now available.
^
when linking to trigger the auto-complete: [[Filename^
.[[^^
to auto-complete blocks globally.[[Filename#blockid]]
.^blockid
when using the auto-complete.^
.^blockid
as its own after the block you're referring to. There must be an empty line before and after ^blockid
for this to take effect.You can now auto-complete headings and blocks globally.
[[^^
.[[##
.There is now a new command for toggling the checkbox state between [ ]
and [x]
. Ctrl/Cmd+Enter
is the default hotkey.
<iframe>
now has a sandbox attribute added for extra security.