UNPKG

@fingerprintjs/fingerprintjs-pro-react-native

Version:

Official React Native client for Fingerprint. Best identification solution for React Native.

502 lines (299 loc) 26.5 kB
# @fingerprintjs/fingerprintjs-pro-react-native ## 3.16.0 ### Minor Changes - Update mobile agents to v2.17.0 - [iOS Agent v2.17.0](https://docs.fingerprint.com/docs/changelog-ios-sdk#v2-17-0) - [Android Agent v2.17.0](https://docs.fingerprint.com/docs/changelog-android-sdk#v2-17-0) ([d80abd8](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/d80abd810567a90d54cc009372164041c8330083)) ### Supported Native SDK Version Range - Fingerprint iOS SDK Version Range: **`~> 2.17.0`** - Fingerprint Android SDK Version Range: **`>= 2.17.0 and < 2.18.0`** ## 3.15.0 ### Minor Changes - Update mobile agents to v2.16.0 - [iOS Agent v2.16.0](https://docs.fingerprint.com/docs/changelog-ios-sdk#v2-16-0) - [Android Agent v2.16.0](https://docs.fingerprint.com/docs/changelog-android-sdk#v2-16-0) ([aed5000](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/aed50007498ebd184608c18ec68585586aec27a1)) ### Supported Native SDK Version Range - Fingerprint iOS SDK Version Range: **`~> 2.16.0`** - Fingerprint Android SDK Version Range: **`>= 2.16.0 and < 2.17.0`** ## 3.15.0-test.0 ### Minor Changes - Update mobile agents to v2.16.0 - [iOS Agent v2.16.0](https://docs.fingerprint.com/docs/changelog-ios-sdk#v2-16-0) - [Android Agent v2.16.0](https://docs.fingerprint.com/docs/changelog-android-sdk#v2-16-0) ([aed5000](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/aed50007498ebd184608c18ec68585586aec27a1)) ## [3.14.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.13.0...v3.14.0) (2026-05-05) ### Features - use Fingerprint Pro iOS v2.15.0 ([d0e3807](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/d0e3807fe6d3bc00d908ac09381d7707a9a9a435)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.15.0 and < 2.16.0`** - Fingerprint iOS SDK Version Range: **`~> 2.15.0`** ## [3.13.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.12.0...v3.13.0) (2026-04-28) ### Features - use Fingerprint Pro Android v2.15.0 ([0b69968](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/0b699685fdb7cca3a432488ea4e70dc886a2426e)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.15.0 and < 2.16.0`** - Fingerprint iOS SDK Version Range: **`~> 2.14.0`** ## [3.12.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.11.0...v3.12.0) (2026-03-31) ### Features - use Fingerprint Pro Android v2.14.0 ([abc4513](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/abc4513c72aaf8bdbaaf2181e005aa3eb2a75c17)) - use Fingerprint Pro iOS v2.14.0 ([ebbc9e4](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/ebbc9e468b55b54337c9510244407c9b9ac29f18)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.14.0 and < 2.15.0`** - Fingerprint iOS SDK Version Range: **`~> 2.14.0`** ## [3.11.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.10.0...v3.11.0) (2026-02-18) ### Features - use Fingerprint Pro Android v2.13.0 ([4844102](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/4844102d20268da61b78f4abce38b7198810f588)) - use Fingerprint Pro iOS v2.13.0 ([3f4252d](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/3f4252d4eb9489f87a3e26397e7855048f692520)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.13.1 and < 2.14.0`** - Fingerprint iOS SDK Version Range: **`~> 2.13.0`** ## [3.10.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.9.0...v3.10.0) (2025-12-11) ### Features - use Fingerprint Pro Android v2.12.0 ([332376a](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/332376a641e5232036cfc84c2645459f4aab4520)) - use Fingerprint Pro iOS v2.12.0 ([0b73ef2](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/0b73ef2ff0b0580f0512ca810a64c1b8d6669545)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.12.0 and < 2.13.0`** - Fingerprint iOS SDK Version Range: **`~> 2.12.0`** ## [3.9.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.8.0...v3.9.0) (2025-10-28) ### Features - use Fingerprint Pro Android v2.11.0 ([00ddc39](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/00ddc3936ad26a2aa17bf3e80f17e47ee9d1492e)) - use Fingerprint Pro iOS v2.11.0 ([fb90c9a](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/fb90c9aa177088826f7a8fc8aead2c75a7b7e9f8)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.11.0 and < 2.12.0`** - Fingerprint iOS SDK Version Range: **`~> 2.11.0`** ## [3.8.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.7.0...v3.8.0) (2025-09-23) ### Features - add Proximity Detection init options (`allowUseOfLocationData` - to allow collect location data and `locationTimeoutMillisAndroid` - to configure the location retrieval timeout on Android ([636622c](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/636622cb02f781c3e0a5a0c973d42d34201c3136)) ### Bug Fixes - remove `src` folder from the release artifacts ([a0c9121](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/a0c9121c9d30c87547424c243ba30a79256dfbc9)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.10.0 and < 2.11.0`** - Fingerprint iOS SDK Version Range: **`~> 2.10.0`** ## [3.8.0-test.2](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.8.0-test.1...v3.8.0-test.2) (2025-09-23) ### Bug Fixes - remove `src` folder from the release artifacts ([a0c9121](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/a0c9121c9d30c87547424c243ba30a79256dfbc9)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.10.0 and < 2.11.0`** - Fingerprint iOS SDK Version Range: **`~> 2.10.0`** ## [3.8.0-test.1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.7.0...v3.8.0-test.1) (2025-09-23) ### Features - add Proximity Detection init options (`allowUseOfLocationData` - to allow collect location data and `locationTimeoutMillisAndroid` - to configure the location retrieval timeout on Android ([636622c](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/636622cb02f781c3e0a5a0c973d42d34201c3136)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.10.0 and < 2.11.0`** - Fingerprint iOS SDK Version Range: **`~> 2.10.0`** ## [3.7.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.6.0...v3.7.0) (2025-09-09) ### Features - use Fingerprint Pro Android v2.10.0 ([7553f92](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/7553f925a28a5b0f4d376436271e65f90926c454)) - use Fingerprint Pro iOS v2.10.0 ([5ece1e6](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/5ece1e6f7a2c9776b7bf3c521c8ac70c9794e047)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.10.0 and < 2.11.0`** - Fingerprint iOS SDK Version Range: **`~> 2.10.0`** ## [3.6.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.5.0...v3.6.0) (2025-09-03) ### Features - add official web support ([44a954c](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/44a954c4c50b938c7625057df582853e1eec8de6)) - introduce official expo support ([07291e1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/07291e1a6dffee30c8efc5b801fbc2c020e20dad)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.9.0 and < 2.10.0`** - Fingerprint iOS SDK Version Range: **`~> 2.9.0`** ## [3.5.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.4.1...v3.5.0) (2025-08-26) ### Features - add `InvalidProxyIntegrationHeadersError` and `InvalidProxyIntegrationSecretError` ([4e38a66](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/4e38a66a056c27ff2715cb9c91b1fd8385af034e)) - add `ProxyIntegrationSecretEnvironmentMismatch` error ([ac29477](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/ac294771cad76fb38980f2e033261757cff665cb)) - use Fingerprint Pro Android v2.9.0 ([7ca1703](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/7ca17034460105fd162ca1a0bc57b83a0c3342dd)) - use Fingerprint Pro iOS v2.9.0 ([d20c88d](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/d20c88db445fc45bff6ddf3b848d83bf381d0996)) ### Build System - **deps:** bump form-data from 4.0.0 to 4.0.4 ([a495670](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/a49567083c20017dccda91ce076caa709fbe76f9)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.9.0 and < 2.10.0`** - Fingerprint iOS SDK Version Range: **`~> 2.9.0`** ## [3.4.1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.4.0...v3.4.1) (2025-06-26) ### Bug Fixes - pin Fingerprint native dependencies to MINOR version instead of MAJOR ([280c7de](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/280c7dedfd5152f14915e946f23f3989d7e790b1)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.8.0 and < 2.9.0`** - Fingerprint iOS SDK Version Range: **`~> 2.8.2`** ## [3.4.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.3.1...v3.4.0) (2025-05-12) ### Features - **android:** set minSdkVersion to 24 ([78a96d9](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/78a96d9f9e5efea0770ff1c51ec9b9d0136c8f49)) ### Bug Fixes - don't convert boolean fields of `tag` to int for iOS platform ([82c91a8](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/82c91a8256ef0c98c2a9905fdd77a6fb07bb3a09)) - **ios:** revert podspec to dsl format ([38fc9ae](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/38fc9aefbf646fd96c678d1d7b5c28ed37a7afde)) ### Documentation - **README:** mention support for react-native version up to 0.79 ([a783162](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/a783162f7a6f279f3424d594744f76de71ee221d)) - **README:** update package description ([62d3f91](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/62d3f91b6fe507b99dfd38176a76e1323d786dd0)) ### Supported Native SDK Version Range - Fingerprint Android SDK Version Range: **`>= 2.7.0 and < 3.0.0`** - Fingerprint iOS SDK Version Range: **`>= 2.7.0 and < 3.0.0`** ## [3.3.1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.3.0...v3.3.1) (2025-01-30) ### Bug Fixes - fix compatibility with React Native new architecture (v0.76+) ([8b2003b](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/8b2003bf4e535721e816106a3a15760fa79baf59)) - improve Android types to make project Kotlin v2 compatible (RN 0.77+) ([891c9c3](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/891c9c37544ae09e90f94cb51da18c6cf332bb80)) ## [3.3.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.2.0...v3.3.0) (2025-01-09) ### Features - add custom timeout feature ([02757ef](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/02757ef0beb1caaf887f9380b22ddd492d9efdfc)) - add sealed result support ([37dbe7f](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/37dbe7f41fcce22ad05e9a52d15300f33ef29d29)) - update iOS and Android SDKs to v2.7.0 ([eafa1d4](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/eafa1d4e573db6bcd99b5e5f8615f7b5062faca4)) ## [3.2.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.1.0...v3.2.0) (2024-10-08) ### Features - use Fingerprint Pro Android v2.6.0 ([8d5c417](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/8d5c417ecb0668cdbeed5bb8fd6c7042b3167c84)) ## [3.1.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.0.2...v3.1.0) (2024-08-22) ### Features - add `fallbackEndpointUrls` configuration param ([5ce1864](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/5ce1864bd3a22a8c3b741bcc6c05882c7d1e5a88)) - update Android agent to v2.5.0 ([6dfcb88](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/6dfcb8883f10696e56e3245d1b42753740651db4)) - update iOS agent to v2.6.0 ([dfe83b2](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/dfe83b20c4f8e96243d17f4fda9446bc43b600cb)) ### Documentation - **README:** unify and simplify linkedId section ([67cb56e](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/67cb56ea9d1913b360dcca28858539efe524568e)) ## [3.0.2](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.0.1...v3.0.2) (2024-03-28) ### Build System - **deps:** bump ip from 1.1.8 to 1.1.9 ([cb27362](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/cb27362394d3b29e87a863e9610eb98bc2dfa91a)) ## [3.0.1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v3.0.0...v3.0.1) (2024-03-20) ### Bug Fixes - publish package with correct version in integration info ([a561071](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/a561071d46c3e4f011b7f6d1076d2fe26dc2883c)) ## [3.0.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.6.0...v3.0.0) (2024-01-22) ### ⚠ BREAKING CHANGES - migrated to Gradle 8 - minimum supported React Native version is 0.73 ### Features - bump major version ([401272a](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/401272a113c16c19affce720c438df983ddb090c)) - update Android agent to 2.3.4 ([76ac218](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/76ac2181b8b1a2e1265062ef301f8d31920a3143)) - upgrade rn to 0.73.2 ([ed3148c](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/ed3148c3189d5210ae23bb763fe556f870bf6119)) ### Documentation - update requirements section ([8229a3c](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/8229a3c3dd5314eacba4fa5f0cd22add9ad760a8)) ## [2.6.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.5.3...v2.6.0) (2023-11-28) ### Features - update iOS agent to 2.3.1 ([6b6f8cf](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/6b6f8cfedc24602f591e9af6041a7562d8ce61f1)) ### Documentation - update requirements section ([ae5e74f](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/ae5e74f0f8d4e7f68163536133aff69af1638257)) ## [2.5.3](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.5.2...v2.5.3) (2023-10-17) ### Documentation - add `support and feedback` section, merge `limitations` with `requirements` ([46ba804](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/46ba8043472202d580cd97b84743a7de502ce3b9)) - add requirements section, revisit README.md ([c298393](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/c298393026de445b627d4e7cbae874ce97661a65)) - add table of contents ([c95748d](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/c95748d40bca37ad60bedea361d6f0a1dd920a7c)) ## [2.5.2](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.5.1...v2.5.2) (2023-09-20) ### Bug Fixes - fix package publishing problems ([cb51a80](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/cb51a8037b281c29079d6aa61f3fdedd97ca6626)) - use `dist` folder instead of `build` for build artifacts to unify dx with other projects ([be9b5ca](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/be9b5cad715b6b79a125f44b84d3cdc9639bf8f2)) ## [2.5.1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.5.0...v2.5.1) (2023-09-07) ### Documentation - **README:** add minumum OS versions requirement ([c734fc9](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/c734fc90523bd79d422d8e0f394270cf75711306)) ## [2.5.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.4.0...v2.5.0) (2023-08-07) ### Features - update Android agent to v2.3.2 ([fb5f655](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/fb5f655e92d6832f3210984ae0e37fd30380d8f2)) ## [2.4.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.3.1...v2.4.0) (2023-06-29) ### Features - bump iOS Agent to v2.2.0 to introduce new Smart Signals ([e47613b](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/e47613ba74e13dbbc34c30158755c25964188303)) ## [2.3.1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.3.0...v2.3.1) (2023-06-27) ### Bug Fixes - mark library as not required in MainQueue [#79](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/issues/79) ([e544d7e](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/e544d7e680f945ac46e085bfa88e0858cdb494f8)) ## [2.3.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.2.2...v2.3.0) (2023-04-28) ### Features - bump android dependencies ([862b327](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/862b327f3385e9b6a7d111066dbc188e0a39fd28)) ## [2.2.2](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.2.1...v2.2.2) (2023-03-22) ### Bug Fixes - update Android agent to 2.3.0 ([de724a1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/de724a1b5914a483cf2ff6f42404ca3973fb9bf7)) ## [2.2.1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.2.0...v2.2.1) (2023-03-14) ### Documentation - code snippet fix for FingerprintJsProProvider ([4249f53](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/4249f53fe45b2ebb4eec82634c3bb12e1131f311)) - readme fix code snippets ([6a11ef3](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/6a11ef36242584fa51f905a55e1296f1aadd2c55)) ## [2.2.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.1.1...v2.2.0) (2023-02-17) ### Features - update agents to add proxy integrations support ([51a6b45](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/51a6b45a876e25d0cec272a8b9437030ca677727)) ### Bug Fixes - update Android agent to 2.2.3 to fix Cloudflare support ([cbfd260](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/cbfd260dab73ea8820ca650dbd0134d11091727c)) - update iOS agent to 2.1.8 to fix fingerprintjs/fingerprintjs-pro-ios[#27](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/issues/27) ([f7929b3](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/f7929b3492edd9b2f77b137a193cfc80b3fa269f)) ## [2.1.1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.1.0...v2.1.1) (2023-01-11) ### Bug Fixes - remove redundant gradle dependency from library ([d7439d2](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/d7439d2b21696828d610277a9d0e3ffe4be729ed)) ## [2.1.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v2.0.0...v2.1.0) (2022-11-18) ### Features - update android agent to 2.2.0 version ([212f601](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/212f601d8d24629d69378982f21caa6e4b67c6a9)) ## [2.0.0](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/compare/v1.0.4...v2.0.0) (2022-09-27) ### ⚠ BREAKING CHANGES - In previous version `FingerprintJsProAgent` constructor had several position arguments. In new version it is one `params` argument of type `FingerprintJsProAgentParams`. Type `FingerprintJsProAgentParams` will be used instead of type `FingerprintJsProProviderOptions`. - `getData` method of the `useVisitorData` hook now returns answer of type `VisitorData` instead of simple `visitorId` string type. ### Features - add `extendedResponseFormat` configuration flag ([2add6cc](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/2add6cc63a23410db0fab86c2097a30ec7dded63)) - add `getVisitorData` method to the react-native agent ([16b4378](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/16b4378be2acbe97e592fb1fc1e3fed480977280)) - better error reporting ([f011cb7](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/f011cb76f8d9f8d00ebb9577a8f3d2c03c01eb4e)) - change `FingerprintJsProAgent` constructor interface ([1b8aab9](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/1b8aab9f89be378be67a15f4603068844f165a41)) - send integration info ([f52e2cf](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/f52e2cfdb7b617e7d5b56c674024977d19839d71)) - support `linkedId` param for identification requests ([e8557db](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/e8557db4c9d6ae1e9e341a8c40be0acba91d72c4)) - update android agent to the latest version ([4051a7b](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/4051a7ba7dc5f91dc439c3c5dcc41b7f7cdab02c)) - update iOS agent to 2.1.3 ([14a0e42](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/14a0e4232c4ca71bcb204d92aa9e51e64b2c12e7)) - update iOS agent to the latest version ([a33d160](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/a33d160ad410b1e9bf6f43039f72fa81b5d965e0)) - update iOS agent to v2.1.1 ([f4541f2](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/f4541f253b0333ee9bcd3e963799a7a78790d579)) - update iOS native agent to 2.1.2 to return support of iOS 12 ([20c7342](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/20c73420eb882b4e0710f1de598498e9980239be)) - update react-native to 0.70.1 ([22b8d33](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/22b8d33ee42d4c3d851ba6a97085da1a3eb0cea8)) ### Bug Fixes - async code example ([e0bd804](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/e0bd804190524995c4960a13663d3992ae83a3e3)) - change substitution literal in .husky/commit_msg ([2267a30](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/2267a302a22e1d0426316f05b53993527652b5af)) - error description ([c82c45b](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/c82c45bfd8f9f09d7b0d3902f0b41970199b9053)) - expand Tags type ([08e6a73](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/08e6a73ec91c20f9a01560b9d6eb2856330da171)) - generate iOS Metadata even if linkedId is nil ([858ac51](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/858ac5171bd95b7c88abfddd08528a244c9b38af)) - getVisitorId error handling ([c2971cd](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/c2971cd1e55d92e0a200d09eb73370dc18b09e17)) - pass correct `linkedId` type to the android library ([68fa2e4](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/68fa2e405f924738d255de58d43fe9fd36aab696)) - tag functionality for new iOS library ([be590e6](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/be590e6a4e944f00327b3484fdc6348dd2743355)) ### Documentation - **README:** add documentation badge ([62a3df1](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/62a3df1a4e9f560dad4c666198ea7492b022ecff)) #### 1.0.4 (2022-08-05) ##### Bug Fixes - add types field to package.json (42ccce56) #### 1.0.3 (2022-07-25) ##### Chores - add production environment for publish task (94309b78) ##### Documentation Changes - replace fingerptintjs.com domain in links to fingerprint.com (bd14519d) - update logo (0f06f85e) ##### Bug Fixes - readme (71b47abe) #### 1.0.2 (2022-05-13) ##### Documentation Changes - second attempt to fix logo for npmjs.com (4daf6fb3) #### 1.0.1 (2022-05-13) ##### Documentation Changes - fix fingerprint logo for npmjs.com (c59e820a) ## 1.0.0 (2022-05-12) ##### Breaking changes - Added react hooks approach, read [the documentation](../README.md#hooks-approach) for more details - Due to creating hooks approach, API of client has changed, read more in [the documentation](../README.md#api-client-approach) ##### Chores - add changelog generation and release commands (77967653) - add publish action (e8332a73) - fix npm package files section (63fb5641) - change iOS codeowner (77f8f3d5) - add iOS and Android folder to sync script (8f2ab4c1) - update build environment (d73ad61b) - add linter, run prettier (bcf9bbcf) - change author in podspec to FingerprintJS Inc (ec63bfcd) - add github action for tests and typecheck (051ebb40) - add CODEOWNERS (25a610ab) - fix typecheck (abd940a6) - use rollup build (0c1d7476) - fixed iOS build (2f2a7694) - make agent compatible with mocks (285a7351) - **deps:** - bump vulnerable simple-plist from 1.3.0 to 1.3.1 (f35317a8) - bump ansi-regex from 4.1.0 to 4.1.1 (584b8a60) - bump minimist from 1.2.5 to 1.2.6 (bd02e14f) - bump plist from 3.0.4 to 3.0.5 (b35d3b90) - bump plist from 3.0.4 to 3.0.5 in /TestProject (a9e6b776) - bump async from 2.6.3 to 2.6.4 (7caf632b) - bump minimist from 1.2.5 to 1.2.6 in /TestProject (2abc2347) - bump async from 2.6.3 to 2.6.4 in /TestProject (97212225) - bump ansi-regex from 4.1.0 to 4.1.1 in /TestProject (a465ae5a) ##### Documentation Changes - add jsdoc to code, fix readme example (4a9e9490) - add iOS contributing instruction (03c7da7b) - add contributing.md (1afb9460) - add new badges, fix existing (2e89589b) - improve usage snippet (1f3b411e) ##### New Features - support ap region (dcf7fd23) - add dotenv support to TestApp, use public API key from env. (470701b7) - add hooks approach #10, fix dev build (1a8976d1) - add tags property to getVisitorData function (a78772f0) ##### Bug Fixes - fix endpoint param in iOS #14 (82dc9629) ##### Tests - add tests for provider and useVisitorData hook (fee4d8af)