- Add support for invisible Device Check
- Add support for additional challenge display after an invisible Device Check
- Add support for invisible Device Check
- Add support for additional challenge display after an invisible Device Check
- Disable info-level logs by default (i.e. logs generated with
console.log)
- Add
enableVerboseLogs method to activate info-level logs
- Fix an issue where a CAPTCHA following an invisible Device Check is not visible
- Add support for CaptchaDelegate to the DataDomeApollo SDK
- Rename
DataDomeStruct structure to Client
- Remove
DataDome prefix on fields of the Client structure
- Replace sub-packages with a single
modulego package
- Update the
NewClient signature to use the functional options pattern
- Handle configuration errors during the client's instantiation
- Add support of 301/302 redirections returned by the Protection API
- Add
Logger field to the Client structure
- Enhance code documentation
- Fix a regression from previous
1.14.5 version where onError method in DataDomeSDKListener became inaccessible due to Gradle version upgrade
- Fix code that may cause potential build inconsistencies
- Fix logging of enriched headers with non alphanumerical characters
- Add new static file extensions to default exclusion regex
- Fix an issue that could occasionally cause the challenge display to be unresponsive
- Add new static file extensions to default exclusion regex
- Increase
first_byte_timeout to 300ms to align with the configuration of other integrations