From 9c1b30321c9b57b58e14b149a0c4bb0898031e73 Mon Sep 17 00:00:00 2001 From: Chris Portscheller Date: Tue, 10 Nov 2026 10:07:16 -0600 Subject: [PATCH] chore(release): 2.11.0 --- cdn-files/plugin-info.json | 6 +++--- changelog.txt | 6 ++++++ readme.txt | 8 +++++++- webdecoy.php | 4 ++-- 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/cdn-files/plugin-info.json b/cdn-files/plugin-info.json index 5c3d045..0259105 100644 --- a/cdn-files/plugin-info.json +++ b/cdn-files/plugin-info.json @@ -1,17 +1,17 @@ { "name": "WebDecoy Bot Detection", "slug": "webdecoy", - "version": "2.10.6", + "version": "2.11.0", "author": "WebDecoy", "author_profile": "https://webdecoy.com", "requires": "6.1", "tested": "7.1", "requires_php": "7.4", - "download_url": "https://cdn.webdecoy.com/wordpress/webdecoy-2.10.6.zip", + "download_url": "https://cdn.webdecoy.com/wordpress/webdecoy-2.11.0.zip", "sections": { "description": "

WebDecoy provides enterprise-grade bot detection and fraud protection for WordPress websites. Unlike simple CAPTCHA solutions, WebDecoy uses a layered defense approach that analyzes visitors from multiple angles — including deterministic tripwires that catch scanners with zero false positives.

Key Features

", "installation": "
  1. Upload the plugin files to /wp-content/plugins/webdecoy
  2. Activate the plugin through the Plugins menu
  3. Tripwires and local protection are active out of the box — no API key required
  4. Optionally go to WebDecoy > Settings > WebDecoy Cloud to connect for centralized monitoring and enforcement
", - "changelog": "

2.10.6

2.10.5

2.10.4

2.10.3

2.10.2

2.10.1

2.10.0

2.9.1

2.9.0

2.3.1

2.3.0

2.1.0

2.0.0

1.3.0

", + "changelog": "

2.11.0

2.10.6

2.10.5

2.10.4

2.10.3

2.10.2

2.10.1

2.10.0

2.9.1

2.9.0

2.3.1

2.3.0

2.1.0

2.0.0

1.3.0

", "faq": "

Does WebDecoy slow down my site?

No. WebDecoy adds negligible latency; tripwire checks are a fast path lookup and clearance minting is idle-deferred.

Will it block search engines?

No. WebDecoy automatically allows 60+ known good bots including all major search engines, and tripwires only fire on hidden paths no legitimate crawler follows.

" }, "icons": { diff --git a/changelog.txt b/changelog.txt index a188ca6..d104f84 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,11 @@ *** WebDecoy Bot Detection Changelog *** += 2.11.0 - 2026-11-10 = +* New: the dashboard widget and Statistics page show the bots and AI crawlers seen on your site in the last 24 hours, split into verified, claimed and failed verification, with no account needed. Only counts are kept, never visitor addresses or user agents. +* New: the Detections page explains each decoy hit in one plain sentence. +* Changed: the plugin description now leads with card testing and fake WooCommerce orders, and no longer claims indefinite retention or that "Block AI crawlers" blocks AI search crawlers such as PerplexityBot. +* Fixed: the AI referrals table is now created on sites that upgraded past 2.10.0 instead of only on fresh activation. + = 2.10.6 - 2026-10-21 = * Fixed: classic WooCommerce checkout protection and attempt tracking now register after all plugins load. Previously, loading WebDecoy before WooCommerce silently skipped these hooks. diff --git a/readme.txt b/readme.txt index 02ce739..21c6991 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Donate link: https://webdecoy.com Tags: card testing, fake orders, woocommerce, ai crawlers, bot detection Requires at least: 6.1 Tested up to: 7.1 -Stable tag: 2.10.6 +Stable tag: 2.11.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -305,6 +305,12 @@ The bundled good-bot list (sdk/src/GoodBotList.php) stores a documentation URL f == Changelog == += 2.11.0 = +* New: the dashboard widget and Statistics page show the bots and AI crawlers seen on your site in the last 24 hours, split into verified, claimed and failed verification, with no account needed. Only counts are kept, never visitor addresses or user agents. +* New: the Detections page explains each decoy hit in one plain sentence. +* Changed: the plugin description now leads with card testing and fake WooCommerce orders, and no longer claims indefinite retention or that "Block AI crawlers" blocks AI search crawlers such as PerplexityBot. +* Fixed: the AI referrals table is now created on sites that upgraded past 2.10.0 instead of only on fresh activation. + = 2.10.6 = * Fixed: classic WooCommerce checkout protection and attempt tracking now register after all plugins load. Previously, loading WebDecoy before WooCommerce silently skipped these hooks. diff --git a/webdecoy.php b/webdecoy.php index 3dab53b..550fe80 100644 --- a/webdecoy.php +++ b/webdecoy.php @@ -3,7 +3,7 @@ * Plugin Name: WebDecoy Bot Detection * Plugin URI: https://webdecoy.com/wordpress * Description: Protect your WordPress site from bots, spam, and carding attacks with WebDecoy's advanced threat detection. - * Version: 2.10.6 + * Version: 2.11.0 * Requires at least: 6.1 * Requires PHP: 7.4 * Author: WebDecoy @@ -41,7 +41,7 @@ function str_starts_with(string $haystack, string $needle): bool } // Plugin constants -define('WEBDECOY_VERSION', '2.10.6'); +define('WEBDECOY_VERSION', '2.11.0'); define('WEBDECOY_PLUGIN_FILE', __FILE__); define('WEBDECOY_PLUGIN_DIR', plugin_dir_path(__FILE__)); define('WEBDECOY_PLUGIN_URL', plugin_dir_url(__FILE__));