npm @marsidev/react-turnstile 1.0.0
v1.0.0

latest releases: 1.0.2, 1.0.1
2 months ago

🚨 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

Don't miss a new react-turnstile release

NewReleases is sending notifications on new releases.