2 sites for $49.99 ·

AcceleratorWP

Changelog

Every release, every fix.

All notable changes to AcceleratorWP are documented here. Versions follow Semantic Versioning; the format follows Keep a Changelog.

Latestv0.4.5.1·May 7, 2026

v0.4.5.1

HotfixLatestMay 7, 2026

Hotfix for a stale update prompt that appeared on the Plugins page right after a successful update. Sites that updated to 0.4.5 saw "You are running 0.4.5. Version 0.4.5 is available — please update" on the Plugins page even though the update had just succeeded; clicking Update a second time cleared it. Caused by a 12-hour update cache that wasn't invalidated when the update completed, so the next page load read the pre-update answer back out of cache. The plugin now clears its own update cache, WordPress's update_plugins transient, and the OPcache entry for the installer file the moment the update finishes — the double prompt is gone.

Fixed01
  • "Update available" no longer reappears on the Plugins page immediately after a successful update. The plugin now hooks into upgrader_process_complete and clears its 12-hour update cache, the WordPress update_plugins site transient, and the OPcache entry for the installer file as soon as a plugin update finishes — so the next page load reads the post-update state instead of the pre-update one. The double-prompt that required a second click to clear is fixed.
Notes01
  • Safe upgrade from 0.4.5. No schema migration. No effect on the front-end request path. The new handler runs only when an Accelerator update is being completed and does nothing on every other request.

v0.4.5

PatchMay 7, 2026

Per-Page Rules form now lets you pick plugins to keep active during admin-ajax isolation from a searchable list of installed plugins, instead of requiring you to type plugin main-file paths from memory. Beta tester feedback showed the typed-path field was the slowest part of writing isolate rules — easy to typo, required knowing exact slugs, and hid the available plugin list from view. The new picker shows every installed plugin, supports type-to-filter search, and turns each selection into a removable chip. The hidden field still posts the same comma-separated value, so saved rules and the server-side handler are unchanged.

Changed01
  • Per-Page Rules — "Keep plugins (isolate only)" field is now a search-and-add picker. Type to filter the list of installed plugins, click any row to add it as a chip, click the × on a chip to remove it. The list is bounded by your actual plugin set so you can no longer mistype a slug. Selections are stored as a comma-separated value in the same hidden form field — saved rules and existing per-page-overrides.json are unchanged.
Notes01
  • Safe upgrade from 0.4.4. No schema migration. No effect on the front-end request path. The picker only appears when Developer Mode is enabled (the same condition that already gated the field in 0.4.4).

v0.4.4

HotfixMay 5, 2026

Critical fix for a regression where saving the Modules page silently disabled internal infrastructure that connects per-page rules to the runtime. Sites that clicked Save on the Modules page after upgrading to 0.4.3 saw their per-page rules saved correctly in the admin UI but never enforced on actual page loads. This release fixes the save handler so it only writes user-toggleable modules, and adds a one-shot self-heal that detects and repairs damaged configurations on the next admin page load — affected sites recover automatically without any manual cleanup.

Fixed02
  • Modules page: clicking Save no longer overwrites internal infrastructure modules. The save handler now scopes its writes to the user-toggleable categories shown on the page (free / hybrid / premium / always-on), leaving the internal modules at their built-in defaults. Inline toggle from the same page already used the same path; same fix applies there too.
  • Self-heal: on the first admin page load after upgrading to 0.4.4, the plugin checks for the damaged configuration shape and rewrites the file in place — keeping the user's actual module choices, dropping the stale infrastructure overrides. Idempotent; running it on a clean install is a no-op.
Notes02
  • If your site was on 0.4.3 and you saw per-page rules listed in the admin UI but ignored at runtime, this release fixes that exact symptom. After upgrading, the next admin page visit auto-repairs the configuration.
  • Safe upgrade from 0.4.3. No schema migration. No effect on the front-end request path — every change is admin-side.

v0.4.3

MinorMay 4, 2026

Reactive admin overhaul. Per-Page Rules, Modules, and Telemetry now feel like modern apps instead of classic 2010-era WordPress admin forms — search filters update as you type, rules add and delete inline without page reloads, every module toggle saves on the spot, and bulk-removing rules is one click instead of one-by-one. Built on the WordPress Interactivity API runtime that ships with WordPress 6.5+, so no external libraries and no extra JavaScript shipped to your visitors. Every reactive interaction has a graceful fallback: if JavaScript is disabled or fails to load, the existing form-submit + page-reload flow keeps working exactly as before.

Added07
  • Per-Page Rules — live search filter on the URL Pattern Rules table. Type to filter by URL pattern, plugin file, scope tag, or note. The result counter shows how many rows match ("Showing 5 of 47 rules") and updates instantly.
  • Per-Page Rules — inline delete. Confirm and the row disappears immediately; no scroll-to-top, no page reload. The classic delete-via-form path is preserved as the no-JS fallback.
  • Per-Page Rules — inline add. New rule appears at the top of the list the moment the server saves it, the form clears so you can keep going, validation errors render in place with field values preserved.
  • Per-Page Rules — bulk select + delete. Checkbox on every row, select-all in the table header, one click to remove the entire selection. Select-all respects the active search filter, so you can scope a bulk action to "everything matching this filter".
  • Per-Page Rules — Asset Dequeue Suggestions panel now has the same live search filter as the URL Rules table.
  • Modules — every Active and Shadow toggle now saves on the spot. No more clicking Save at the bottom after each change. A small inline notice confirms the save and clears itself after a couple of seconds; the bottom Save button stays in place as the no-JS fallback.
  • Telemetry — live search filter on the "Last N Requests" table. Filter by request class (frontend / admin-ajax / cron), URL path, or any plugin in the Offloaded column.
