Skip to content

CAPTCHA Widget Release Notes

Here you can see all the modifications and changes of the TrustCaptcha CAPTCHA widget.

  • Added: Support for Angular 20
  • Bugfix: Automatic reset of the CAPTCHA widget shortly before the verification token expires
  • Added: Automatic reset of the CAPTCHA widget shortly before the verification token expires
  • Update: Improving accessibility
  • TrustCaptcha is now part of TrustComponent
  • Changed: Scopes, namespaces and some packages combined under TrustComponent
  • Changed: JavaScript files are no longer provided under https://resources.trustcaptcha.com/. All TrustCaptcha JavaScript files from version 2.0.0 are now available at https://cdn.trustcomponent.com/trustcaptcha/

  • Added: Changeable rounding of CAPTCHA box corners
  • Updated: TrustCaptcha branding link from trustcaptcha.com to trustcomponent.com
  • Updated: API endpoint changed from api.captcha.trustcaptcha.com to api.trustcomponent.com
  • Updated: Privacy link now only visible if a custom privacy url is set
  • Updated: Added screen reader translations for fr, es, it and lb
  • Fixed: TrustCaptcha branding when theme uses auto detection
  • Improved: Data privacy
  • Removed: Slider
  • Added: Option to hide the privacy link
  • Updated: Translations
  • Updated: Accessibility improvements
  • Changed: Angular TrustCaptcha component now standalone (requires Angular 14+)
  • Updated: StencilJS upgrade to 4.26
  • Updated: Internal dependencies
  • Refactor: Technical improvements
  • Fixed: Error in older browsers like Safari 15
  • Added: Override translations and add additional languages
  • Added: Customizable captcha-box design
  • Added: Option to set a custom privacy link
  • Added: Hint for running CAPTCHA if the CAPTCHA is invisible
  • Updated: Angular version to v19
  • Added: Provide static UMD JavaScript bundles from version 1.7
  • Added: Cache rules for static assets
  • Changed: Improved proof-of-work and privacy measures
  • Updated: Links in README.md files
  • Added: Provide static CJS JavaScript bundles from version 1.7
  • Added: Measures to optimize the captcha box in the future
  • Changed: Replace company website with privacy url
  • Added: New captcha box slider security measure
  • Added: Public JavaScript event captchaReset()
  • Changed: Improved cache methods to improve loading performance of static JS bundles
  • Changed: Improved text minification and compression to improve loading performance
  • Changed: Reduced code size
  • Changed: Improved privacy measures
  • Removed: Language support for: Armenian (hy), Azerbaijani (az), Bengali (bn), Hebrew (he), Indonesian (id), Japanese (ja), Kazakh (kk), Malay (ms), Persian (fa), Swahili (sw), Tagalog (tl), Tamil (ta), Thai (th), Urdu (ur), Vietnamese (vi)
  • Updated: Internal dependencies
  • Added: Public JS function startVerification() to trigger the captcha box manually
  • Fixed: StencilJS downgraded to 4.17.2 to fix Vue issues
  • Added: Hide branding option
  • Added: Invisible option
  • Added: Public JS event captchaStarted()
  • Removed: Old button shaped design
  • Updated: StencilJS to 4.20.0
  • Added: Error message if captcha is locked
  • Added: Error message if captcha is temporarily locked because of payment issues
  • Added: Language support for Albanian (sq), Armenian (hy), Azerbaijani (az), Bosnian (bs), Bulgarian (bg), Catalan (ca), Estonian (et), Hebrew (he), Kazakh (kk), Macedonian (mk), Malay (ms), Persian (fa), Serbian (sr), Slovene (sl), Tamil (ta), Ukrainian (uk)
  • Changed: Improve compatibility for screen readers
  • Fixed: Issue with provided static ESM JS bundle files
  • Added: New checkbox shaped design
  • Added: Captcha box width option full and fixed
  • Added: Language support for: Arabic (ar), Bengali (bn), Chinese (zh), Hindi (hi), Indonesian (id), Japanese (ja), Korean (ko), Swahili (sw), Tagalog (tl), Thai (th), Urdu (ur), Vietnamese (vi)
  • Added: Provide static ESM JS bundles for v1.2, v1.3 and v1.4
  • Changed: Improve error display message on error COMMUNICATION_FAILURE
  • Deprecated: Current button shaped design will be removed in v1.6.0
  • Changed: Improve captcha box design
  • Fixed: Bug in auto language detection
  • Fixed: Issue in the build process
  • Added: Auto language detection
  • Added: Minimal data mode option
  • Added: Bypass keys for testing purposes
  • Fixed: Wrong display error on HTTP 422 server response
  • Added: Dynamic names for honeypot field
  • Fixed: Move proof-of-work calculation to Web Workers (performance & efficiency)
  • Fixed: Privacy and performance issues while data collection and analysis
  • Fixed: Cursor design on disabled buttons
  • Updated: StencilJS to 4.13.0
  • Updated: Internal dependencies
  • Updated: Privacy link in the captcha-box
  • Updated: Links in README.md files
  • Added: Language support for: Belarusian (be), Croatian (hr), Czech (cs), Danish (da), Dutch (nl), Finnish (fi), French (fr), Greek (el), Hungarian (hu), Italian (it), Latvian (lv), Lithuanian (lt), Luxembourgish (lb), Norwegian (no), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Slovak (sk), Spanish (es), Swedish (sv), Turkish (tr)
  • Added: Make verification token field name changeable
  • Added: Switch off the autostart for certain input fields
  • Changed: Loading spinner animation (design & behaviour)
  • Updated: StencilJS to 4.12.4
  • Refactor: Proof-of-work calculation
  • Refactor: Remove unnecessary code
  • Updated: StencilJS to 4.11.0
  • Release version

  • Open-Beta
  • Open-Beta
  • Open-Beta
  • Closed-Beta