WP Manifestindependent plugin directory
manifest / updates / wp-changelog-digest

WP Changelog Digest

AI reads WordPress plugin and theme changelogs before you update. Get plain-English summaries with safety ratings: safe, caution, or breaking.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/sahibbilal/wp-changelog-digest/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

AI reads plugin and theme changelogs before you update. Know what changed, what broke, and whether it's safe — in plain English.

WP Changelog Digest fetches the changelog for every pending plugin and theme update from WordPress.org, then asks Claude AI to summarize it in plain English with a safety rating: safe to update, test first, or breaking changes detected.


What It Does

  • Changelog Digest dashboard — lists all pending plugin and theme updates with version pills (old → new)
  • ✨ Read Changelog per update — fetches the changelog from WordPress.org and asks Claude to summarize it
  • Safety rating — one of three: ✅ Safe to update / ⚠️ Test before updating / 🔴 Breaking changes
  • Plain-English summary — what actually changed, written for a site owner, not a developer
  • Highlights list — key new features and improvements
  • Breaking changes list — anything that could break the site
  • ✨ Digest All Updates — processes every pending update sequentially with a live progress bar
  • 3-day result cache — summaries are cached so you don't pay for the same changelog twice
  • Banner on native Updates screen — one-click link to the Digest dashboard when updates are pending

Safety Ratings

Rating Meaning
✅ Safe Bug fixes and minor improvements — update freely
⚠️ Caution Major version, database changes, or API changes — test on staging first
🔴 Breaking Explicitly breaking changes, removed features, or manual migration required

File Structure

wp-changelog-digest/
├── wp-changelog-digest.php      # Bootstrap
├── includes/
│   ├── class-fetcher.php        # WordPress.org API — fetch plugin/theme changelogs + update lists
│   ├── class-summarizer.php     # Claude API — summarize changelog, return safety rating
│   └── class-admin.php          # Dashboard UI, settings, AJAX handlers, Updates screen banner
├── assets/
│   ├── admin.css
│   └── admin.js
└── README.md

Installation

  1. Upload wp-changelog-digest to /wp-content/plugins/
  2. Activate
  3. Go to Changelog Digest → Settings and add your Claude API key
  4. Go to Changelog Digest to see all pending updates with digest buttons

API Cost

  • Model: claude-haiku-4-5
  • ~$0.002 per changelog summarized
  • Results cached for 3 days — same update won't be charged twice
  • A site with 20 updates/month ≈ $0.04

Part of the 30-Day WordPress AI Plugin Series

Day 8 of building one open-source WordPress + AI plugin every day.

Follow along: bilalmahmood.dev


License

GPLv2 or later