Skip to content

Releases: marsidev/react-turnstile

v1.4.2

04 Feb 14:29

Choose a tag to compare

   🐞 Bug Fixes

  • FeedbackEnabled option cannot be set to false  -  by @lenstr (42035)
    View changes on GitHub

v1.4.1

28 Dec 21:50

Choose a tag to compare

   🐞 Bug Fixes

    View changes on GitHub

v1.4.0

08 Dec 21:15

Choose a tag to compare

What's Changed

    View changes on GitHub

v1.3.1

15 Sep 16:54

Choose a tag to compare

   🐞 Bug Fixes

  • Update getResponsePromise return type to exclude undefined  -  by @hyzyla (909ec)
    View changes on GitHub

v1.3.0

05 Aug 17:47

Choose a tag to compare

   🚀 Features

  • Add rerenderOnCallbackChange prop to fix stale callback closures  -  by @marsidev (ea126)
    View changes on GitHub

v1.2.0

01 Aug 17:35

Choose a tag to compare

   🐞 Bug Fixes

    View changes on GitHub

v1.1.0

18 Nov 22:16

Choose a tag to compare

🚀 Features

  • Added support for React 19 (#93)
    View changes on GitHub

v1.0.2

07 Sep 02:52

Choose a tag to compare

   🐞 Bug Fixes

    View changes on GitHub

v1.0.1

28 Aug 15:47

Choose a tag to compare

   🐞 Bug Fixes

  • 'use client'; banner that was no longer being output  -  by @faiare (54f90)
    View changes on GitHub

v1.0.0

21 Aug 17:18

Choose a tag to compare

🚨 Breaking Changes

  • Now we ship ESM-only code, this will decrease the bundle size significantly.
    If you are a CommonJS user, I suggest you to keep using the version 0.7.2 or upgrade your project to ESM.

  • Removed "auto" widget size due to is not even a valid size for Cloudflare Turnstile.
    We have been sending undefined when the size was "auto", so if you were using this size, then you can simply remove it.

  • Peer dependencies for react and react-dom have been updated to 17.x and above.

🚀 Features

  • Added callback onTimeout
  • Added render options refreshTimeout and feedbackEnabled (Closes #82)
  • Added new "flexible" widget size (Closes #82)

🐛 Fixes

  • Updated "compact" widget size to 150x140 (Closes #85)

🛠 Misc

Build

  • We migrated from unbuild to tsup
  • The generated build is now minified, this will decrease the bundle size significantly.

TypeScript

  • Improved type definitions. Now we expose these types: AppearanceMode, ExecutionMode, FailureRetryMode, RefreshExpiredMode, RefreshTimeoutMode, WidgetSize. Inspired by @types/cloudflare-turnstile

Other

  • Updated dependencies
  • Updated docs
  • Added issue templates and policies
    View changes on GitHub