Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Aug 17:18
· 6 commits to main since this release

🚨 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