Learn more

Changelog

Follow Obsidian updates and improvements.

No longer broken

  • Fixed holding down keys in the editor not working.
  • Fixed vim mode cursor not updating position when focus leaves the editor.
  • Fixed height computation disrupted by some themes resetting the contain property.

Improvements

  • You can now move or delete multiple selected items via the right-click context menu in the File Explorer.
  • The backslash escape character will now be hidden when your cursor is not on the same line in Live Preview.
  • When exiting in-document search, the last searched result will be selected automatically.

No longer broken

  • Hotkeys will no longer trigger multiple times when you hold down the hotkey.
  • Links created by LaTeX or Mermaid will no longer accidentally navigate the app to an empty white page.
  • Fixed vim mode has a blinking thin caret alongside the vim caret.

Shiny new things

  • You can now share your Obsidian Sync vaults with others.
    • Collaborators must have an Obsidian Sync subscription.
    • Joining a Sync vault will not count towards the 5 vault limit for collaborators.
    • To invite other users, go to Settings > Sync > Remote Vault > Manage > Manage sharing.

No longer broken

  • Fixed Tab related navigation broken in modals.
  • Fixed vault switcher sometimes only loads partially when offline.
  • Fixed text selection highlight not working in code blocks with vim mode enabled.
  • Fixed some multi-character glyphs not rendering correctly due to an older version of the "Inter" font.
  • Fixed Obsidian Publish menu option for "Open in live site" not opening the correct URL.
  • Fixed jsp code blocks causes the editor parsing to crash.

No longer broken

  • Fixed Obsidian Publish frontmatter publish flag not working.

Shiny new things for Obsidian Publish

  • You can now collaborate on your site using their Obsidian account, so that multiple users can publish to the same site.

    • This can be done in "Site options" > "Site collaboration"
    • All site members can publish pages to the site.
    • Only the owner can change the configurations and manage members.
    • Only the owner needs to pay for the site, collaborators can join for free.
    • Note that collaborators should ensure they have synced the latest edition of the site before making changes.
  • You can now configure a list of included and a list of excluded folders when publishing changes.

    • If a page is matched to the inclusion list, then it will be automatically selected for publishing.
    • If a page is matched to the exclusion list, it will be completely removed from the list of pages to publish.
    • The frontmatter publish: flag will override this setting for individual notes.
    • Exclusions take priority over inclusions.
  • In the "Publish changes" dialog, you can now right click on each note for a list of options, such as...

    • Open the page on the live site.
    • Open the note locally.
    • Compare your local version with the live version.
    • Discard local changes and download the live version.

Improvements

  • Sync diffs now render as unified diffs to conserve space.
  • File recovery will now show diffs as well.
  • opus audio files are now recognized as a supported file type.
  • Unlinked mentions for outgoing links now respects the exclusion filter.

No longer broken

  • Fixed fonts sometimes not working with some themes and plugins using legacy css variables.
  • Disabled sec-ua-hint to reduce issues with iframes.
  • Fixed callout titles not working with strict line break turned on.
  • Fixed selecting words in headings will invisibly also select to the beginning of the line.
  • Fixed global graphs not showing unsupported attachments.
  • Fixed "show context menu under cursor" not triggered correctly when app is zoomed.
  • Fixed dragging and dropping files into the editor not showing the proper action verb text.
  • Fixed callouts in Live Preview not showing unresolved links as faded.
  • Fixed embeds within callouts in Live Preview not live updating and unable to click on checklists.

Developer

  • Fixed tab not working in modals.
  • registerDomEvent can now take an options object (for things like {capture: true}).
  • Added goWordLeft and goWordRight editor commands.

Improvements

  • Unlinked mentions now also skip over ignored files.
  • There is now an improved setup guide for Obsidian Sync from the vault selector window.
  • You can see what's changed in each version in Obsidian Sync version history.
  • Zoom level is now saved per vault.
  • In addition to "Dark" and "Light", you can also set your Obsidian theme to "Adapt to system". Obsidian will auto-update the theme as your system setting changes. Shoutout to kepano for the "System dark mode" plugin!
  • You can now enable a dark/light toggle for your Obsidian Publish site.
  • You can now set theme to "Adapt to system" for your Obsidian Publish site, so that your site adapts to the reader's system settings.

No longer broken

  • Fixed attachments on network drives not loading.
  • Fixed link suggestion lag when long links to nonexistent files are present.
  • Fixed vim mode num + j combos sometimes not working when screen is scrolled.
  • Fix code blocks not rendered at the correct time in Live Preview.

Developer

  • Updated Lucide to v0.30.0.

Core update

  • Includes all new functionality and bug fixes up to Obsidian Desktop v0.14.6.
  • Tapping the three dot more options icon now brings up the menu related to this file, rather than the right sidebar. You can get to the right sidebar by long-holding this icon, or swiping from the right.

