React Native + Axios 2.0.1
by Alexandre Brispot- Update dependency to
axiosversion 1.11.x to resolve the critical vulnerability withform-data(see https://security.snyk.io/vuln/SNYK-JS-FORMDATA-10841150)

axios version 1.11.x to resolve the critical vulnerability with form-data (see https://security.snyk.io/vuln/SNYK-JS-FORMDATA-10841150)sessionByHeader option is used and document.cookie doesn't return any cookiecommon-proguard-rules.pro by ensuring its content is merged into the final proguard.txtFrom, TrueClientIP, and Via to the Protection API payloadSecCHDeviceMemory in the Protection API payloadcom.infstory:proguard-annotations and improve Proguard configuration to reduce compilation times with the SDKAccept-Language headers when the challenge webview reloads the page to maintain the language defined with the setResponsePageLanguage methoduseForwarded parameter to handle the forwarded header value with Vert.xwarning for closing connection to DataDome to avoid unnecessary alertssessionByHeader option is used and document.cookie doesn't return any cookieRenamed:
DATADOME_IP_FILTERING → DATADOME_IP_EXCLUSIONDATADOME_URL_REGEX → DATADOME_URL_REGEX_INCLUSIONDATADOME_JS_URL_REGEX → DATADOME_JS_URL_REGEX_INCLUSIONDATADOME_LOG_VALUES→ DATADOME_LOGPUSH_CONFIGURATIONRemoved:
DATADOME_URI_REGEXDATADOME_URI_REGEX_EXCLUSIONDATADOME_HOSTNAME_REGEX_EXCLUSIONDATADOME_JS_URI_REGEX_EXCLUSIONDATADOME_JS_HOSTNAME_REGEX_EXCLUSIONRenamed properties:
timeOut → timeout?: numberlicenseKey → serverSideKey?: stringNew properties:
ipExclusion?: string[] - List of IPv4 and IPv6 addresses to exclude from DataDome protection; accepts ranges with CIDR notationurlPatternExclusion?: RegExp | string - Regex pattern to exclude URLs from DataDome protectionurlPatternInclusion?: RegExp | string - Regex pattern to include URLs for DataDome protection; all URLs will match if emptyenableDebugging?: boolean - Enable debugging modeenableGraphQLSupport?: boolean - Enable GraphQL supportenableReferrerRestoration?: boolean - Enable referrer restorationmaximumBodySize?: number - Maximum body size in bytes (default: 25KB)logpushConfiguration?: string[] - List of enriched headers names to log inside LogpushclientSideKey?: string - Client-side key for JS Tag injectionjsURL?: string - URL of the JS Tag (default: https://js.datadome.co/tags.js)jsEndpoint?: string - URL for the JS data endpointjsTagOptions?: Record<string, any> - Options for the JS Tag in JavaScript object formatjsURLRegexExclusion?: RegExp | string - Regex pattern to exclude URLs where JS Tag injection must not executejsURLRegexInclusion?: RegExp | string - Regex pattern to include URLs where JS Tag injection must execute; all URLs will match if emptyCookiesList to payloads sent to Protection APIDataDomeModal component
<DataDomeModal onRef={ref => (DataDome.getInstance().setContainerViewRef(ref))} /><DataDomeModal />DataDomeModal component
<DataDomeModal onRef={ref => (DataDome.getInstance().setContainerViewRef(ref))} /><DataDomeModal />CookieManager on Android@react-native-async-storage/async-storage from peer dependencies