NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4194 most downloaded on npm
A library to generate a fingerprint from a React Native project
Last release 2 days ago
09 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Most releases are documented
notes for 45 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
256 releases · first in 2022
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix the Expo config being silently left out of the fingerprint on Node 22.18+ when app.config.ts imports a .ts file. The module capture hook now forwa
app.config.ts imports a .ts file. The module capture hook now forwards every Module._compile argument, so Node can still strip types from the imported file. (#51168 by @oikalyptus)Bump semver to ^7.7.4. (#50391 by @hassankhan)
semver to ^7.7.4. (#50391 by @hassankhan)Force-bump all packages, due to migration to changesets. (#50762 by @kitten)
Hash autolinked packages that live in a virtual store, such as pnpm's node_modules/.pnpm. Nested node_modules folders inside a package are still skipp
node_modules/.pnpm. Nested node_modules folders inside a package are still skipped. Fingerprints change once on upgrade for isolated installs. (#48704 by @kudo)strict. balanced and relaxed also strip path fields, including scriptPhases[].path. (#48661 by @kudo)SourceSkips.AutolinkingConfigPaths to omit filesystem path fields from the resolved expo-modules-autolinking and react-native-config configs. Linked module names and scriptPhases names still hash. scriptPhases[].path and path overrides from the project's react-native.config.js, such as sourceDir, are omitted. (#48661 by @kudo)Extended SourceSkips.ExpoConfigVersions to also strip the platform-specific version overrides ios.version and android.version (which take precedence o
SourceSkips.ExpoConfigVersions to also strip the platform-specific version overrides ios.version and android.version (which take precedence over the top-level version). Projects already setting this flag will see their fingerprint hash change after upgrading.react-native source by its package.json name+version instead of the whole package.json, so fingerprints change once on upgrade. (#47667 by @kudo)balanced, which changes the default fingerprint once on upgrade. Use preset: 'strict' to keep the previous behavior. (#47668 by @kudo)eas.json and .easignore in the balanced and relaxed presets, which changes the default fingerprint once on upgrade for projects that have either file. (#48586 by @kudo)package source type that hashes a dependency by its package.json name and version. (#47667 by @kudo)strict, balanced, relaxed), selectable via preset in fingerprint.config.js or the --preset CLI flag. (#47668 by @kudo)SourceSkips.EasJson and SourceSkips.Easignore to exclude eas.json and .easignore from fingerprints. (#48586 by @kudo)expo-font Android family declares once for all of its definitions, as done with variable fonts. (#48737 by @vonovak)managed to generic and silently changes the hash. (#49435 by @janicduplessis).env files. (#48839 by @ramonclaudio).fingerprintignore) not matching on Windows, which made fingerprints differ between Windows machines and EAS builds ("Runtime version mismatch"). (#46816 by @blurbyte)ExpoConfigLoader, avoiding O(modules × patterns) Minimatch constructions during config load. Byte-identical fingerprint hash. (#48367 by @alfonsocj)Module.prototype._compile hook. (#47666 by @kudo)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Added more default getConfig exclusion packages. (#47503 by @kudo)
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed unstable fingerprint for iOS precompiled modules. (#46466 by @kudo)
Nothing published for this version
Fixed unstable fingerprint on Windows. (#46196 by @kudo)
Nothing published for this version
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Prevent ENOENT on virtual Node module paths in ExpoConfigLoader and check whether module paths correspond to files on disk (#46092 by @kitten)
Pass original env to Expo / Community CLI sub-commands (#45834 by @kitten)
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Nothing published for this version
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Your coding agent can read these notes before it upgrades. Set up the MCP server →