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 nowwp 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.