Built for WordPress plugin authors

Release notes that sell the update, not just list it.

Changeloger turns every plugin release into a beautiful, scannable changelog page — with categorized changes, version history, reactions, and a release hub your users actually want to read.

Free forever core No coding required Works with any theme
v2.4.0

Smarter caching, faster dashboard

Released November 14, 2024

New
Inline release notes inside the WP admin
One-click import from GitHub releases
Improved
Cache layer is 3× faster on large sites
Settings UI redesigned for clarity
Fixed
PHP 8.2 deprecation warnings on activation
24 18 9
300+
Active installs
3,000+
Releases published
5.0 ★
WordPress.org rating
6 hrs
Saved per release
Display blocks

Three blocks. Every release surface covered.

Drop Changeloger blocks anywhere in the WordPress editor. Each one is purpose-built for a different way users will read your release notes.

Free

Changeloger block

A clean, single-page release log. Drop it on any page or post and your full version history appears instantly.

  • Full version history on one page
  • Filter by version, date, or change type
  • Search across all releases
  • Responsive on every device
Free

Tabbed Changeloger

A compact, tabbed view that fits in sidebars, footers, or any narrow space. Perfect for "what's new" widgets.

  • Tabbed interface per version
  • Configurable number of versions shown
  • Collapsible change groups
  • Light & dark color schemes
Free

Release Hub

A dedicated, full-page release experience with sidebar navigation, reactions, comments, and per-release deep links.

  • Sticky version sidebar
  • Per-release permalink pages
  • User reactions & comments
  • Subscribe-to-release email alerts
Free

Stack  Layout

The classic full-detail list — every release laid out top to bottom. Clean, scannable, and works everywhere.

  • Full release notes per version
  • Color-coded change tags
  • Default for every Changeloger block
Free

Compact Layout

Dense one-line-per-release view. Ideal for sidebars, widgets, and anywhere space is tight.

  • One row per release
  • Inline change counts
  • Perfect for narrow columns
Pro

Rail  Layout

A sticky version timeline on the left that follows you as you scroll, with the full release on the right.

  • Sticky version sidebar
  • Active release highlighted
  • Built for deep reading
Pro

Ticker  Layout

A classic timeline look — date, version marker, and colorful change tags down a vertical line.

  • Vertical timeline
  • Date + version markers
  • Colorful change tags
Pro

Mosaic  Layout

A responsive multi-column grid of release cards. Visual, browsable, and perfect for marketing pages.

  • Responsive card grid
  • One card per release
  • Great for landing pages
Stack layout preview Compact layout preview Rail layout preview Ticker layout preview mosaic
Release builder

Write a release in minutes, not hours.

A dedicated editor inside WordPress that treats each release like a structured document — version, date, change groups, and individual items. No more pasting raw text into a post.

+

Structured change groups

Tag every item as New, Improved, Fixed, Deprecated, or Removed. Readers scan by category, not by line.

Drafts releases

Save as draft or publish instantly. Pair with your plugin's deploy day.

Bulk actions across releases

Duplicate a release as a template, archive old versions, or bulk-tag items across the whole history.

Changeloger · New release
Screenshot_16
Import & AI

From raw commits to polished release notes — automatically.

Stop hand-formatting your changelog. Changeloger pulls from where you already write and rewrites it for your users.

One-click import

Bring release notes in from anywhere you already write them. Changeloger parses them into structured changes automatically.

GitHub releases GitLab releases Bitbucket Plain text Markdown JSON Public URL
  • Auto-detects version numbers and dates
  • Groups commits into New / Improved / Fixed
  • Re-imports on every push (optional)
  • Manual edit after import — nothing is locked

AI rewrite & polish

Turn terse commit messages into user-friendly release notes. Changeloger's AI rewrites for clarity, tone, and skim-ability.

Raw commit messages
fix: cache invalidation race cond
feat: add admin notice for outdated PHP
chore: bump min WP to 6.2
AI-rewritten release notes
Fixed a rare race condition that caused stale cache after rapid updates
Added an admin notice when running on PHP versions below 7.4
Minimum WordPress version raised to 6.2 for security
  • Choose tone: concise, friendly, or technical
  • Bulk-rewrite an entire release in one click
  • Always editable — AI is a starting point, not a final word
Search across releases

Find any change in seconds — across every version you've ever shipped.

Your users don't remember which version added that feature. Changeloger's built-in search lets them find it instantly — by keyword, version number, change type, or date.

Full-text search across all releases

Searches every change item, title, and description. Results highlight the matching text so users see exactly what they need.

Filter by version, category, or date

Narrow results with one click. Combine filters to drill down — "show me all 'Improved' changes in v2.x".

Instant results, no page reload

Search runs client-side as users type. Zero latency, zero server load — works on sites with hundreds of releases.

