Documentation
ScraperBlock
Changelog

Changelog

Version 1.0.4

Latest

September 28, 2026

  • Fix – .htaccess blocking didn't block any bots. The rules are now combined correctly (with [OR]), so matching bots are rejected by Apache before WordPress loads. Existing rules are rewritten automatically the first time an admin page loads after updating.
  • Fix – A custom user agent containing a space could produce an invalid .htaccess file. Spaces are now escaped safely.
  • Fix – Basic Rate Limiting only applied to bots that were already blocked by user agent, so it never slowed anything down. It now applies to every visitor who is not logged in, which catches scrapers that pretend to be a normal browser. Requests over the limit get a 429 "Too Many Requests" response with a Retry-After header.

Version 1.0.3

September 28, 2026

  • Add – "Allow AI Search Bots" setting. When enabled, AI search and assistant bots (OAI-SearchBot, ChatGPT-User, PerplexityBot, Perplexity-User, MistralAI-User) can read your pages so your store can appear in AI answers, while AI training crawlers stay blocked. Applies to runtime blocking, robots.txt directives and .htaccess rules. Off by default, so existing protection is unchanged.
  • Add – "Docs" link next to "Settings" on the Plugins screen.
  • Add – Support Forum link in the Help menu.
  • Improvement – Refreshed Help menu design. The menu now closes with the Escape key and is correctly announced to screen readers.

Version 1.0.2

July 29, 2026

  • Add – Loads plugin translations via load_plugin_textdomain() for full compatibility with translation plugins (Loco Translate, WPML String Translation) and manually installed language packs.
  • Improvement – Regenerated the .pot translation template with the latest translatable strings.

Version 1.0.1

July 27, 2026

  • Improvement – Settings page UI for better usability.
  • Add – Admin review request notice.
  • Add – Pro features notice.

Version 1.0.0

May 4, 2026

  • New – Initial release.
  • New – Runtime user-agent blocking with 50+ default AI scraper and crawler signatures.
  • New – robots.txt blocking directives injection.
  • New – Apache .htaccess blocking rules.
  • New – noai and noimageai meta tag output.
  • New – Per-page protection control in post and page editor.
  • New – Custom user-agent signature editor (one per line).
  • New – Basic rate limiting per IP.
  • New – Basic block log (last 50 events) with IP, user-agent, URL, reason, and timestamp.
  • New – Live dashboard count (last 24 hours blocked requests).

← Back to ScraperBlock docs