A plugin to maintain a change log of recently edited files in your Obsidian vault. Updates can be triggered manually or automatically.
Vault Changelog is ideal if you want:
鈿狅笍 The change log note is entirely overwritten at each update.
Use a dedicated change log note and embed it elsewhere if you need historical tracking.
This project was originally created by Badr Bouslikhin (2020-2024).
In January 2025, Badr transferred the repository to Mark Ayers.
On behalf of the Obsidian community, we extend our gratitude to Badr for this valuable contribution.
馃敆 Plugin Page
Vault Changelog: Update.With wiki-links enabled (default):
- 2024-01-28T14:30 路 [[Note Title]]
- 2024-01-28T14:25 路 [[Another Note]]
With wiki-links disabled:
- 2024-01-28T14:30 路 Note Title
- 2024-01-28T14:25 路 Another Note
With a heading configured:
# Changelog
- 2024-01-28T14:30 路 [[Note Title]]
- 2024-01-28T14:25 路 [[Another Note]]
false by default).Changelog.md by default).YYYY-MM-DD[T]HHmm by default).25 by default).[[note]] instead of plain text (true by default).# ChangelogWhile Vault Changelog provides a simple, persistent changelog, you might prefer alternatives depending on your needs:
List Modified: A more advanced changelog plugin that links modified files to daily, weekly, or monthly notes. Best for users who want changelog entries integrated into periodic notes rather than a single standalone file.
Recent Files: Adds a sidebar pane showing recently opened (not edited) files. Great for quick navigation but doesn鈥檛 create a persistent text record.
Obsidian Git: For detailed version control and change history. Overkill if you only need a simple list of recently edited files, but essential for tracking actual content changes and collaboration.
If you already use the Dataview plugin, you can achieve similar results with a query:
```dataview
TABLE dateformat(file.mtime, "yyyy-MM-dd HH:mm") AS "Last Modified"
FROM ""
SORT file.mtime DESC
LIMIT 25
```
Dataview pros: Dynamic queries, no plugin needed if you already use Dataview, can filter by folders/tags Dataview cons: Requires learning query syntax, queries don鈥檛 work in all contexts (e.g., mobile widgets, some themes)
Vault Changelog pros: Simple one-command update, works everywhere (embeds, Obsidian Publish, mobile), persistent text output, no query syntax needed