This update introduces Properties, a simple and durable way to add tags, links, dates, and other metadata to your notes. The core plugins Search, Templates, and Backlinks have all received upgrades to support Properties. Some of the new features in this release:
With this update you can also enable two-factor authentication for your Obsidian account.
Properties help you organize information about a note. Adding properties to a note helps you track structured data such as text, links, dates and numbers. Properties can also be used in combination with Community plugins that can do useful things with your structured data. Learn more.
To add a property to a note, you have several options:
Cmd/Ctrl+;
hotkey.---
at the very beginning of a file.Once you add a property, a row will appear at the top of the file with two inputs: the property name and the property value. Once you choose the property name you can give it a value and type.
In addition to the inline property editor, there is a new Properties view core plugin that adds two new views for managing your properties:
Properties are an extremely powerful yet flexible feature that gives you even more ways to organize your information. See the documentation for Properties for even more information.
For even more security, you can now enable two-factor authentication on your Obsidian account. To do so, go to obsidian.md/account and enable "2-factor authentication". This will prompt you with setup instructions.
Note: Any devices logging into Obsidian must be running v1.4.5+ to log-in using two-factor authentication.
TFolder
.FrontMatterCache
no longer inherits from CacheItem
.--metadata
stringifyYaml
(this was causing some breakages with other plugins reading the YAML).Internal links can be added to frontmatter using the following syntax:
---
link: "[[Link]]"
linklist:
- "[[Link]]"
- "[[Link2]]"
---
tag
/alias
/cssclass
propertiesAs of 1.4.0, we have deprecated the "tag", "alias", and "cssClass" properties. The property editor will automatically convert these properties to tags
, aliases
, and cssclasses
and the values will automatically be converted to lists.
The old property names will still be identified correctly in the app, but the property editor will always prefer tags
, cssClasses
, and aliases
.
[property:value]
will also show matches for "Property").Enter
on an empty list entry will no longer display an error message.SearchComponent
is now properly exported.--metadata-display-reading
--metadata-display-editing
aliases
.
).stringifyYaml
(this was causing some breakages with other plugins reading the YAML).---
at the start of the document will now automatically insert the complementary ---
.Shift-Enter
will now accept the current text value without selecting the highlighted suggestion.obsidian://
) will now be recognized as external links.Tab
and Shift-Tab
will now properly shift focus if the "Add properties" button is focused..ico
and .png
files.New CSS variables:
--p-spacing
defines the spacing between paragraphs (defaults to 1rem
).--heading-spacing
defines the spacing above a heading when it follows a paragraph (defaults to 2.5x paragraph spacing).[]()
style Markdown links if "Use Wikilinks" is disabled in settings.Introducing Properties. A simple and durable way to add tags, aliases, dates, and other metadata to your notes. Your properties can even include links to other notes.
Ctrl/Command + ;
)Properties are saved directly to your note as frontmatter, a special section at the beginning of your file, encoded in YAML. This makes your note metadata readable in any plain text app, and compatible with many tools that support YAML frontmatter.
TFolder
.FrontMatterCache
no longer inherits from CacheItem
.--metadata
.Internal links can be added to frontmatter using the following syntax:
---
link: "[[Link]]"
linklist:
- "[[Link]]"
- "[[Link2]]"
---
tag
/alias
/cssclass
vs tags
/aliases
/cssclasses
As of 1.4.0, we're deprecating the "tag", "alias", and "cssClass" frontmatter keys. The new property editor will automatically migrate to tags
, aliases
, and cssclasses
and the values will automatically be converted to lists.
The old keys will still be identified correctly in the app, but the property editor will always prefer tags
and aliases
.
.ico
and .png
files.New CSS variables:
--p-spacing
defines the spacing between paragraphs (defaults to 1rem
).--heading-spacing
defines the spacing above a heading when it follows a paragraph (defaults to 2.5x paragraph spacing).[[
link suggest is showing will now skip the autocomplete and accept the current input as the full link.[[
link suggest would not always work if ]]
was not found on the current line.renderMarkdown
.![](https://www.youtube.com/...)
).<iframe>
now properly open them in the default browser.F2
to start renaming the focused file.Space
to open the focused file.Enter
to start renaming the focused file (to follow the OS convention).Cmd + ArrowDown
to open the focused file.Enter
and Tab
key.Alt + Click
in file explorer not setting the focused file properly.---
.