<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/pretty-feed-v3.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>ALTCHA for WordPress Releases</title>
	<link>https://altcha.org/docs/wordpress/releases</link>
	<description>Release notes and changelog for ALTCHA for WordPress.</description>
	<language>en</language>
	<atom:link href="https://altcha.org/wordpress-releases.xml" rel="self" type="application/rss+xml"/>
	<lastBuildDate>Mon, 24 Aug 2026 00:00:00 GMT</lastBuildDate>
	<item>
		<title>3.3.0: Widget Update and UI fixes</title>
		<link>https://altcha.org/docs/wordpress/releases#3.3.0</link>
		<guid isPermaLink="false">altcha-wordpress-3.3.0</guid>
		<pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>ALTCHA Widget updated to 3.2.2</li> <li>Minor admin UI fixes</li></ul></div>]]></description>
	</item>
	<item>
		<title>3.2.0: Security Update</title>
		<link>https://altcha.org/docs/wordpress/releases#3.2.0</link>
		<guid isPermaLink="false">altcha-wordpress-3.2.0</guid>
		<pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fix: nonce issue across admin AJAX endpoints</li> <li>Fix: use hash_equals in verification functions for constant-time comparison</li> <li>Fix: random_secret default size to 32 bytes</li> <li>Fix: rate limiter concurrency, algo changed from rolling window to fixed window</li></ul></div>]]></description>
	</item>
	<item>
		<title>3.1.0</title>
		<link>https://altcha.org/docs/wordpress/releases#3.1.0</link>
		<guid isPermaLink="false">altcha-wordpress-3.1.0</guid>
		<pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>New: support for secret key with Sentinel verification</li> <li>ALTCHA library updated to 2.1.0</li> <li>ALTCHA Widget updated to 3.2.1</li></ul></div>]]></description>
	</item>
	<item>
		<title>3.0.4</title>
		<link>https://altcha.org/docs/wordpress/releases#3.0.4</link>
		<guid isPermaLink="false">altcha-wordpress-3.0.4</guid>
		<pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>ALTCHA library updated to 2.0.3</li></ul></div>]]></description>
	</item>
	<item>
		<title>3.0.3</title>
		<link>https://altcha.org/docs/wordpress/releases#3.0.3</link>
		<guid isPermaLink="false">altcha-wordpress-3.0.3</guid>
		<pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>ALTCHA Widget updated to 3.1.0</li> <li>Fix: deprecation notice [#31]</li></ul></div>]]></description>
	</item>
	<item>
		<title>3.0.2</title>
		<link>https://altcha.org/docs/wordpress/releases#3.0.2</link>
		<guid isPermaLink="false">altcha-wordpress-3.0.2</guid>
		<pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Add "Tested up to" with WP 7.0</li> <li>ALTCHA Widget updated to 3.0.10</li></ul></div>]]></description>
	</item>
	<item>
		<title>3.0.1</title>
		<link>https://altcha.org/docs/wordpress/releases#3.0.1</link>
		<guid isPermaLink="false">altcha-wordpress-3.0.1</guid>
		<pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fix: WP Login protection with custom action (compatibility with other login protection plugins)</li></ul></div>]]></description>
	</item>
	<item>
		<title>3.0.0</title>
		<link>https://altcha.org/docs/wordpress/releases#3.0.0</link>
		<guid isPermaLink="false">altcha-wordpress-3.0.0</guid>
		<pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>BREAKING: Requires PHP 8.1 or higher</li> <li>Action Required: Review and test all integrations before deploying to production</li> <li>New: ALTCHA Widget v3, introducing a new Proof-of-Work (PoW) mechanism</li> <li>New: Simplified settings for plugins and integrations</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.6.1</title>
		<link>https://altcha.org/docs/wordpress/releases#2.6.1</link>
		<guid isPermaLink="false">altcha-wordpress-2.6.1</guid>
		<pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fix auto-updated and wp cli warning</li> <li>Fix interceptor - handle invalid GET requests with content-type headers</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.6.0</title>
		<link>https://altcha.org/docs/wordpress/releases#2.6.0</link>
		<guid isPermaLink="false">altcha-wordpress-2.6.0</guid>
		<pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Added option to bypass verification by User-Agent</li> <li>Added Independent Analytics and Optimization Detective default paths</li> <li>Fixed PHP warning in IP address detection</li> <li>Fixed ModSecurity false positives when saving settings [#24]</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.5.0</title>
		<link>https://altcha.org/docs/wordpress/releases#2.5.0</link>
		<guid isPermaLink="false">altcha-wordpress-2.5.0</guid>
		<pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Added option to configure challenge expiration</li> <li>Added filter <code>altcha_get_settings</code></li></ul></div>]]></description>
	</item>
	<item>
		<title>2.4.2</title>
		<link>https://altcha.org/docs/wordpress/releases#2.4.2</link>
		<guid isPermaLink="false">altcha-wordpress-2.4.2</guid>
		<pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fixed handling of malformatted altcha payload</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.4.1</title>
		<link>https://altcha.org/docs/wordpress/releases#2.4.1</link>
		<guid isPermaLink="false">altcha-wordpress-2.4.1</guid>
		<pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fixed wp_scripts initialization error</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.4.0</title>
		<link>https://altcha.org/docs/wordpress/releases#2.4.0</link>
		<guid isPermaLink="false">altcha-wordpress-2.4.0</guid>
		<pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Added TranslatePress and PixelYourSite default actions</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.3.1</title>
		<link>https://altcha.org/docs/wordpress/releases#2.3.1</link>
		<guid isPermaLink="false">altcha-wordpress-2.3.1</guid>
		<pubDate>Sun, 14 Dec 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fixed possible replay attacks via salt splicing. <a href="/legal/security-advisory/">Security Advisory</a></li></ul></div>]]></description>
	</item>
	<item>
		<title>2.3.0</title>
		<link>https://altcha.org/docs/wordpress/releases#2.3.0</link>
		<guid isPermaLink="false">altcha-wordpress-2.3.0</guid>
		<pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Removed enforcement of default actions/paths during other plugins activation to avoid overwriting user configuration</li> <li>Fixed the enqueue order of the obfuscation script</li> <li>Added missing legacy and less commonly used timezones for geo-detection</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.2.0</title>
		<link>https://altcha.org/docs/wordpress/releases#2.2.0</link>
		<guid isPermaLink="false">altcha-wordpress-2.2.0</guid>
		<pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Introduced advanced event filtering for logs.</li> <li>Added a new "Bot" event type to differentiate between bot and failed attempts.</li> <li>Added request body logging for failed or bot attempts (can be enabled in Analytics settings).</li> <li>Added "Trusted Proxies" settings to improve security with IP detection from the HTTP_X_FORWARDED_FOR header.</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.1.2</title>
		<link>https://altcha.org/docs/wordpress/releases#2.1.2</link>
		<guid isPermaLink="false">altcha-wordpress-2.1.2</guid>
		<pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Add EventPrime plugin defaults</li> <li>Add "Tested up to" with WP 6.9</li> <li>Fix minor UI issues</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.1.1</title>
		<link>https://altcha.org/docs/wordpress/releases#2.1.1</link>
		<guid isPermaLink="false">altcha-wordpress-2.1.1</guid>
		<pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Add WooCommerce default exclusion path !/wc-api/*</li> <li>Fix SAPI CLI bypass</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.1.0</title>
		<link>https://altcha.org/docs/wordpress/releases#2.1.0</link>
		<guid isPermaLink="false">altcha-wordpress-2.1.0</guid>
		<pubDate>Sat, 22 Nov 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Multi-site support</li> <li>Obfuscation shortcode (<a href="/docs/wordpress/advanced/#obfuscation">Docs</a>)</li> <li>Ability to hide ALTCHA menu item from the sidebar</li> <li>Add meta tags for Git-Updater</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.11</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.11</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.11</guid>
		<pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fix analytics timezone mismatch issues</li> <li>Improve events table pagination</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.10</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.10</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.10</guid>
		<pubDate>Sat, 08 Nov 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Add altcha_inject filter</li> <li>Fix auto-updater issues</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.9</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.9</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.9</guid>
		<pubDate>Wed, 05 Nov 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fix: Add missing timezones for geo-location</li> <li>UI improvements</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.8</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.8</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.8</guid>
		<pubDate>Sat, 25 Oct 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fix MainWP compatibility</li> <li>Add bypass cookies</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.7</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.7</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.7</guid>
		<pubDate>Mon, 20 Oct 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fix translation domain notice</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.6</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.6</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.6</guid>
		<pubDate>Thu, 16 Oct 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fix Wordfence login issues</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.5</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.5</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.5</guid>
		<pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Add missing timezones for geo-location</li> <li>UI improvements and fixes</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.4</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.4</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.4</guid>
		<pubDate>Tue, 14 Oct 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Auto-apply recommended actions and paths when plugins are activated</li> <li>Login protection is enabled by default</li> <li>Fix login protection with paths without wildcard</li> <li>UI improvements and fixes</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.3</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.3</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.3</guid>
		<pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>UI improvements and fixes</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.2</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.2</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.2</guid>
		<pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Under Attack Mode is now disabled on excluded actions and paths</li> <li>Default excluded paths for "Real Cookie Banner"</li> <li>Enable debugging mode using local storage variable</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.1</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.1</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.1</guid>
		<pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>Fix login issues related to "hide login" plugins</li></ul></div>]]></description>
	</item>
	<item>
		<title>2.0.0</title>
		<link>https://altcha.org/docs/wordpress/releases#2.0.0</link>
		<guid isPermaLink="false">altcha-wordpress-2.0.0</guid>
		<pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate>
		<description><![CDATA[<div class="prose prose-neutral max-w-none dark:prose-invert prose-headings:font-semibold prose-headings:scroll-mt-20 prose-a:text-primary prose-code:before:content-none prose-code:after:content-none [&amp;_.code-block]:not-prose"><ul><li>First public release</li></ul></div>]]></description>
	</item>
</channel>
</rss>
