Ctrl+Scroll
now only activates if you hold Ctrl before starting to scroll.data-checklist
to data-task
to be consistent with internal code names.task:
similar to block:
. There is also task-todo:
and task-done:
which will match only the tasks that are incomplete or complete, respectively. Use task:""
to match all tasks.[x]
can now contain any character to indicate a completed task, instead of just x
. This value can be used by custom CSS to change the appearance of the check mark, and is also available for plugins to use.Ctrl/Cmd + up/down scroll
. Some themes may have set overrides for the font size, so this setting might not work for you. See the developer section for details.[[#heading]]
) to include the file name.px
or pt
. Instead, use relative units like em
or %
, which will automatically scale from the font size the user specified. To migrate px
to em
, you can divide your px value by 16 (the default font size), for example, 24px => 1.5em
.checkCallback
will no longer set preventDefault()
on the key event.sections
and lists
info.
type
.parent
field which can be used to deduce parent-child relationships, and also a task
field which indicates whether this is a task and its completed status.MarkdownRenderChild
now requires a containerEl
passed in via its constructor.MarkdownPostProcessor
from the context object MarkdownPostProcessorContext.getSectionInfo()
..obsidian
. It must still begin with a dot, and must be a valid folder under the vault root. This supersedes the .obsidian.nosync
fallback from the last release..DS_Store
.Cmd/Ctrl
.=
, ~
and $
now only works when you are selecting text. Auto-pairing as you type was an undesirable behavior that was quite annoying for these characters.%
, also only happens when you are selecting text..obsidian
to .obsidian.nosync
to prevent iCloud from syncing the config folder. Make sure to close the app before the rename.publish.js
.new
URI handler not working without a parent folder.End
will now properly go to the line end in tables.app.emulateMobile(true)
to turn on emulation and app.emulateMobile(false)
to turn off.Editor
interface. The Editor
interface supports Obsidian Mobile and will be used to power the future WYSIWYG mode. We will gradually add any missing APIs to ensure feature compatibility with the older CM5 API when possible.publish.js
in the root of your vault. Note that this is only available for sites under a custom domain.publish.obsidian.md
to your custom domain.Ctrl+Up/Down
, Ctrl+Shift+Up/Down
and Alt+Left/Right
have been removed to avoid confusion.Option+B/F/D
hotkeys have been removed, and will now insert the special symbols ƒ
∫
and ∂
normally.tiff
files are no longer listed as supported images. The browser engine didn't support it in the first place.obsidian://
URI handler.section:
search always matched files with no headings.file:///
image and iframe paths for MacOS and Linux.section:
search within another one to search for sub-headings. For example, section:(Heading1 section:(Subheading))
.md
files.Ctrl/Cmd+R
which previously reloads the app. It is now a command that can be customized, and is not assigned to any hotkey by default.Tab
and Enter
will work consistently.moment.js
, which affects the language generated from your date formats."
for paths that contain spaces./
will no longer show up twice in the forbidden characters list.Ctrl+Click
on MacOS not working as right click in graph view.Ctrl
will create a link instead.obsidian://
URL handler won't be registered again if it's already registered with the operating system, which causes a permission prompt on Linux snap.Shift
instead of Alt
due to MacOS overriding the Alt
-drop behavior.Ctrl
instead of Cmd
due to a similar issue.