Stop wasting hours documenting plugin updates. Let WordPress do it for you.
If you manage multiple WordPress sites, you know the pain. Every time you update a plugin, you need to document what changed. Before the update, you note the old version. After the update, you note the new version. Multiply that by 30 plugins per site, across multiple sites, and you’ve got a full-time job you never signed up for.
I built Update Watch Log to solve exactly this problem.
🚀 What is Update Watch Log?
Update Watch Log is a free WordPress plugin that automatically tracks every plugin update on your site. It captures:
- The plugin name and slug
- The old version (before the update)
- The new version (after the update)
- Which user performed the update
- The exact date and time of the update
All without you typing a single character.
📊 Real-World Example
Here’s what used to take 5 minutes per plugin:
“BuddyBoss Platform, version 2.21.0 installed, updated to 2.21.1”
Now it takes zero minutes. Update Watch Log captures this automatically and displays it in a clean, searchable table:
| Plugin Name | Old Version | New Version | Updated By | Time |
|---|---|---|---|---|
| BuddyBoss Platform | 2.21.0 | 2.21.1 | admin | 2026-05-07 14:32:15 |
| WooCommerce | 8.5.0 | 8.6.0 | admin | 2026-05-07 14:30:22 |
🔥 Key Features
1. Automatic Logging
No configuration needed. Install, activate, and every plugin update is automatically logged. The plugin hooks into WordPress’s native update system, capturing the old version right before the update and the new version immediately after.
2. Search & Filter
Need to see all updates for a specific plugin? Just search by plugin name or slug. The filter works instantly across your entire update history.
3. Export to CSV
Need to share update reports with your team or client? Export the entire log to CSV with one click. Perfect for spreadsheets, audits, or compliance documentation.
4. Export to PDF
Generate professional PDF reports of all updates. Great for:
- Monthly maintenance reports
- Client deliverable documentation
- Internal security audits
- Compliance requirements (GDPR, SOC2, etc.)
5. Clean Admin Interface
The plugin adds a “Update Watch Log” menu under Tools in your WordPress admin. The interface is clean, responsive, and matches WordPress’s native design language.
🎯 Why I Built This Plugin
I manage about 15 WordPress sites for clients. Each site has anywhere from 20 to 50 plugins. Every week, I run updates. And every week, I had to manually log version changes for compliance and client reporting.
The process was killing me:
- Before updating: Write down current versions
- After updating: Write down new versions
- Compare, document, format, save
- Repeat for 30+ plugins per site
I searched the WordPress plugin repository for a solution. There was nothing that did exactly this – automatically capturing both the before and after versions and presenting them in a usable interface.
So I built it. And now I’m sharing it with you.
💡 Use Cases
For Agency Owners
- Track all updates across client sites
- Generate audit trails for compliance
- Prove to clients that you’re performing maintenance
For Freelancers
- Document your work for client reports
- Save hours of manual documentation time
- Maintain professional update logs
For In-House Developers
- Track who updated what and when
- Troubleshoot issues by reviewing recent updates
- Maintain security compliance documentation
For Site Owners
- Keep a history of all changes to your site
- Know exactly when a plugin changed version
- Easy rollback reference if something breaks
📦 How to Install
Standard Installation
- Download the plugin from the WordPress repository (coming soon)
- Go to Plugins > Add New in your WordPress admin
- Upload the plugin zip file
- Click Activate
Manual Installation
- Upload the
update-watch-logfolder to/wp-content/plugins/ - Activate the plugin through the Plugins menu
- Go to Tools > Update Watch Log to view your logs
🙋 Frequently Asked Questions
Does this work with bulk plugin updates?
Yes. Whether you update one plugin or thirty at once, every plugin is logged individually with its version change.
Can I delete individual log entries?
Yes. Each log entry has a delete button. You can also clear all logs at once.
Does this slow down my site?
No. The plugin only runs during updates. It adds zero overhead to your front-end or regular admin operations.
What about security?
The plugin follows all WordPress security best practices – capability checks, nonce verification, SQL preparation, and output escaping.
Will this work with my existing plugins?
Yes. Any plugin updated through the WordPress admin interface will be logged – including premium, free, and custom plugins.
Does this track theme updates?
Not yet. Current version tracks plugins only. Theme tracking is coming in version 2.0.
Is there a premium version?
No. This plugin is completely free and will remain free forever.
Related
Discover more from Petruth Web Solutions
Subscribe to get the latest posts sent to your email.