Notes03
  • Safe upgrade from 0.4.2. No schema migration. No configuration changes. Every reactive interaction has a classic form-submit fallback, so disabling JavaScript or running on a hardened admin reverts to the pre-0.4.3 behavior with no broken paths.
  • No effect on the front-end request path. Every change in this release is admin-only.
  • All new admin scripts use the WordPress Interactivity API runtime that already ships with WordPress 6.5+. No external libraries pulled in; no extra JavaScript loaded on your visitors.

v0.4.2

PatchMay 4, 2026

Admin-side recovery hardening. A handful of edge cases on admin pages that previously failed silently or rendered inconsistent state now recover cleanly and surface a clear in-page explanation of what happened. No effect on the front-end request path — every change in this release is admin-only.

Fixed02
  • Admin pages no longer render contradictory status panels — when a page's underlying state has shifted, the page now reflects the new state on the first reload instead of mixing stale and fresh information in the same view.
  • Failed admin background checks now surface a sticky in-admin notice with a one-click path to the relevant settings page, instead of producing no result with no explanation.
Notes01
  • Safe upgrade from 0.4.1.x. No schema migration. No configuration changes. No effect on the front-end request path.

v0.4.1.1

HotfixMay 4, 2026

Cosmetic hotfix on top of 0.4.1. The new Interactivity API admin page was rendering with the wrong stylesheet hooks — the hero icon was unconstrained and the layout dropped out of the standard two-column shell, so the screen looked nothing like the rest of the plugin. Rewrote the page to reuse the same hero / status grid / table primitives every other Accelerator admin screen uses. No behavior changes, no schema changes, safe to upgrade straight from 0.4.1.

Fixed02
  • Interactivity API admin page now renders with the same visual language as every other Accelerator screen — page header, two-column layout with contextual help sidebar, state-aware hero (green when no custom rules are in effect, amber when one or more URLs have a force-dequeue rule), four-cell status grid (URLs scanned / use the runtime / idle / currently dequeued), and a per-URL rule table that matches the styling used on the Per-Page Rules page.
  • Removed the unsized inline SVG that was rendering full-screen on the Interactivity page. The hero icon now uses the standard glyph treatment shared with the License and Safe Mode hero cards.
Notes01
  • If you already upgraded to 0.4.1, this release only fixes how the new Interactivity API page looks — your saved rules and module state are untouched.

v0.4.1

MinorMay 4, 2026

Hotfix for a quiet but serious 0.4.0 bug — Plugin Skipper's filter on the active-plugins option was staying attached for the full request. Any third-party code that read the option, modified it, and wrote it back (security scans, plugin-manager admin UIs, the auto-update flow, WP-CLI's plugin commands) would read the shortened list, modify it, and persist the shortened list to the database. Plugins that had a skip rule silently disappeared from active_plugins for real, and the operator had to re-tick them by hand. Skipper now detaches its filter as soon as plugins_loaded fires, so any later option write sees the actual database state. Plus a new dedicated admin page for managing the WordPress Interactivity API runtime per URL.

Added01
  • Interactivity API admin page — new screen at Accelerator → Interactivity API. Lists every URL the benchmarker scanned, shows whether each one uses the WordPress Interactivity API runtime (`wp-interactivity` + `wp-interactivity-router`), and gives a per-URL toggle (auto / force-dequeue) that persists into the same asset-dequeue suggestion store the wizard already writes to. Useful for sites with custom React-style admin UIs and operators who want fine-grained control over the ~30 KB runtime that WordPress 6.5+ ships on every page of a block-themed site.
Fixed01
  • Plugin Skipper no longer leaves its filter on the active-plugins option attached past plugin-loading time. The filter exists to prune the file-include list during wp-settings.php; once that is done, the filter detaches at the very start of the plugins_loaded action so any later read-modify-write against active_plugins (deactivate_plugins, security scans, manual deactivation, auto-update flow, WP-CLI plugin commands) sees the real database list and writes it back unchanged. Sites that observed plugins disappearing from the active list with no manual deactivation will stop seeing it.
Notes03
  • Safe upgrade from 0.4.0. No schema migration. Re-activating any plugin that was previously affected restores it once and the new build keeps it stable.
  • If you saw active plugins go missing on a 0.4.0 install, this release is the fix for that exact symptom — no further configuration needed once you upgrade.
  • The Interactivity API page reads from the wizard's existing benchmark cache. If the wizard hasn't run yet, the page shows an empty state with a link to launch it.

v0.4.0

MinorMay 2, 2026

