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.
- Open Settings in Obsidian.
- Navigate to Community plugins > Browse.
- Search for "Changelog".
- Install and enable the plugin.
- Manual: Command palette >
Vault Changelog: Update - Automatic: Enable in settings; the changelog updates whenever a file is modified.
- 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.
| Setting | Default | Description |
|---|---|---|
| Auto update | false |
Update changelog on vault changes |
| Changelog path | Changelog.md |
File location for the changelog |
| Datetime format | YYYY-MM-DD[T]HHmm |
Moment.js format string |
| Max recent files | 25 |
Number of tracked files |
| Use wiki-links | true |
Format filenames as [[note]] |
| Changelog heading | (empty) | Optional heading to prepend (e.g. # Changelog) |
| Excluded folders | (empty) | Folders to exclude from the changelog |
- 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