Vault Changelog
approvedby Badr Bouslikhin
Maintain a changelog of recently edited notes.
★ 90 stars↓ 18,715 downloadsUpdated 2d agoMIT
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
- Open Settings in Obsidian.
- Navigate to Community plugins > Browse.
- Search for "Changelog".
- 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
| 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 |
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.