?
query parameters.<webview>
unable to open pages externally in the browser.--default-font
is now --font-default
(but it will fallback to --default-font
)--interface-font
is now --font-interface
.--editor-font
is now --font-text
and will cover both editing and reading.--font-interface-theme
and --font-text-theme
dedicated for themes to set the fonts.<style>
tag to avoid issues with imports not working.app
is now officially available as a global variable.<iframe>
for some websites that disallows being iframed.![type|metadata]
) put into its html as data-callout-metadata
.<webview>
tags are now allowed to be used to embed external content for plugins (Electron/desktop app only).new
action now has an optional append
flag and an optional overwrite
flag. If append
is set, it will append to an existing file if one is found. If override
is set, it will overwrite an existing file if one is found, but only if append
isn't set.new
and hook-get-address
actions can now optionally accept x-success
as part of the x-callback-url
specifications, and will return a name
, url
, and file
(file://
) as the returned URL parameters.Menu
constructor no longer requires App
to be passed in.Obsidian Markdown now allows you to create callout blocks (sometimes called "admonitions"). Callouts are written as a blockquote, inspired by the "alert" syntax from Microsoft Docs.
A big shoutout to @javalent
from the community for creating and maintaining the Admonitions plugin, from whom we've gotten a ton of help and inspiration!
For compatibility reasons, if you're also using the Admonitions plugin, you should update it to at least v8.0.0 to avoid problems with the new callout system.
Callouts will also be supported natively on Obsidian Publish.
See our documentation for more on how to use callouts.
Example:
> [!INFO]
> Here's a callout block.
> It supports **Markdown** and [[wikilinks]].
Indentation guides (sometimes known as relationship lines) are now available in Live Preview and Reading view.
They can be turned off in editor settings.
Ctrl/Cmd+Alt
when clicking on links to edit them.Enter
handling in blockquotes and lists.x
will now no longer have the strikethrough formatting applied..
causing it to disappear.position: relative
on lists in reading mode causes scroll sync to be completely broken.cm-indent
, and will gain cm-active-indent
for the indent closest to the selected line.%%
parsing regression in edit mode.Ctrl
+dropping to link external files from Finder on macOS no longer works due to a system limitation, and has been remapped to Option
+drop.-
vs *
) not working.Enter
on empty line now exits blockquotes again, and Shift+Enter
has been improved to work as "soft line wrap" where it will smartly add indentation to keep you in the same list/blockquote but on the next line.Enter
in an empty blockquote now extends the blockquote instead of exiting it. Shift+Enter
can be used to exit the blockquote.Ctrl/Cmd+G
stopped working in document search.--h1
, --h2
, etc. We've also moved heading font sizes from cm-header-x
to HyperMD-header-x
to avoid certain elements not being properly up-sized like LaTeX and inline code.deleted
event on MetadataCache
now.DataAdapter.stat
now returns the OS mtime
and ctime
for folders.lucide
, a currently maintained fork of feather-icons
with 547 supported icons. No need to import feather-icons
anymore. You can browse them at Lucide.devIncludes all new functionality and bug fixes up to Obsidian Desktop v0.13.24. This update also allows all new cm6-compatible plugins to run.
Live Preview While this feature works pretty well already, it hasn't been fully mobile optimized, so there could still be some usability issues when using with a touch-only device, such as editing embeds and code blocks. In the meantime, feel free to use Source Mode when that happens. You can do that by long-holding the 3 dot button on the top right and hitting "Toggle Live Preview/Source mode" (or run a command from the pull down menu or bottom toolbar).
Vim mode Support for vim mode is now available, but must be enabled on a per-device basis on mobile. It is not really usable on a mobile device without an external keyboard.
Others Drag and drop features from desktop is now generally available across the app, and can be triggered by long-holding items. This includes drag and drop files and folders, starred items, and outline items.
<img>
placeholders.Ctrl/Cmd+Click
to open link is now simply a click.Ctrl/Cmd+Shift+Click
to open link in new pane is now Ctrl/Cmd+Click
, just like everywhere else in the app.file:///
links.markdown
as the language causes Live Preview to misbehave.file:///
links stopped working.Shift+End
twice not going to the end of the paragraph.​
characters, used as placeholders for computing cursor positions, have been switched to 0-width <img>
elements. We recommend double-checking that your theme does not contain global img { ... }
CSS rules to avoid breaking the editor.TFile.unsafeCachedData
has been removed and is now stored in a private inaccessible WeakMap
to avoid accidental use of this unsafe data.requestUrl
API function that returns an object with the http response status
, headers
, as well as getters for arrayBuffer
, json
, and text
. This is a more advanced version of the request
API. (Requires API version 0.13.25)request
and the new requestUrl
functions can now accept a body of type ArrayBuffer.#
.%
encodings stopped working but wasn't fully fixed last release.$
signs sometimes causes links to be generated incorrectly.