Vault Changelog

approved

by Badr Bouslikhin

Maintain a changelog of recently edited notes.

90 stars18,715 downloadsUpdated 2d agoMIT
View on GitHub

Vault Changelog

Maintain a changelog of recently edited notes in Obsidian.

Originally created by Badr Bouslikhin.

The changelog note is entirely overwritten on each update. Use a dedicated note and embed it elsewhere if you need historical tracking.

Installation

  1. Open Settings in Obsidian.
  2. Navigate to Community plugins > Browse.
  3. Search for "Changelog".
  4. Install and enable the plugin.

Usage

  • Manual: Command palette > Vault Changelog: Update
  • Automatic: Enable in settings; the changelog updates whenever a file is modified.

Example Output

- 2025-01-28T1430 · [[Note Title]]
- 2025-01-28T1425 · [[Another Note]]

With wiki-links disabled, [[Note Title]] becomes Note Title. With a heading configured, the heading appears above the list.

Settings

SettingDefaultDescription
Auto updatefalseUpdate changelog on vault changes
Changelog pathChangelog.mdFile location for the changelog
Datetime formatYYYY-MM-DD[T]HHmmMoment.js format string
Max recent files25Number of tracked files
Use wiki-linkstrueFormat filenames as [[note]]
Changelog heading(empty)Optional heading to prepend (e.g. # Changelog)
Excluded folders(empty)Folders to exclude from the changelog

Alternatives

  • Bases — built-in Obsidian feature for querying and displaying vault data
  • Recent Files — sidebar pane of recently opened files
  • List Modified — links modified files to daily, weekly, or monthly notes
  • Dataview — dynamic query: TABLE dateformat(file.mtime, "yyyy-MM-dd HH:mm") SORT file.mtime DESC LIMIT 25

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.