v1.1.0
Feature release 24 July 2026The diagnosis learned to prove itself over time — and gained its first (carefully bounded) treatment.
-
Scan history
Every scan now stores a compact snapshot. The dashboard shows a score trend with the change since the previous scan; the report gains a trend table. Fix something, re-scan, and the improvement is on record.
-
One-click consolidation · Pro
Duplicated custom CSS blocks that are provably location-independent (no copy uses Elementor's "selector" keyword) can now be merged with one button: one copy moves into the site kit's custom CSS, every element copy is removed, stylesheets regenerate. A full undo snapshot is taken first and restores byte-for-byte. Blocks that use "selector" are deliberately never auto-merged.
-
Stale-rule detection
Generated rules that target element ids no longer present in their page's data — widgets deleted since the stylesheet was written — are counted and sized per page. Regenerating drops them; the scan now tells you what that's worth.
-
Delivery settings audit
Flags an explicitly-set non-"swap" font-display and switched-off Improved CSS Loading or Inline Font Icons, with the setting path to fix each. Options your Elementor version doesn't set are left alone — defaults are never second-guessed.
-
Gzip-honest sizes
Every stylesheet reports its gzipped size alongside raw bytes, because duplicated CSS compresses well and raw bytes overstate transfer cost. The report says so in as many words.
-
WP-CLI
wp eco scan --jsonandwp eco score --json— scan from the shell or CI, gate a deploy on the score. -
Weekly digest · Pro
A scheduled weekly scan that emails the score, its change and the top findings. The schedule self-heals, and a "Send digest now" button covers hosts where WP-Cron never fires.
-
Hardening
CSS regeneration now recovers when stylesheets were left unwritable by root/sudo WP-CLI runs — a silent-failure case where Elementor leaves stale CSS on disk.