Obsidian 1.9.3 Desktop (Early access)
By Steven Van ·
Improvements Changes to cssclasses, aliases, and tags properties: Invalid values will no longer be hidden in Bases and the property editor.
Obsidian 1.9.3 desktop is out in early access, with changes to properties and to Bases. The cssclasses, aliases, and tags properties now accept string values (for example tags: 'my-tag' is no longer marked invalid), while genuinely malformed values, like tags: 'tag1, tag2', now show up as invalid in the property editor instead of being hidden. The "Format converter" core plugin can now fix incorrectly formatted aliases, tags, and cssclasses across a vault and migrate them to the new format. The property editor also now works inside page preview and Canvas.
- Bases gets a new "Cards" view layout, showing files in a grid with an optional cover image per file, plus a "New item" toolbar button and a "Sort" toolbar menu for sorting by properties not shown in the current view.
- Bases adds a "duration" type for showing the difference between dates (e.g. note.release_date - today()), a Date#relative() function, and support for date() with YYYYMMDD/YYYYMMDDHHmm timestamps.
- Formula fixes: chained division (e.g. 10 / 5 / 2) now works, inequality comparisons with strings are supported, link() works with external links, and hasLink() now resolves links with subpaths (e.g. file#heading). group_by has been renamed to groupBy.
- Other fixes include search "tag:" results missing when a tags property has capital letters, a PDF view regression that blocked some text selection, and property editor values wrongly showing as "text" type.
Full details are in the 1.9.3 changelog.
