iOS SDK 3.8.2
by ReadMe API- Remove the
Configuration.enableProxyparameter from theConfigurationinitializer to avoid misconfiguration issues. Use theInfo.plistto toggleDataDomeProxyinstead.

Configuration.enableProxy parameter from the Configuration initializer to avoid misconfiguration issues. Use the Info.plist to toggle DataDomeProxy instead.As of July 1, 2025, DataDome will no longer support the following browsers for CAPTCHA and Device Check:
challengeLanguage option to force challenges for XMLHttpRequest or Fetch requests to be displayed with a specific language and ignore language settings from the browserAuthentication field from the User structureAccountUpdateWithAuthentication functional option to set the Authentication field for account update eventsRegistrationWithAuthentication functional option to set the Authentication field for registration eventsPaymentMethodUpdated field to the User structure for account update eventsLoginEvent and RegistrationEvent to accept a single configuration object instead of individual parameterssession, user, and authentication fields for login eventsauthentication field for registration eventsdisplayName, description, externalUrls, and pictureUrls fields to the User interfacescore and eventId fields on successful responses from the Validate methodrequestMetadata parameter for collect and validate methods to allow overriding the initial request's metadataCookiesList to payloads sent to Protection APINote:
This release does not contain any breaking change.
We are releasing this version as 3.0.0 to prevent users from mistakenly installing the unmaintained 2.0.0, which appears to be the latest version.