The new version uses a browserify bundle and lets the build system determine which versions of fingerprint to use based on the build target.
js
"browser": {
"./lib/fingerprint.js": "./lib/fingerprint.browser.js"
},
"react-native": {
"./lib/fingerprint.js": "./lib/fingerprint.react-native.js"
},
The API has not changed at all, but the new build mechanism may cause build systems to behave differently. Please report any issues you encounter with your build.