Changeloger · Search
cache invalidation /
All New Improved Fixed v2.x
v2.4.0 Nov 14, 2024
Fixed a rare race condition that caused stale cache after rapid updates
Fixed
v2.1.3 Aug 02, 2024
Improved cache invalidation logic for multi-site installs
Improved
v1.9.0 Mar 18, 2024
Added object cache layer with manual invalidation button
New
3 results across 3 releases
Reactions & comments

Turn your changelog into a conversation.

A release isn't the end of the story — it's the start. Let users react, comment, and tell you what landed well (and what didn't).

Emoji reactions

One-click reactions on every release. Users pick from 👍 ❤️ 🎉 🚀 🔥 — no account required, no friction.

👍 24 ❤️ 18 🎉 9 🚀 6 🔥 3
  • Custom emoji set per release
  • Live count updates without reload
  • Spam-protected via rate limiting
💬

Threaded comments

A full discussion thread on every release. Users reply, you respond — all in one place, with rich-text editing.

JM
Jamie M. 2 hours ago

The new cache layer is a game-changer on our 50k-post site. Page load dropped from 4s to 1.2s. 🚀

YO
You (author) 1 hour ago

Thanks Jamie! Try the new "warm cache" option in settings — even faster on first hit.

SK
Sam K. Just now

Any plans to backport the PHP 8.2 fix to the 1.x branch?

  • Nested replies
  • Moderation queue
Regular version check

Always know when a new version drops — automatically.

Point Changeloger at any remote changelog. It watches for new versions on a schedule you set, then announces them to your subscribers the moment they ship.

Scheduled remote checks

Changeloger polls your remote changelog on a schedule you control — hourly, twice daily, daily, or weekly. New versions are detected and imported automatically.

Check frequency Every 6 hours
Source github.com/your-plugin/CHANGELOG.md
Last check 2 minutes ago
Next check in 3h 58m

Reliable on any host

Works even on hosts where WP-Cron is unreliable. Changeloger uses a smart fallback queue so checks never silently fail — and you get notified if something breaks.

Remote source reachable OK
Cron queue healthy OK
Last import successful OK
SSL certificate expires in 12 days WARN

Auto-announce new versions

The moment a new version is detected, Changeloger drafts an announcement email and queues it for your review. Approve, edit, or discard — then it goes out to your subscribers.

14:02 v2.5.0 detected on remote source
14:02 Imported & categorized into 3 groups
14:03 AI drafted announcement email
Now Awaiting your review & approval
Free vs Pro

Start free. Upgrade when you outgrow it.

Every release feature you need to launch is in the free version. Pro adds the layouts, integrations, and reader tools that scale with you.

Free Most popular Pro
Release content
Unlimited releases
Structured change groups (New / Improved / Fixed)
Drafts releases
AI rewrite & polish
Display & layouts
Changeloger block
Tabbed Changeloger block
Release Hub block
Stack & Compact layouts
Rail, Ticker & Mosaic layouts
Import & integrations
GitHub / GitLab / Bitbucket import
Freemious webhooks
Reader experience
Search & filter
Reactions & comments
Subscribe-to-release emails
RSS & JSON feeds
FAQ

Questions plugin authors ask.

Everything you need to know before installing Changeloger on your plugin's site.

Will Changeloger slow down my plugin's site? +

No. Changeloger only loads its CSS and JS on pages where you actually place a Changeloger block. Everywhere else, it adds zero overhead. The release data is cached in a single custom post type query, so even sites with hundreds of releases load in under 200ms.

Can I import my existing changelog from my old plugin? +

Yes. Paste your old changelog as plain text, markdown, or JSON — Changeloger parses it into structured releases automatically. You can also point it at a public URL (your old changelog page or GitHub releases) and it'll pull everything in. After import, every release is fully editable.

Does the AI rewrite feature send my data to a third party? +

Only the text you choose to rewrite is sent to our AI provider (OpenAI-compatible). Nothing else — no release metadata, no site data, no user info. You can also disable AI entirely and use Changeloger with manual editing only.

Can I show different release layouts on different pages? +

Absolutely. Each Changeloger block has its own layout setting. Use Stack on your main changelog page, Compact in a sidebar widget, and Mosaic on your marketing landing page — all from the same release data, no duplication.

Does it work with my existing theme? +

Yes. Changeloger blocks inherit your theme's typography and spacing by default. You can override colors, fonts, and spacing per-block in the editor sidebar. We test against the 20 most popular WordPress themes — Astra, GeneratePress, Kadence, Divi, Avada, and more.

What happens to my releases if I cancel Pro? +

Your release data stays in WordPress forever — it's stored as a custom post type, not in our cloud. If you cancel Pro, Pro-only blocks (Release Hub, Ticker, Mosaic) stop rendering, but your data is intact. Reactivating Pro brings everything back exactly as it was.

Can I use Changeloger for non-plugin products? +

Yes. Changeloger works for any product that ships versions — themes, SaaS apps, mobile apps, even internal tools. The release structure is generic: version, date, change groups, items. Nothing is WordPress-plugin-specific.

Chat Icon