Skip to content

Changelog

  • Renamed to Uruz Cache Warmer, slug uruz-cache-warmer.
  • The admin page moved to admin.php?page=brl-scw-cache-warmer, and the WP-CLI command is now wp brl-scw. The old command name still works.
  • The Events log keeps its columns: a long context folds to one line and opens to the full JSON on click.
  • Database queries name the queue table through a placeholder instead of building it into the SQL.
  • Uninstall also removes the canary timestamp and the setup wizard’s cached sitemap count.
  • The warmer’s user agent carries the plugin’s real version.
  • Recently warmed shows the path instead of the full address, so the desktop and mobile columns stay on screen on a laptop.
  • No more sideways scrollbar under the admin screens.
  • Setup lays the pace and quiet-window fields out side by side, and the Back button is readable on the dark bar.
  • Notices are plain cards with a small status dot.
  • Purges done outside WordPress are now caught: each run checks three recently warmed URLs, and only when all three come back cold is the queue reset. A single check fired on the partial purges a stock sync makes.
  • Archive pagination: an optional switch warms page 2, 3 and so on of categories, brands, the shop and the blog. A sitemap names only the first page of an archive, and on a big category the second page is visited almost as often. The page count comes from the term count and the products-per-page setting; a cap (default 3) limits how deep it goes.
  • Rebuilt adaptive pacing around measured request latency and exact concurrency.
  • Made large sitemap rebuilds use safe database batches.
  • Hardened same-site requests and the secret cron endpoint.
  • Split the admin renderer and stylesheet into maintainable modules.
  • Added automated tests and WordPress.org quality checks.
  • First release.