Version history

Every release, on the record.

What each version added and what it honestly does — the same standard as the audit itself. Licence holders get every update within their licence term; lifetime licences get every update, full stop.

v1.1.0

First public release 24 July 2026

The audit went public: editions, licensing, and the features that turn a diagnosis into a service.

  • Editions & licensing

    Free edition (the complete diagnosis) and Pro (cleanup, restore, export, report, digest) with domain-based VPC1 licence keys — no accounts, no phoning home. Unlicensed Pro degrades to the free feature set with a notice, never a breakage.

  • See the images

    Every finding now links straight to the filtered library — “178 images in use have no alt text” is one click from the 178 images, with thumbnails, per-image usage reasons and edit links. The Overview tiles are filters too.

  • Brandable report · Pro

    Logo URL and footer note join the report name and accent colour, and the report downloads as a true PDF via a bundled engine (browser print still works everywhere). Built for handing to whoever owns the content.

  • Email digest · Pro

    Weekly (Mondays 8am) or monthly (the 1st): the score, per-category changes since the last digest, and the top findings. Self-healing schedule, with a Send-now button for hosts where WP-Cron never fires.

  • Hardening

    Attachment restores normalise back to the raw library status (WordPress resolves unattached attachments' status misleadingly), and the edition build gates prove the free zip carries no Pro code at all.

v1.0.0

Internal release 20 July 2026

The diagnosis engine, proven on real libraries before going public.

  • Usage detection

    Featured images (owners verified live), classic and block content, [gallery] shortcodes, upload URLs normalised for size suffixes, post meta at large including Elementor page data, ACF fields verified via ACF's own field-key twin, site icon and logo, theme settings, widgets and term images. Over-captures by design so "unused" errs safe.

  • Classification

    Unused with per-image reasons; byte-identical duplicate sets with suggested keepers and reclaimable weight; oversized originals judged on the kept camera files behind WordPress's scaled copies; missing alt split by in-use; unattached kept distinct from unused.

  • Score & findings

    A 0–100 library score with severity-ranked findings, the filterable library with thumbnails, CSV export and a print report.

  • Trash-first cleanup

    Trash-all-unused, per-image and duplicate cleanup — every image re-verified as still-unused at the moment of trashing, batches logged and restorable in one click. The plugin never deletes a file itself.

Get the current version Read the docs