Wizard auto-detection rewritten. The Setup Wizard now figures out per-page skip rules on its own by reading what's actually used on each page — shortcodes embedded in post content, blocks in the editor, custom post types, and the option-bound shop / cart / checkout pages — instead of guessing from the assets a plugin happens to enqueue. v0.3.x wizards often produced zero per-page suggestions on real stores; v0.4 produces 30-70 actionable suggestions automatically and the rules stay correct after plugin updates because they're regenerated from WordPress itself, not from a list we maintain. Plus tooltips on every admin field, redesigned License / Safe Mode pages, and wildcard rules so one rule covers an entire /product/* archive.

Added08
  • Plugin Usage Detector — new module. Asks WordPress directly which plugin owns each shortcode, block, custom post type, and shop / cart / checkout page, then uses that ownership map to decide which plugins are functionally used on each URL. The wizard's per-page suggester runs entirely off the detector — no marker lists, no per-plugin shortcode catalog for us to maintain across plugin updates.
  • Wildcard rule collapse. When the wizard observes the same skip verdict across multiple sampled URLs under one path segment (e.g. /product/headphones, /product/keyboard, /product/webcam) it now emits a single /product/* prefix rule instead of one rule per URL. Per-page rule sets stay small even on stores with hundreds of products.
  • Always-active rule library category — for plugins that contribute to every page via head meta, schema, or security headers without leaving a shortcode or block fingerprint. The wizard never proposes a per-page skip for these. Approximately 50 plugins were moved into this category: every major SEO plugin (Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework, Slim SEO, Schema Pro), every major security plugin (Wordfence, Sucuri, Solid Security, WP Defender, AIOS, WP Cerber, WPS Hide Login, Really Simple SSL), and every major asset / image optimizer (Smush, ShortPixel, EWWW, Imagify, Optimole, Autoptimize, Async JavaScript, Perfmatters, Flying Press, WP Rocket, LiteSpeed Cache).
  • Product permalinks in the benchmarker scan. WooCommerce sites now have three representative product URLs scanned alongside Home, Shop, Cart, Checkout, My-Account, and recent posts. Combined with wildcard collapse, per-page rules generalise to the whole catalog from a small sample.
  • Custom post type owner detection. When a custom post type doesn't expose a callback the wizard can read directly (WooCommerce's product, Easy Digital Downloads' download, MailPoet's form), the plugin captures the file that registered the post type. CPT-to-plugin attribution stays correct without any plugin-specific knowledge baked into the rule library.
  • URL discovery limit raised from 10 to 20. Real WooCommerce sites have more than 10 navigable URLs once Shop, Cart, Checkout, My-Account, key product permalinks, and content pages are counted. The previous limit was leaving content pages out of the wizard's scan on every realistic store.
  • Tooltip system across every admin page. Every field, table column header, and section header on the License, Modules, Per-Page Rules, Safe Mode, and Wizard pages now has a ? icon. Hover for a one-sentence definition plus a Full guide → link to the matching section of the help reference.
  • Tooltip viewport awareness — popovers automatically flip above/below or left/right depending on screen edge, and clamp their width to stay readable on narrow admin panes.
Changed07
  • Wizard suggestions are now generated entirely from runtime detection. Earlier builds checked whether a plugin's asset slug appeared in a page's HTML — a weak signal because plugins like Bookly, Contact Form 7, and WooCommerce enqueue scripts on every page even when their shortcodes aren't used. The new detector asks WordPress directly which plugin owns each shortcode, block, post type, or shop page, so the answer is correct out of the box and survives plugin updates without our library being touched.
  • License page rewritten — state-aware hero (Live / Warning / Expired / Free), four-cell meta grid (license key, activated date, last heartbeat, expiry with days-left badge), inline activation card, and a clearer Developer Mode card with explicit warnings about what the toggle exposes.
  • Safe Mode page redesigned around a status-aware hero (Live vs Paused) and a four-cell grid surfacing wizard status, active module count, license tier, and last-applied configuration at a glance. When the plugin is healthy the page shows positive confirmation rather than just the big red button.
  • Modules page tooltips rewritten — every module description now closes with a deep link to that module's dedicated section in the help reference, replacing the generic glossary card with in-context guidance.
  • Per-Page Rules page picks up the new tooltip convention on every form field and table column header.
  • Setup Wizard's Setup Complete shell is now a gradient hero with the four next-step cards (Telemetry, Per-Page Rules, Modules, Safe Mode) presented as call-to-action buttons rather than a flat list — finishing the wizard now lands on something that reads as completed work, not a list of pending menu items.
  • Wizard step header carries an inline tooltip with a Full guide → link to the help reference, so first-time operators can read what each step does without leaving the wizard.
Fixed04
  • Per-Page Rules form fields no longer render their saved values as plain text on browsers that auto-replaced straight quotes with smart quotes — a sanitisation pass at save time strips the smart quotes and every value displays correctly in the form field.
  • Tooltip popovers no longer get clipped by the section card border. Cards now keep their rounded corners while letting the popover extend past the edge.
  • Tooltip text on the License page no longer inherits the surrounding label's uppercase / letter-spacing styles — popover content stays in its intended sentence case regardless of the parent context.
  • Asset Dequeue now memoises its enabled flag for the request scope — defensive only, eliminates one potential source of repeat option lookups under unusual cache configurations.
Notes03
  • Safe upgrade from any 0.3.x. No schema migration. Per-page rules authored in earlier versions keep their original behaviour and can be edited through the new UI without losing scope, match-mode, or notes.
  • If you ran the wizard on a WooCommerce site before this version, re-run it once so the new detector can scan product permalinks and per-page suggestions can roll up into wildcard rules.
  • Tooltips deep-link to anchored sections of the help reference. The help page was rewritten to match the new tooltip anchors and now covers every admin surface in plain language.

v0.3.2

MinorApril 30, 2026

Two per-page rule additions and a fix for plugin version not appearing on the license dashboard.

Added02
  • Language-variant matching for per-page rules. A new "Match all language variants" checkbox makes a rule on /checkout also apply to /tr/checkout, /en/checkout, /zh-tw/checkout, and any other path with a standard language code at the front. Works with WPML, Polylang, and TranslatePress.
  • Guest vs. logged-in scope filter for per-page rules. The "Applies to" section now lets you target a rule at guests only (visitors who are not logged in) or logged-in users only, instead of always covering both. Existing rules that already cover all visitors continue to behave exactly as before.
Fixed01
  • Plugin version in the license dashboard now updates after upgrades. The daily heartbeat was not sending the running plugin version to the license server — only the initial activation did. The version shown in the dashboard now stays current.
Notes01
  • Safe upgrade from any 0.3.x. No schema migration.

v0.3.0.1

HotfixApril 28, 2026

Hotfix. Removes a Telemetry display bug that was producing alarming fake regression numbers on fresh installs, hides an experimental module that was breaking sites where it conflicted with Plugin Skipper, and tightens several rough UX edges caught during early testing.

Fixed02
  • Telemetry's Impact card no longer shows fake regression numbers on fresh installs. With fewer than ~100 requests on either side of the comparison, a single slow background request (security scanner, cron run, autosave) used to land in the percentile bucket and inflate the displayed change by 5-10x — operators were seeing alarming numbers like "+752% slower" when the underlying sample actually showed the site was faster. The card now hides the comparison entirely when sample size is too small and shows a "still collecting" message with progress bars instead.
  • The experimental router_trie module is now hidden from the admin Modules page. It cached WordPress's rewrite rules at build time, but Plugin Skipper unloads plugins at runtime which removes their rewrite rules from memory — the cached trie then routed matching URLs to handlers that were no longer present, and pages rendered the 404 fallback. The constraint was always documented in our own source comments but the UI was still showing the toggle as a normal feature. Toggle is now only available through wp-config.php for advanced users who understand the trade-off.
Changed05
  • Observation-mode banner gains a one-click "Activate now" button. Users who re-ran the Setup Wizard or set a long soak window had no obvious way to flip rules live without re-entering the wizard.
  • Help sidebar across every admin page now includes a Glossary card with plain-language definitions for Shadow Mode, Soak, Sidecar, Manifest, Backfill, Plugin Skipper, and Isolate.
  • Six module descriptions on the Welcome page rewritten in plain English. Most visibly, the router_trie line stops calling itself a "prefix trie that runs in microseconds" and starts saying what it actually does — speed up URL matching for sites with many custom post types or rewrite rules.
  • Telemetry's "Breakdown by Request Class" table is now "Breakdown by Request Type" with human-readable labels ("Public visitor (page view)", "Admin AJAX call", "REST API read", "Background job (cron)"). Raw classifier tag remains visible in dimmed code style for log/CLI matching.
  • Help sidebar copy on the Modules page rewrites the "About kill switches" card as "How to turn modules on or off" with plain checkbox semantics. Beta feedback flagged the kill-switch framing as inverted from how most people read tick-boxes.
Notes02
  • Safe upgrade from v0.3.0. No schema migration, no behaviour change for rules, wizard state, or telemetry history.
  • If you manually enabled router_trie from the v0.3.0 Modules page, disable it before applying this update — otherwise the override file keeps the experimental module on even though the UI no longer exposes it.

v0.3.0

LaunchApril 24, 2026

First paid-launch release. The product becomes a smart guide — rule library, page benchmarker, setup wizard, per-page overrides — with a wizard-first onboarding, a runtime asset-dequeue module, and a pass over every admin surface so the plugin looks finished to a first-time buyer.

Added19
  • Rule library expanded to 312 plugin profiles across 16 categories (analytics, backup, booking, chat, core, e-commerce, email, forms, membership, optimization, page builder, security, SEO, tracking, Turkey, utility). The wizard uses this library to pre-tick high-confidence rules for plugins it detects, and treats unknown plugins conservatively.
  • Page Benchmarker — scans representative URLs during wizard Step 3, records which plugins emit assets on each page, and notes which pages use Gutenberg Interactivity. Runs in the background with a live progress bar.
  • Smart Default Rule Generation — derives per-page skip suggestions from the benchmark. If a plugin is active but its assets never appear on a given URL, the wizard suggests skipping it on that specific URL. Also suggests dropping the Gutenberg Interactivity runtime on pages that don't use it.
  • Asset Dequeue module — drops specific CSS/JS handles on URLs where they aren't used. Ships with curated patterns for Bookly, WooCommerce Bookings, Amelia, WooCommerce Blocks, Contact Form 7, Gravity Forms, Jetpack contact, and the Gutenberg Interactivity runtime — plus every dequeue suggestion the wizard accepts. Off until the wizard turns it on.
  • Site-type taxonomy — nine types including booking businesses (Bookly/Amelia/LatePoint), membership, forum, LMS, and custom. Auto-detected from installed plugins; the wizard asks you to confirm at Step 2.
  • Setup Wizard "What next?" panel — four cards after Finish route you to Telemetry, Per-Page Rules, Modules, and Safe Mode.
  • Wizard-aware Welcome banner — pushes fresh users to the Setup Wizard when it hasn't run, shows observation-mode info during soak, switches to a success state after rules go live.
  • Impact card on Telemetry — before/after p50/p95/p99 comparison anchored on the moment your wizard rules went live. Frontend-only by default so background scanners, cart updates, and cron jobs can't distort the page-speed delta. Progress bars while telemetry is still sparse.
  • Per-Page Rule scope field — Frontend (default), REST API, and Admin-ajax as opt-in scopes. Old rules keep their original behaviour automatically.
  • Per-Page Rule "Smart Suggestions" panel — lists every wizard-accepted dequeue with a URL pattern, handle list, reason, and per-row Delete button. Shows whether the runtime is currently Active or Paused.
  • Telemetry URL-prefix filter — answer “how fast are my /destinations/* URLs specifically?” for the first time. Available on the Telemetry page and as --prefix= on the CLI. URL paths are captured without query strings or fragments, so no tokens or search terms hit the local log.
  • Safe Mode submenu — pauses every module with one click and restores them with a second click. Wizard rules, per-page overrides, license, and shadow settings are preserved through the cycle. Sticky admin notice while paused. When Safe Mode is NOT active, the page now shows a health summary (wizard status, active module count, license tier) so checking on the plugin shows positive confirmation, not just the big red button.
  • Cron Decoupler status panel on the Modules page — green "Healthy" when on and no cron events are overdue, yellow "Events overdue" with guidance when an external cron runner is missing, grey "Off" when disabled.
  • Shadow Mode UX polish — per-row status badges on the Modules page: LIVE · applying changes, SHADOW · ready to flip, SHADOW · observing Nh, SHADOW · no data yet, PAUSED. Telemetry shows a green “Ready to flip” banner whenever any module hits the 24h observation threshold.
  • License page now shows WHY the current tier was chosen — colour-coded banner above the status table explains the exact state (active premium, free, expired, etc.) instead of a bare “Free” label.
  • Setup Wizard Plugin List filter + bulk toggle — search input filters rows by name, category, surface, or notes in real time. “Tick all shown” / “Untick all shown” buttons operate on visible rows only. Keeps the step tractable on sites with 30+ active plugins.
  • wp accel library — new CLI subcommands to browse the rule library: a summary with per-category counts, a list/filter mode, full-text search, and a single-entry detail view.
  • Admin toolbar polish — the dropdown on wp-admin shows the current license tier, flags the Setup Wizard when it hasn't run yet, and exposes Setup Wizard alongside Telemetry, Modules, Per-Page Rules, License, and Safe Mode in one place.
  • Rule library additions: WooCommerce PayPal / Stripe / Authorize.Net / Amazon Pay / Afterpay / WooPayments, CartFlows + FunnelKit funnel builders, Dokan / WC Vendors marketplaces, FiboSearch, Premmerce Filter, SearchWP, Flexible Shipping, plus 14 other e-commerce extensions. Turkish entries: Craftgate, Moka, Hezarfen, Basit Kargo, Kargo Takip Türkiye. Block builders: Divi (plugin), Fusion (Avada), GenerateBlocks, Kadence Blocks, Stackable, ElementsKit Lite, Happy Addons, Unlimited Elements, Premium Addons.
Changed07
  • Setup Wizard is now mandatory on first install. The plugin is inert until you run the wizard. Earlier defaults could actually slow sites down because modules were waiting on configuration users weren't providing — the wizard is now the configuration surface.
  • Welcome page Next Steps section now reflects whether the wizard has run: prompts you to start the wizard when it hasn't, shows a three-item action list (Telemetry, Safe Mode, re-run wizard) when it has.
  • Cron Decoupler stale notice rewritten in plain language with a direct link to the Modules page, so a non-technical site owner can act on it without reading shell instructions.
  • Wizard Smart Suggestions now apply automatically when you click Apply & Soak — accepted per-page suggestions become rules, accepted dequeue suggestions take effect immediately on the next frontend request.
  • Site Type and Plugin List copy rewritten in plainer language. "Skip" → "Turn off" for the checkbox column. A "How to read this list" panel above the table explains the mapping in a full sentence.
  • Benchmarker now reports live progress instead of freezing the Step 3 render. No more 20-second silent waits on hosts that buffer output.
  • Telemetry Impact card rewritten to show a single large "▼ X% faster" headline with the before/after p50 in milliseconds underneath.
Fixed05
  • License and Modules admin notices keep their spacing after a save-and-redirect (success messages used to render as one run-on word).
  • Installer plugin can no longer be ticked for skipping in the Plugin List step — doing so silently broke the update path. The row is hidden now.
  • Background scanner traffic (e.g. Wordfence) no longer distorts the Impact card. The before/after comparison filters to frontend traffic by default so REST polls and admin-ajax fragments don't skew the delta.
  • Wizard Step 4 Smart Suggestions panel always renders, even on sites where you skipped the Plugin List step.
  • Asset Dequeue module no longer fails to register at boot. The kill-switch toggle for it now appears on the Modules page as expected.
Notes04
  • Safe upgrade from any 0.1.5.5+, 0.2.x. Telemetry storage migrates forward; existing data stays valid.
  • Per-page rules authored before 0.2.x keep their original behaviour automatically. Re-saving a rule through the new UI lets you pick explicit scopes.
  • Fresh installs ship inert until you run the Setup Wizard. The Welcome banner prompts you to start it on every admin page until you do.
  • If you ran an older v0.2.0-beta wizard, re-run it once so Smart Suggestions can generate and Asset Dequeue can flip on automatically.

v0.2.0.2

HotfixApril 21, 2026

Single-bug hotfix: after a save-and-redirect, success notices on the License and Modules pages were rendering as one run-on word with no spaces or punctuation.

Fixed01
  • License and Modules admin notices now keep their spacing and punctuation after redirect — sentences appear in their original form instead of as a single mashed-together word.

v0.2.0

MinorApril 21, 2026

UX polish responding to the first round of real-site beta tests — four items addressing rough edges that showed up when operators who weren't already deep in the plugin's internals tried to use it. No behaviour change for rules authored in earlier versions.

Added03
  • Safety net for inactive installer plugins — when an Accelerator update is uploaded through wp-admin but the installer plugin is sitting inactive, the plugin now detects this on every admin page and shows a persistent notice with a one-click fix. Sites stuck on older versions see the notice immediately.
  • Wizard Step 3 — live page-scan progress — the 10–30 second benchmark no longer blocks the page. The step shows a progress bar with “currently scanning /shop/” live text and reloads automatically when the scan completes.
  • Telemetry — "Admin-ajax activity" card — a longer-lived audit trail of what the Isolator and Filter did in the selected window. Silent on sites without action-level rules; otherwise a clean table with time, action, mode, kept / dropped counts, and duration.
Changed03
  • Wizard Step 1 — "what happens next" heads-up — a callout under the site-type radios explains that Continue triggers a 10–30 second page scan, so no one sits on the next screen wondering if the plugin broke.
  • Wizard Step 4 (Plugin List) — checkbox semantics rewritten — column header renamed "Skip" to "Unload", plus a prominent "How to read this list" notice above the table stating the mapping in a full sentence. Beta testers universally misread this screen on first pass.
  • Step description copy rewritten across Step 1 and Step 4 in plainer language — shorter sentences, fewer engineering nouns, explicit action verbs.
Fixed01
  • Wizard Step 3 progress bar now updates in real time instead of jumping straight to “done” at page reload.

v0.1.9

MinorApril 20, 2026

Admin-ajax Isolate mode + action discoverability. Where v0.1.8's Kill mode short-circuits an admin-ajax action, Isolate lets the action run but strips every non-essential plugin off the request. Typical gain is 5–10× on custom React-style admin UIs where a single endpoint was paying the full cost of every unrelated plugin booting on every call.

Added07
  • Admin-ajax Isolate mode — new per-page rule flavour. The owner plugin stays loaded; everything else is stripped from the request for that one dispatch. WordPress auth and nonces are preserved.
  • Ajax mode field on per-page rules (Kill / Isolate) with a radio selector in Developer Mode. Existing rules continue to behave exactly as before — no schema migration.
  • Keep-plugins field on isolate rules — optional allowlist of plugins to keep active alongside the owner. Useful when the endpoint legitimately depends on Wordfence, a rate limiter, or a sibling plugin. Empty list means “owner only”.
  • Action Browser on Per-Page Rules — searchable catalogue of every admin-ajax action registered on your site, grouped by owning plugin. Click Use on any row to prefill the rule form with the action name and the Admin-ajax scope.
  • Native autocomplete on the Action names input — start typing wc_ and the browser suggests every WooCommerce admin-ajax action; wordfence_ suggests every Wordfence one. Pure browser-native dropdown, no JS framework.
  • Admin toolbar — Recent isolations and Recent kills — two new collapsible groups on the admin-side dropdown showing the last five matching admin-ajax hits with action name, kept/dropped counts, and relative time. Renders only when the log has entries.
  • Admin toolbar — Request class on admin pages — the dropdown shows the classifier's tag for the current request (e.g. admin, admin_ajax). Makes it obvious why an admin-ajax-scoped rule isn't firing from a regular admin page.
Fixed04
  • Fixed a crash that could happen during admin-ajax requests on isolated actions (a re-entrancy loop in the filter would exhaust PHP's stack on heartbeat-style traffic).
  • Mixed-case admin-ajax actions (e.g. wordfence_doScan, jetpack-recheck-ssl) now match rules correctly — previously the plugin force-lowercased action names, so case-sensitive ones never matched.
  • Isolate Mode now correctly keeps the action's owning plugin loaded — earlier builds silently no-op'd on every isolation because the owner lookup compared the wrong path format.
  • Update path is more reliable across releases — internal version tracking now derives from a single source instead of requiring a manual bump on every release.

v0.1.8

MinorApril 20, 2026

Admin-ajax rules gain page-scoped matching. Until now, an admin-ajax rule with a page-specific URL pattern (e.g. /basket/) or a “Home page only” match could never fire, because admin-ajax requests always arrive at /wp-admin/admin-ajax.php and carry no page context on their URL. This release closes the gap.

Added01
  • Admin-ajax rules can now match the page the call fired from, not just the admin-ajax URL itself. A rule that says “skip Akismet's heartbeat only while the user is on the home page” now actually works.
Notes02
  • Conservative fallback when the calling page can't be determined (rare — fetch with no-referrer, some privacy extensions): the rule runs the URL leg only.
  • No schema migration — every existing rule continues to work unchanged.

v0.1.7.2

HotfixApril 20, 2026

Admin-ajax Kill rules were silently doing nothing because of a hook-timing mistake. Verified working again end-to-end after this fix.

Fixed01
  • Admin-ajax Kill rules now actually short-circuit the matching action. Earlier builds registered the kill at a moment when the action didn't exist yet, so nothing was removed and the dispatch ran normally.

v0.1.7.1

HotfixApril 20, 2026

The admin-ajax action filter module was shipping disabled by accident — every Developer Mode rule with action_names was silently no-op'd since v0.1.6.

Fixed01
  • Admin-ajax action-level rules now fire on the very next request — the module is on by default and the toggle appears on the Modules page.

v0.1.7

PatchApril 20, 2026

Two follow-on fixes from end-to-end testing of v0.1.6 — both removing a confusing symptom that operators had to diagnose by hand.

Fixed02
  • Per-Page Rules plugin dropdown now lists your active plugins on every install, even when the Setup Wizard hasn't run yet. Previously the field was blank and you had to type plugin paths from memory.
  • License activation now reports the real error if it can't write your token to disk — earlier builds claimed “Activation successful” while silently failing to persist, leaving the License page stuck on “Free”. The error message names the exact directory to fix.

v0.1.6

MinorApril 20, 2026

Per-Page Rules gains home-page-only matching, admin-ajax action-level filtering, and a Developer Mode toggle that exposes raw power-user fields. Default experience stays simple for non-technical operators; advanced users opt into surgical control through a single switch on the License page.

Added05
  • Developer Mode toggle on the License page — off by default. When on, Per-Page Rules and other admin surfaces expose raw power-user fields (exact match, home-only, action-name lists). Completely hidden when off.
  • Home-page-only match mode — rules can fire only on the site home URL. Renders as a checkbox in the default form, a radio in Developer Mode.
  • Exact-match mode (Developer Mode) — a rule can match a path exactly instead of as a prefix. Makes “/” actually mean “the root” instead of “every URL that starts with a slash”.
  • Admin-ajax action-level filtering (Developer Mode) — optional comma-separated action_names list with prefix wildcards lets a rule skip a specific ajax action while the plugin stays otherwise fully loaded.
  • Action ownership browser — enumerates every admin-ajax handler on your site and attributes each to its owning plugin. Surfaces this as a reference directory for admins writing action-level rules.
Notes01
  • No schema migration. Rules saved by any prior release load unchanged and keep their original behaviour.

v0.1.5.5.2

PatchApril 19, 2026

Architectural fix that makes WordPress-managed updates deploy reliably. Earlier releases auto-deactivated the installer plugin after its first deploy, which broke every future update.

Fixed02
  • Updates uploaded through wp-admin now redeploy the plugin reliably for both single-plugin and bulk update flows.
  • Stale state from older releases no longer silently re-deactivates the installer.

v0.1.5.5.1

HotfixApril 19, 2026

Updater cache invalidation patch.

Fixed01
  • Stale “update available” notice now clears itself immediately after a successful update — no more 12-hour wait or manual “Check again” click.

v0.1.5.5

PatchApril 19, 2026

Updates now actually redeploy the plugin payload — v0.1.5.4's admin bar and UI features weren't reaching sites after update.

Fixed02
  • Updates installed through wp-admin now deploy correctly. Earlier builds copied the new files to disk but never refreshed the running code, so the version header stayed frozen and the “update available” notice fired on a loop.
  • Built-in failsafe catches the rare case where the deploy hook can't fire on a single transition — the plugin redeploys silently on the next admin page and shows a success notice when it does.
Notes01
  • License, wizard rules, per-page overrides, and telemetry history are untouched by the failsafe.

v0.1.5.4

MinorApril 19, 2026

Admin UI overhaul + Accelerator toolbar. Two themes from beta feedback: the admin pages looked flat and every explanation lived inside the workflow, and there was no way to see what Plugin Skipper was actually doing on a given frontend page without leaving for the Telemetry screen.

Added06
  • Admin UI overhaul — new typography hierarchy, card-style surfaces, zebra-striped tables with hover highlight, colored notice borders, rounded pill badges, blue focus rings, check-mark indicators on completed wizard steps.
  • Contextual help sidebar on every admin page — collapsible cards explain each section in place, so the main column shows actions and the sidebar shows explanation. License (4 cards), Modules (4), Telemetry (4), Welcome (3), Per-Page Rules (6), Safe Mode (3).
  • Accelerator admin toolbar — a new node in the WordPress admin bar (administrator-only) with a live dropdown of the current request: which plugins were actually removed, which stayed active, the request class, and a shadow-mode warning when active.
  • Toolbar one-click “Add rule for this URL” — from any frontend page the admin bar offers a deep-link to the Per-Page Rules page with the current path pre-filled.
  • Toolbar quick-links to Telemetry, Modules, Per-Page Rules, License, and Safe Mode — reachable from any page on the site without leaving it.
  • Safe Mode detection in the toolbar — top label turns yellow with a SAFE MODE badge when paused, and the dropdown collapses to a single pointer at the Safe Mode page.

v0.1.5.3

PatchApril 18, 2026

Visibility release — every fix here addresses the same shape of beta feedback: “I can see the plugin is doing something but I can't see what, or why the rule I configured isn't happening.”

Added06
  • Impact card: “Most frequently offloaded” now shows every plugin in the window via a “+ N more” disclosure, not just the top three.
  • Per-Page Rules: skip rules whose target plugin is required by another active plugin now render a red “Skip will be refused at runtime” notice listing the exact blockers — before this the rejection ran silently.
  • Per-Page Rules: the rejection notice gains a one-click “Add matching skip rules” button that auto-creates paired skip rules with the same URL pattern and scope.
  • Per-Page Rules: persistent Free-tier banner explains that rules on the page are saved but not enforced at runtime while no Premium license is active.
  • Per-Page Rules: duplicate-detection on save warns instead of silently appending an identical second row.
  • Telemetry: new “Offloaded” column on the Recent Requests table shows exactly which plugins were removed for each specific request.
Changed02
  • Admin “Accelerator is active” banner now reflects real state — reads “Performance optimizations are applied on every request” once shadow is off, instead of saying “observation mode” forever.
  • Setup Wizard Step 6 references the current rules file, not the old one.

v0.1.5.2

HotfixApril 17, 2026

Repackaging hotfix — identical code to v0.1.5.1, only the distribution archive was regenerated.

Fixed02
  • The v0.1.5.1 zip was built on Windows and contained Windows-style path separators; on Linux servers the directory layout never materialised and the plugin failed to load. A clean Linux-built archive now replaces the broken one in the release catalog.
  • Release pipeline updated: zips are always built on Linux from now on.

v0.1.5.1

HotfixApril 17, 2026

Single-file patch to the updater.

Fixed01
  • WordPress Dashboard → Updates → “Check again” now invalidates Accelerator's own update cache too — previously you could click Check again and still see “you're current” for up to 12 more hours.

v0.1.5

MinorApril 17, 2026

Response release to the first closed beta feedback. Three focused changes: per-page-type telemetry visibility, REST support on URL-based rules, and a clear signal for when shadow mode is safe to flip off.

Added06
  • Telemetry page now has a “Filter by path” input — glob wildcards like /destinations/* or /shop* roll Summary, Breakdown, and Recent Requests to a single page type.
  • Per-page rules gained an “Applies to” scope: Frontend, REST API, and Admin-ajax — URL patterns can now target headless or JAMstack setups without dragging frontend rules into admin requests.
  • Shadow Mode table on the Modules page shows a live status badge per module (LIVE, SHADOW · ready to flip, SHADOW · observing Nh, SHADOW · no data yet) with a one-line helper for each.
  • Telemetry page surfaces a green banner when a shadow module has observed 24+ hours without anomalies, linking straight to Modules so you can flip shadow off in one click.
  • WP-CLI: wp accel telemetry --prefix=/destinations/* restricts the CLI summary the same way the admin filter does.
  • URL paths captured for telemetry strip query strings and fragments at source — no tokens, search terms, or anything PII-shaped ends up in the local log.
Notes01
  • Pre-0.1.5 per-page rules keep their original behaviour automatically; opening one in the new UI lets you pick explicit scopes.

v0.1.4

PatchApril 17, 2026

Final manual-zip beta build — from this version onward updates ship through wp-admin like any other plugin.

Added02
  • Plugin icon now shows in the updates screen and plugin details popup.
  • Fixed the "Visit plugin site" link — now points to the product page.
Fixed01
  • Cron safety: a performance module could silently disable scheduled tasks (posts, backups, WooCommerce emails); it now defaults to OFF.
Security01
  • Hardening pass on every PHP file: direct-access guards, form input sanitization, configurable SSL verification, data files moved from PHP to JSON.

v0.1.3

PatchApril 17, 2026

Update system + cron-safety follow-up.

Added02
  • Automatic update system — future updates appear in wp-admin like any other plugin.
  • All beta testing bug fixes included.
Fixed02
  • Cron decoupler module no longer silently disables WordPress scheduled tasks (scheduled posts, backups, WooCommerce emails). Now defaults to OFF.
  • Update checker module registration restored.

v0.1.2

PatchApril 16, 2026

Update checker + security hardening.

Added03
  • Automatic update checker (plugin-side).
  • Admin styling extracted to a separate stylesheet.
  • Reduced inline styles by 62%.
Security05
  • Removed development bypass constant from shipped code.
  • SSL verification is now configurable for benchmarker self-hits.
  • Form-handler input sanitization added across the admin UI.
  • Direct-access guards added to every PHP file.
  • Data files converted from PHP to JSON (defense in depth).

v0.1.1

HotfixApril 16, 2026

Two critical post-launch fixes.

Fixed02
  • Storage class now loads correctly during boot (critical fix).
  • Installer no longer creates a duplicate plugin entry in wp-admin.

v0.1.0

InitialApril 15, 2026

Initial closed beta release.

Added10
  • Plugin Skipper with rule library.
  • Setup Wizard with 6-step guided configuration.
  • Per-page overrides (Premium).
  • Shadow mode + soak window.
  • Dependency resolver with chain expansion.
  • Telemetry dashboard.
  • WP-CLI integration.
  • Kill switch (file-based).
  • Self-test infrastructure (all modules verify at boot).
  • 8 site types supported: ecommerce, ecommerce_digital, blog, corporate, LMS, forum, membership, custom.

Looking for older releases or the source of truth?