Changelog
3.5.0 (2026-10-02)
- Add Swift Package Manager (SPM) support for the iOS native dependencies, alongside the existing CocoaPods support. Apps on Flutter 3.44+ with SPM enabled resolve the plugin via SPM; CocoaPods consumers are unaffected.
- Add an iOS privacy manifest (
PrivacyInfo.xcprivacy). - Raise the iOS deployment target to 13.0 (Flutter 3.44 baseline).
3.4.2 (2026-06-10)
- Add support for
device_info_plusv13.0.0+ - Add support for
package_info_plusv10.0.0+
3.4.1 (2026-03-10)
- Add support for challenge responses with any response status code
- Add support for
device_info_plusv12.0.0+ - Add support for
package_info_plusv9.0.0+
3.4.0 (2025-10-06)
- Fix
DioExceptionnot propagated after retrying blocked requests - Upgrade
compileSdkVersionto 36 - Update Kotlin version to 2.2.0
- Upgrade Gradle to 8.13.0 and Gradle plugin to 8.1.3
3.3.4 (2025-06-09)
- Add mounted check to the challenge page to prevent calling setState after the page is disposed of, avoiding potential crashes
3.3.3 (2025-05-12)
- Propagate network exceptions to the host application when the
DioErrorresponse is null (e.g. DNS errors, unavailable network)
3.3.2 (2025-04-22)
- Add logic to preserve the
extraparameter fromresponse.requestOptionswhen retrying a request after the resolution of a challenge
3.3.1 (2025-03-20)
- Preserve existing cookies in
Cookieheaders when adding thedatadomecookie on requests
3.3.0 (2025-03-19)
- Add support for Device Check response with invisible mode enabled
- Add support for additional challenge display after an invisible Device Check
3.2.0 (2024-12-30)
- Add support for HTML challenge response
- Add support for Dart versions
>= 2.12.0 <4.0.0 - Minor changes to improve package score on pub.dev
- Update
package_info_plusdependency version to>=3.0.1 <9.0.0 - Update
device_info_plusdependency version to>=8.0.0 <12.0.0 - Update
platformdependency version to^3.1.0
3.1.0 (2024-08-19)
- Support DataDome blocked response code (
403and401) for SFCC module
3.0.0 (2024-03-19)
- Change
webview_flutterversion to^4.0.0
2.2.0 (2023-07-11)
- Change
device_info_plusversion toany - Change
package_info_plusversion toany
2.1.2 (2023-06-02)
- Reorder the sequence of callback execution following the resolution of the captcha
2.1.1 (2023-05-31)
- Fix parsing error in DataDome blocked response by converting the response based on its
ResponseType
2.1.0 (2023-05-19)
- Expose
DataDomeDio.getCookie()method to retrieve the last DataDome cookie value - Add a cookie cache mechanism
- Handle event tracking sending for non-intercepted calls
2.0.0
Breaking changes
- Upgrade Dio dependency to version 5.x.x to fix CVE-2021-31402
1.2.0 (2023-02-23)
- Add methods to
DataDomeInterceptorto share DataDome cookies between native and webview contexts
1.1.3 (2023-02-15)
- Improve SDK documentation and example
1.1.2 (2023-02-13)
- Check response nullability at error response validation
1.1.1 (2023-02-08)
- Fix iOS payload system-version parse error
1.1.0 (2023-01-31)
- Add event tracking feature
- Add manual integration feature
- Update library versions
1.0.6 (2022-04-06)
- Improve dependencies (update
webview_flutterto 3.0.1)
1.0.5 (2022-01-14)
- Disable the Android back button while the captcha page is displayed
1.0.4 (2022-01-14)
- Fix an issue with the JavaScript listener for Android
1.0.3 (2021-12-06)
- Improve documentation
1.0.2 (2021-12-06)
- Add a logger to the DataDome plugin with several log levels
1.0.1 (2021-07-09)
- Support null safety
1.0.0 (2021-05-19)
- First release of the DataDome Dio plugin
Updated 20 days ago
Did this page help you?