Android

  • Fixed tapping the file name when renaming a file in File Explorer causes the file menu to show up.

iOS

  • Long-holding buttons that triggers an action (like the three dot menu) now triggers it after holding for 600ms instead of triggering it when the finger is released.
  • Fixed app freezing when resuming from another app when using a large vault.

Shiny new things

  • You can now add folders to an ignore filter. Files matched by this filter will be down-ranked when using Quick Switcher and link suggestions, and will be excluded in search results and graph view.

Improvements

  • Spellcheck corrections should now work better in text with styling applied such as headings, bold/italics, etc.
  • Show context menu under cursor should now also display the spellcheck options.
  • Obsidian Publish upload dialog now displays the total count of each section.

No longer broken

  • Fixed backlinks linked mentions causes lag on large vaults.
  • Exporting to PDF when using dark mode no longer causes unreadable code blocks.
  • Dragging items and resizing panes should no longer get stuck when moving across <iframe> and <webview>.
  • Dragging and dropping files from outside Obsidian should no longer cause its contents to be inserted before or after the link.
  • Fixed soft-wrapping not working if line was folded when the note was opened.

Shiny new things

  • Updated installer to Electron 18.0.3 which fixes several bugs that were in Electron 17.
    • Fixed performance issues with resizing the app.
    • Fixed window border issues on Windows.
    • Fixed developer tools performance snapshot issues.

Improvements

  • When selecting text and converting into a fenced code block, newline characters are now automatically added.
  • The insert callout command will now wrap any selected text into the callout body content instead of replacing it.

No longer broken

  • Reduced lag caused by big exclusion filters with Obsidian Sync.
  • Fixed headings in lists causing indentation guides to misalign.
  • Fixed monospaced font not applied.

Shiny new things

  • Font settings can now list all fonts installed in the system (requires installer update to v0.14.4).
  • You can now assign multiple fonts to each font option, and the first available font will be used.

Improvements

  • Obsidian Sync should now no longer create duplicate files when renaming a file while it is still syncing.
  • Obsidian Sync now has a fully customizable sync folder exclusion system. This allows you to add exclusions to folders even if they don't exist locally.
  • Auto-completing three backticks for code blocks now adds a newline automatically to avoid suddenly parsing the rest of the note as code.
  • Toggle bold/italics will now smartly skip over the closing markers when at the end of the block, instead of adding more marker symbols.

No longer broken

  • Fixed on Linux the app doesn't properly watch for changes in the config folder.
  • Fixed headings in lists not properly styled in Live Preview.
  • Fixed duplicate event handlers for embeds, callouts, and tables blocks in Live Preview.
  • Fixed app crashes on startup for platforms that doesn't have a configured documents folder.
  • Fixed x-callback-url not properly taking into account existing ? query parameters.
  • Fixed move file dialog lags in vaults with lots of folders.
  • Fixed <webview> unable to open pages externally in the browser.
  • Fixed downloading or updating plugins without css causes one to appear with the contents "Not found".

Developers

  • CSS variables related to fonts have been renamed.
    • --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.
  • There is now a --font-interface-theme and --font-text-theme dedicated for themes to set the fonts.
  • Each theme and snippet is now put into its own <style> tag to avoid issues with imports not working.
  • app is now officially available as a global variable.

Shiny new things

  • You can now move, rename or locate your vaults directly from the vault switcher.
  • There is now a new in-app help page with links to the online help docs, Discord, forum, as well as the sandbox vault.
  • The local help vault has been replaced with a sandbox vault.
  • You can now set the font for the interface and the editor directly under appearance settings. Note that some themes may override this font setting.

Improvements

  • Improved Live Preview clicking experience for callouts and embeds.
  • Improved <iframe> for some websites that disallows being iframed.
  • There's now a command to open context menu for the current cursor location.
  • Vim mode up/down now goes into rendered code blocks, embeds, callouts, or tables in Live Preview instead of skipping them.
  • Pasting and dropping images or media files that are already located in the vault will now link to it directly instead of duplicating the file.

No longer broken

  • Fixed Chinese IME on Windows causes selection issues when using punctuation characters.
  • Fixed multi-line block math in blockquotes not working in Live Preview.
  • Fixed clicking on checkbox in callouts not working in Live Preview.
  • Fixed unindent always keeps one extra space when use tabs is turned off.
  • Fixed Quick Switcher not respecting relative path for creating new files.
  • Fixed unable to select text within embeds in Live Preview.
  • Fixed memory leak when closing local graph view.
  • Fixed using the editor search or replace commands doesn't auto-fill selected text when search or replace is already open.
  • Fixed issue where the currently focused pane would lose focus when trying to focus a pane that can't be focused.
  • Fixed Audio Recorder's webm files can't be seeked and doesn't show total time.
  • Fixed pasting images on macOS is inconsistent between Firefox, Chrome and Safari.
  • Fixed folding not loading properly sometimes when using horizontal rules.

Developers

  • Callouts now has its metadata (the part in ![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).
  • Updated DOMPurify, Turndown, Mermaid, PIXI.js, and Prism.js.
  • Obsidian URI's 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.
  • Obsidian URI's 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.

Core update

  • Includes all new functionality and bug fixes up to Obsidian Desktop v0.13.33.
  • Fixed large PDFs not rendering.

iOS

  • Fixed keyboard always dark in light mode.
  • Fixed sometimes the toolbar icons renders above the toolbar.
  • Fixed clicking on links while editing not working, allow tap and hold to edit a link.

Android

  • Fixed status bar always dark in light mode.
  • Fixed remote resources from http links not working.
  • Fixed file created/modified times being negative (shows up as year 1969) when using a 32-bit processor.

Core update

  • Includes all new functionality and bug fixes up to Obsidian Desktop v0.14.2.

iOS

  • You can now share text, links, image, and other attachments directly to the Obsidian app.

Shiny new things

  • Starred files now support hover page preview.

No longer broken

  • Fixed consecutive tables in Live Preview are rendered together.
  • Fixed queries in callouts not working.

Shiny new things

  • Live Preview now supports basic Markdown tables previewing.

Improvements

  • Improved indenting/unindenting lists in blockquotes.

No longer broken

  • Fixed embeds in collapsed callout blocks aren't rendered properly.
  • Fixed embeds after a callout block not recognized in Live Preview.
  • Fixed math block spanning the whole line breaks out of the callout block.
  • Fixed callouts with a nested embed to its own file causes app to freeze.
  • Fixed callouts looks ugly in exported PDF when app is in dark mode.
  • Fixed folded callouts stay folded in exported PDF.
  • Fixed callouts disappear in Live Preview sometimes if another identical callout is present later in the page.
  • Fixed folding in Live Preview unfolds instantly if the text selection was placed in the folded block.
  • Fixed hover page preview on Markdown links not working.
  • Fixed copy code block button not showing in reading view.

Callouts

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

Indentation guides (sometimes known as relationship lines) are now available in Live Preview and Reading view.

They can be turned off in editor settings.

Improvements

  • In Live Preview, fold icons will now only show up when hovering the same line as the fold indicator.
  • In Live Preview, you can now hold Ctrl/Cmd+Alt when clicking on links to edit them.
  • When right clicking links, there is now an option to open the link.
  • When right clicking links to a file that doesn't exist yet, there is now an option to create the file.
  • Improved Enter handling in blockquotes and lists.
  • Improved Live Preview rendering when switching between different blocks of embed/rendered code.
  • Tasks with checkmark characters other than x will now no longer have the strikethrough formatting applied.
  • Improved editor spacing to better align with Reading view.
  • When failing to save a file, Obsidian will attempt to save a copy in File Recovery.
  • Prevent accidentally renaming files to start with . causing it to disappear.

No longer broken

  • Fixed vaults on network drives don't load images properly.
  • Fixed block IDs with uppercase letters couldn't be linked properly.
  • Fixed scroll-sync between Live Preview and Reading view for large blocks and nested lists.
  • Fixed cycle bullet list/checklist command not working well when the line is indented.
  • Fixed Quick switcher sometimes opens the file in the wrong pane.
  • Fixed navigating to headings, blocks, or search results sometimes requires two clicks to work in dual-pane mode.
  • Fixed editor sometimes runs into an error while saving, but shows a notice about another file.
  • Fixed Audio recorder always inserts audio link at the end of the file, rather than where the cursor is.

Developers

  • Plugin inline sourcemaps are now stripped for performance unless the debug startup time option is enabled.
  • Fixed using position: relative on lists in reading mode causes scroll sync to be completely broken.
  • Indentation guides in the editor are styled using the CSS class cm-indent, and will gain cm-active-indent for the indent closest to the selected line.

No longer broken

  • Fixed wrong release built in 0.13.32.

No longer broken

  • Fixed typing with IME causes text duplication on Windows and Linux.
  • Fixed lag caused by file explorer in large vaults due to a Chromium bug.
  • Fixed Obsidian starts up with a blank window for a split second.

Shiny new things

  • Major engine upgrade from Electron 16 to 17. This version fixes issues with emoji rendering in Electron 16.

No longer broken

  • Fixed headings in legacy editor not properly sized.
  • Fixed unable to open help vault.
  • Fixed comment %% parsing regression in edit mode.
  • Fixed cursor jumps back with some IMEs in Live Preview.

Shiny new things

  • Major engine upgrade from Electron 13 to 16.
    • This will require downloading the latest installer from our website and installing over.
    • Updated macOS app icon.

No longer broken

  • Fixed pasting images from websites.
  • Fixed search and replace commands not working when search is already open.
  • Fixed search in reading view always override search hotkeys from another pane.
Follow us
© 2024 Obsidian