Skip to content

Obsidian Typings Changelog

This page documents the changes made to the Obsidian Typings project. For the most up-to-date information, refer to the changelog of the individual releases on the GitHub releases page.

Branch: release/obsidian-catalyst/1.14.4

Commits: obsidian-catalyst-1.14.4-v1.9.0...obsidian-catalyst-1.14.4-v1.10.0

  • fix(app): type ImportedAttachment as Obsidian builds it, and importAttachments as returning files (a313fa6)

Branch: release/obsidian-catalyst/1.14.4

Commits: obsidian-catalyst-1.14.4-v1.8.0...obsidian-catalyst-1.14.4-v1.9.0

  • fix(result-dom): widen ResultProperty.subkey to (number | string)[] (fe80b0b)
  • fix(types): make every ResultDomResult member optional, and add the search match keys (9f2834a)
  • fix(types): let App.changeTheme take ‘system’, and drop App.setTheme’s parameter (3990491)
  • fix(types): type the outgoing-link and backlink pane internals, and reach the typed getLeavesOfType
  • feat: type ephemeral-state subpath, MarkdownView state, the property-value suggest and IPC toggles
  • feat(search-query): type the global-search matcher tree, SearchView.searchQuery and the property row
  • fix(result-dom): make ResultProperty.pos and subkey optional, and type ResultDomItem’s rows
  • feat: type vault config reads by key, and the appearance config file
  • build(eslint): lint the tooling with the toolkit’s shared ESLint config
  • build(scripts): import the script helpers and ESLint rules from the @mnaoumov packages
  • feat: add the FrontmatterValue augmentation, and fail the build on an export without one
  • feat: reconcile with the obsidian 1.14.4 public API
  • fix!: drop the Bases function registry that 1.14.4 no longer has
  • fix(bases): drop the TableView workspace view and type the view registrations as they are
  • chore: update obsidian API version to 1.14.4
  • feat(bases): model the Bases table view and its rows
  • chore: generate README.md from template
  • chore: generate README.md from template