diff --git a/.changeset/pre.json b/.changeset/pre.json index e4bf2ce4..ec24e9be 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -4,5 +4,7 @@ "initialVersions": { "@fingerprintjs/fingerprintjs-pro-react-native": "3.17.0" }, - "changesets": [] + "changesets": [ + "new-architecture-support" + ] } diff --git a/sdk/CHANGELOG.md b/sdk/CHANGELOG.md index 0aa67910..c74abc14 100644 --- a/sdk/CHANGELOG.md +++ b/sdk/CHANGELOG.md @@ -1,5 +1,13 @@ # @fingerprintjs/fingerprintjs-pro-react-native +## 4.0.0-rc.0 + +### Major Changes + +- Dropped React Native Old Architecture support. The native module is now a TurboModule (New Architecture only) exposed via a Codegen spec. + + This is a breaking change: the SDK now requires React Native >= 0.79 (Expo SDK >= 53) with the [New Architecture](https://reactnative.dev/architecture/landing-page) enabled. ([e83c165](https://github.com/fingerprintjs/fingerprintjs-pro-react-native/commit/e83c165cc7282d6820f70d06d8ad1ae8e11450a1)) + ## 3.17.1 ### Patch Changes diff --git a/sdk/package.json b/sdk/package.json index a9a0f895..da0fa044 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@fingerprintjs/fingerprintjs-pro-react-native", - "version": "3.17.1", + "version": "4.0.0-rc.0", "description": "Official React Native client for Fingerprint. Best identification solution for React Native.", "main": "./dist/index.js", "module": "./dist/esm/index.js",