<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Changelog · Turnstile</title><link>https://developers.cloudflare.com/turnstile/changelog/</link><description>Updates to Turnstile</description><language>en-us</language><atom:link href="https://developers.cloudflare.com/turnstile/changelog/index.xml" rel="self"/><lastBuildDate>Wed, 10 Apr 2024 08:00:00 EST</lastBuildDate><item><title>Turnstile - 2024-04-10</title><link>https://developers.cloudflare.com/turnstile/changelog/#2024-04-10</link><description>&lt;ul>
&lt;li>Added &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#refresh-a-timed-out-widget class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[refresh-timeout]&lt;/code>&lt;/span>&lt;/a> and document new automatic interactive timeout-refresh.&lt;/li>
&lt;/ul></description><pubDate>Wed, 10 Apr 2024 08:00:00 EST</pubDate></item><item><title>Turnstile - 2024-03-25</title><link>https://developers.cloudflare.com/turnstile/changelog/#2024-03-25</link><description>&lt;ul>
&lt;li>Added more &lt;a href=https://developers.cloudflare.com/turnstile/reference/supported-languages class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">supported languages&lt;/span>&lt;/a>.&lt;/li>
&lt;/ul></description><pubDate>Mon, 25 Mar 2024 08:00:00 EST</pubDate></item><item><title>Turnstile - 2023-12-18</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-12-18</link><description>&lt;ul>
&lt;li>Added &lt;a href=https://developers.cloudflare.com/turnstile/concepts/pre-clearance-support/ class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">Pre-Clearance mode&lt;/span>&lt;/a>.&lt;/li>
&lt;/ul></description><pubDate>Mon, 18 Dec 2023 08:00:00 EST</pubDate></item><item><title>Turnstile - 2023-08-24</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-08-24</link><description>&lt;ul>
&lt;li>Added &lt;a href=https://developers.cloudflare.com/turnstile/troubleshooting/client-side-errors/ class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">Client-side errors&lt;/span>&lt;/a>.&lt;/li>
&lt;/ul></description><pubDate>Thu, 24 Aug 2023 08:00:00 EST</pubDate></item><item><title>Turnstile - 2023-07-31</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-07-31</link><description>&lt;ul>
&lt;li>Added &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#access-a-widgets-state class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[turnstile.isExpired]&lt;/code>&lt;/span>&lt;/a>.&lt;/li>
&lt;li>Added &lt;code>uk&lt;/code> language.&lt;/li>
&lt;/ul></description><pubDate>Mon, 31 Jul 2023 08:00:00 EST</pubDate></item><item><title>Turnstile - 2023-05-25</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-05-25</link><description>&lt;ul>
&lt;li>Added idempotency support for &lt;code>POST /siteverify&lt;/code> requests via the &lt;code>idempotency_key&lt;/code> parameter.&lt;/li>
&lt;/ul></description><pubDate>Thu, 25 May 2023 08:00:00 EST</pubDate></item><item><title>Turnstile - 2023-04-17</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-04-17</link><description>&lt;ul>
&lt;li>Added references to Turnstile Public API.&lt;/li>
&lt;li>Added references for &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[after-interactive-callback]&lt;/code>&lt;/span>&lt;/a>, &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[before-interactive-callback]&lt;/code>&lt;/span>&lt;/a>, and &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[unsupported-callback]&lt;/code>&lt;/span>&lt;/a>.&lt;/li>
&lt;/ul></description><pubDate>Mon, 17 Apr 2023 08:00:00 EST</pubDate></item><item><title>Turnstile - 2023-03-06</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-03-06</link><description>&lt;ul>
&lt;li>Added &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[execution]&lt;/code>&lt;/span>&lt;/a> and &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[appearance]&lt;/code>&lt;/span>&lt;/a>.&lt;/li>
&lt;/ul></description><pubDate>Mon, 06 Mar 2023 08:00:00 EST</pubDate></item><item><title>Turnstile - 2023-02-15</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-02-15</link><description>&lt;ul>
&lt;li>Added the &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[turnstile.ready]&lt;/code>&lt;/span>&lt;/a> callback.&lt;/li>
&lt;/ul></description><pubDate>Wed, 15 Feb 2023 08:00:00 EST</pubDate></item><item><title>Turnstile - 2023-02-01</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-02-01</link><description>&lt;ul>
&lt;li>Added the &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[data-]language&lt;/code>&lt;/span>&lt;/a> parameter.&lt;/li>
&lt;/ul></description><pubDate>Wed, 01 Feb 2023 08:00:00 EST</pubDate></item><item><title>Turnstile - 2022-12-12</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-12-12</link><description>&lt;ul>
&lt;li>&lt;a href=https://developers.cloudflare.com/turnstile/get-started/server-side-validation/ class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>POST /siteverify&lt;/code>&lt;/span>&lt;/a> supports JSON requests now.&lt;/li>
&lt;/ul></description><pubDate>Mon, 12 Dec 2022 08:00:00 EST</pubDate></item><item><title>Turnstile - 2022-11-11</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-11-11</link><description>&lt;ul>
&lt;li>Added &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>retry&lt;/code> and &lt;code>retry-interval&lt;/code>&lt;/span>&lt;/a> for controlling retry behavior.&lt;/li>
&lt;/ul></description><pubDate>Fri, 11 Nov 2022 08:00:00 EST</pubDate></item><item><title>Turnstile - 2022-10-28</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-10-28</link><description>&lt;ul>
&lt;li>Renamed the &lt;code>[data-]expired-callback&lt;/code> callback to &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[data-]timeout-callback&lt;/code>&lt;/span>&lt;/a> (called when the challenge times out).&lt;/li>
&lt;li>Added the &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>[data-]expired-callback&lt;/code>&lt;/span>&lt;/a> callback (called when the token expires).&lt;/li>
&lt;/ul></description><pubDate>Fri, 28 Oct 2022 08:00:00 EST</pubDate></item><item><title>Turnstile - 2022-10-24</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-10-24</link><description>&lt;ul>
&lt;li>Added &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>response-field&lt;/code> and &lt;code>response-field-name&lt;/code>&lt;/span>&lt;/a> for controlling the input element created by Turnstile.&lt;/li>
&lt;li>Added option for changing the &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#widget-size class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">size of the Turnstile widget&lt;/span>&lt;/a>.&lt;/li>
&lt;/ul></description><pubDate>Mon, 24 Oct 2022 08:00:00 EST</pubDate></item><item><title>Turnstile - 2022-10-13</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-10-13</link><description>&lt;ul>
&lt;li>Added validation for action: &lt;code>/^[a-z0-9_-]{0,32}$/i&lt;/code>&lt;/li>
&lt;li>Added validation for cData: &lt;code>/^[a-z0-9_-]{0,255}$/i&lt;/code>&lt;/li>
&lt;/ul></description><pubDate>Thu, 13 Oct 2022 08:00:00 EST</pubDate></item><item><title>Turnstile - 2022-10-11</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-10-11</link><description>&lt;ul>
&lt;li>Added &lt;a href=https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#remove-a-widget class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>turnstile.remove&lt;/code>&lt;/span>&lt;/a>&lt;/li>
&lt;/ul></description><pubDate>Tue, 11 Oct 2022 08:00:00 EST</pubDate></item></channel></rss>