Skip to content

Tags: fingerprintjs/react

Tags

@fingerprint/react@3.1.0

Toggle @fingerprint/react@3.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release [changeset] (#205)

This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and publish to npm
yourself or [setup this action to publish
automatically](https://github.com/changesets/action#with-publishing). If
you're not ready to do a release yet, that's fine, whenever you add more
changesets to main, this PR will be updated.


# Releases
## @fingerprint/react@3.1.0

### Minor Changes

- Behavior bug fixes:

- Stale automatic `useVisitorData` requests (when `immediate` changes
from `true` to `false` during an automatic request) no longer overwrite
state (the result is ignored).
- Loading state is now correctly synchronized when `immediate` changes.

We recommend double-checking that your implementation isn't relying on
the previous incorrect behavior when upgrading.
([ba26003](ba26003))

- Add support for React 19 and Next.js 16. The `react` peer range now
accepts `>=18 <20`.
([5307b3b](5307b3b))

### Patch Changes

- Bump `@fingerprint/agent` dependency to `^4.1.2` and drop the
`fast-deep-equal` runtime dependency in favor of an internal cache-key
comparison.
([87b776f](87b776f))

Co-authored-by: fingerprint-dx-team-actions-runner[bot] <197604345+fingerprint-dx-team-actions-runner[bot]@users.noreply.github.com>

v3.0.0

Toggle v3.0.0's commit message
chore(release): 3.0.0 [skip ci]

## [3.0.0](v2.7.1...v3.0.0) (2026-01-29)

### ⚠ BREAKING CHANGES

* The SDK api has changed to match changes introduced in V4 version of the agent.

### Features

* add usePromiseStore to prevent duplicate async requests ([fb59d7f](fb59d7f))
* bump @fingerprint/agent to 4.0.0-beta.5 ([c5d217d](c5d217d))
* migrate to v4 version of the agent ([36a26ba](36a26ba))
* rename package to `@fingerprint/react` ([4714fdf](4714fdf))

### Build System

* **deps:** use stable 4.0.0 version of the @fingerprint/agent ([76a2fec](76a2fec))

v3.0.0-test.3

Toggle v3.0.0-test.3's commit message
chore(release): 3.0.0-test.3 [skip ci]

## [3.0.0-test.3](v3.0.0-test.2...v3.0.0-test.3) (2026-01-27)

### Features

* add usePromiseStore to prevent duplicate async requests ([fb59d7f](fb59d7f))
* rename package to `@fingerprint/react` ([4714fdf](4714fdf))

### Build System

* **deps:** use stable 4.0.0 version of the @fingerprint/agent ([76a2fec](76a2fec))

v3.0.0-test.2

Toggle v3.0.0-test.2's commit message
chore(release): 3.0.0-test.2 [skip ci]

## [3.0.0-test.2](v3.0.0-test.1...v3.0.0-test.2) (2026-01-06)

### Features

* bump @fingerprint/agent to 4.0.0-beta.5 ([c5d217d](c5d217d))

v3.0.0-test.1

Toggle v3.0.0-test.1's commit message
chore(release): 3.0.0-test.1 [skip ci]

## [3.0.0-test.1](v2.7.1...v3.0.0-test.1) (2025-12-19)

### ⚠ BREAKING CHANGES

* The SDK api has changed to match changes introduced in V4 version of the agent.

### Features

* migrate to v4 version of the agent ([36a26ba](36a26ba))

v2.7.1

Toggle v2.7.1's commit message
chore(release): 2.7.1 [skip ci]

## [2.7.1](v2.7.0...v2.7.1) (2025-09-15)

### Bug Fixes

* bump `@fingerprintjs/fingerprintjs-pro-spa` to `^1.3.3` ([923d78d](923d78d))
* rename integration monitoring ([a431f58](a431f58))

### Build System

* **deps:** bump the npm_and_yarn group across 2 directories with 4 updates ([3dac3a4](3dac3a4))

v2.7.0

Toggle v2.7.0's commit message
chore(release): 2.7.0 [skip ci]

## [2.7.0](v2.6.3...v2.7.0) (2025-06-17)

### Features

* bump `@fingerprintjs/fingerprintjs-pro-spa` to `^1.3.2` ([d477427](d477427))

### Bug Fixes

* `getData` function should only change when `getOptions` changes ([d02eac0](d02eac0)), closes [#132](#132)

### Performance Improvements

* use Object.is comparison before doing deep equals ([cd1f70d](cd1f70d))

### Documentation

* **README:** mention immediate: false explicitly, improve formatting ([f1d03e2](f1d03e2))

### Build System

* **deps:** bump next ([b0f669a](b0f669a))

v2.6.3

Toggle v2.6.3's commit message
chore(release): 2.6.3 [skip ci]

## [2.6.3](v2.6.2...v2.6.3) (2024-03-21)

### Bug Fixes

* review ([951860c](951860c))
* set initial `isLoading` according to config.immediate ([3194f33](3194f33))

### Build System

* **deps:** update dependencies to latest version, now using @fingerprintjs/fingerprintjs-pro-spa@1.3.1 ([275e234](275e234))

v2.6.3-test.2

Toggle v2.6.3-test.2's commit message
chore(release): 2.6.3-test.2 [skip ci]

## [2.6.3-test.2](v2.6.3-test.1...v2.6.3-test.2) (2024-03-21)

### Bug Fixes

* set initials isLoading according to config.immediate ([bf52bd1](bf52bd1))