Stories, Ideas, and Everything In Between

Welcome to the blog — a space for sharing thoughts, tips, experiences, and everything that inspires me along the way. From creative projects to behind-the-scenes insights, you’ll find a bit of everything here.

Table of Contents

Introducing Update Watch Log: Never Manually Track Plugin Updates Again

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 NameOld VersionNew VersionUpdated ByTime
BuddyBoss Platform2.21.02.21.1admin2026-05-07 14:32:15
WooCommerce8.5.08.6.0admin2026-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:

  1. Before updating: Write down current versions
  2. After updating: Write down new versions
  3. Compare, document, format, save
  4. 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

  1. Download the plugin from the WordPress repository (coming soon)
  2. Go to Plugins > Add New in your WordPress admin
  3. Upload the plugin zip file
  4. Click Activate

Manual Installation

  1. Upload the update-watch-log folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu
  3. 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.


Discover more from Petruth Web Solutions

Subscribe to get the latest posts sent to your email.

Scroll to Top