NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Flutter plugin for integrating ARCaptcha, providing a secure and customizable captcha solution for Android, IOS, Web apps.
Last release 3 months ago
17 Jun 2026
Release timing varies
gaps range from 8 days to 4 months
Most releases are documented
notes for 15 of 20 stable releases
13 versions withdrawn
withdrawn after publishing
1 years old
33 releases · first in 2025
One column per month.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed Safari zero-height platform view (rect=500x0) by applying explicit pixel dimensions to HtmlElementView and flt-platform-view.
rect=500x0) by applying explicit pixel dimensions to HtmlElementView and flt-platform-view.captchaHeight / captchaWidth through to the web captcha view for reliable Safari layout.LayoutBuilder with fixed SizedBox instead of SizedBox.expand on web.useInAppWebViewOnWeb flag to ArCaptchaController so web mode can render with flutter_inappwebview when desired.useInAppWebViewOnWeb is enabled by forcing Safari to use the direct DOM captcha mount.flutter_inappwebview rendering available for non-Safari web browsers.connected=true, children=0).requestAnimationFrame watch that mounts as soon as the platform view is attached.Fixed Safari blank captcha by mounting widget markup directly into the platform-view div instead of a nested iframe.
div instead of a nested iframe.HtmlElementView to avoid WebKit compositor bugs with blob iframes.onLoad after real content is assigned (ignore empty initial loads).Fixed Safari platform view not painting captcha content even when the Blob iframe loaded successfully.
aria-hidden and applied Safari compositing fixes on flt-platform-view ancestors.Fixed Safari web white screen by loading captcha HTML via Blob URL instead of srcdoc.
srcdoc.background CSS in the captcha HTML template.defer to the ArCaptcha script tag for more reliable loading.ClipRRect on web to avoid Safari CanvasKit rendering issues with HtmlElementView.Add needed params to the ArCaptchaSectionHolder mobile mode
ArCaptchaSectionHolder mobile modeFixed the double Navigator.pop on web captcha success/error that could close the OTP screen under responsiveDialog.
Navigator.pop on web captcha success/error that could close the OTP screen under responsiveDialog.- Change readme
change arCaptcha Param holder section
.showCaptcha(
context: context,
mode: CaptchaType.dialog,
onSuccess: (token) {},
onError: (error) {},
)
.showCaptcha(
context: context,
params: CaptchaParams(
mode: CaptchaType.dialog,
onSuccess: (token) {},
onError: (error) {},
),
)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
- Added WASM for web - Fix reported bug
WASM for webAutomatically switches between modal bottom sheet (mobile) and dialog (desktop/tablet)
Responsive Dialog mode
Remove InAppWebView library because of internet problem in some country
captchaWidth in dialog mode of captchaAdd platform support for macOS, windows, linux
- Fix loader color in dark mode
Change loader color in dark mode
Remove background color in invisible mode
Change color convertor to get all color data
Fixed Navigator pop issues in web dialogs to prevent _debugLocked errors.
- Add supported platform - Added support for dark theme
- Fix reported bug
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →