Skip to main content

Obsidian 1.9.1 Desktop (Early access)

By Steven Van ·

Breaking Changes We've renamed the built-in functions for Bases from snake_case to camelCase.

Obsidian's 1.9.1 desktop early access build renames the built-in functions used in Bases, its structured-data view for .base files, from snake_case to camelCase. Obsidian says the new naming is more consistent with its plugin API, but it breaks every existing filter and formula, so anyone using Bases will need to go through their .base files and correct them after updating.

The update also changes how Bases files are stored in workspace.json. Any Bases file left open during the update will show a "plugin not found" message; the data is still there, the file just needs to be reopened.

Other changes in this release:

  • Uneditable cells in Bases are now grayed out.
  • New date and time functions for pulling a date or time out of a datetime value, such as date(now()).
  • A new split function for splitting strings.
  • A round of Bases fixes: floor(0) no longer shows an empty cell, min and max return correct values, contains is now case-insensitive, and filter and formula syntax handles non-Latin characters in property names.
  • The Quick Switcher now shows .base files by default.
Obsidian
Obsidian
A private, flexible note-taking app — Markdown-based knowledge base with graph view, plugins, and local-first storage.
View Obsidian →

Read the original announcement →

Read Obsidian 1.9.1 Desktop (Early access) on Creators Toolbox