Changelog
3.0.0-beta-2
- Added optional
requestInterceptorsparameter to theWultraMobileTokenconstructor andcreateWultraMobileTokenfactory method (documentation) - Removed the per-call
requestProcessorparameter from all service methods in favor ofrequestInterceptors(breaking change, see migration guide) PowerAuth Networking JS SDKdependency updated to2.0.0-beta-3andPowerAuth Mobile JS SDKdependency updated to5.0.0-beta-2. Both prereleases report the same versions as the previous betas, so already installed packages and plugins must be reinstalled (see migration guide)- Fixed the type of
WMTPostApprovalScreenRedirect.payloadtoWMTRedirectPostApprovalScreenPayload
3.0.0-beta-1
PowerAuth Networking JS SDKis now a required peer dependency, and you need to add it manually alongside themtoken-sdk-json React Native- Minimal required version for
PowerAuth Mobile JS SDKraised to5.0.0- for more information, see migration guide
- Minimal required versions of React and React Native raised to
19.2.3and0.87.0 - Minimal supported iOS version for Cordova raised to
15.0 PowerAuth Networking JS SDKdependency updated to2.0.0- Updated offline QR authorization for PowerAuth protocol 4 (documentation)
- Removed
WMTNetworking,WMTJsonConfig, andWMTE2EEConfiguration - Networking errors now use
WPNExceptionand HTTP logging usesWPNLoggerConfig - Removed
WMTResponse,WMTResponseError,WMTRequestProcessor,WMTKnownRestApiError, andWMTUserAgentin favor ofWPNResponse,WPNResponseError,WPNRequestProcessor,WPNKnownRestApiError, andWPNUserAgentfrom PowerAuth Networking JS - The default User-Agent is now provided by PowerAuth Networking (
PowerAuthNetworkingJS/...instead ofMobileTokenJS/...), andWMTPlatformUtils.getDefaultUserAgentwas removed - Implemented OIDC activation
- Added
WMTLogger.setLogListener()andWMTLogListenerto receive SDK log messages in the app, optionally regardless of the configured verbosity - Improved proximity check time handling (breaking:
WMTUserOperationProximityCheckis now a class; timestamps are adjusted to server-synchronized time automatically during authorization) - Added PreApproval Screens & PreApprovalScreensRecorder support (documentation)
- Added
reject(operation, reason)overload that includesoperation.mobileTokenDatain the request for passing customer-specific data - Deep imports (for example
react-native-mtoken-sdk/lib/...) are no longer supported, import everything fromreact-native-mtoken-sdk - All public SDK classes are now available as globals in Cordova (for example
WMTOIDCandWMTOIDCUtils)
2.1.0
- Added
mobileTokenDatato authorize request for passing customer-specific data (documentation)- Available with PowerAuth server 1.10+
- Can be used for fraud detection systems (FDS) or other custom business logic
registermethod inWMTPushnow acceptsWMTPushDataobject instead of separate parameters- for more information, see migration guide
2.0.0
- Removed
react-native-device-infodependency for react-native - Removed
cordova-plugin-deviceandcordova-plugin-buildinfodependencies for Cordova WMTPlatformUtils.getDefaultUserAgentnow return promise (Promise<string>)- Minimal required version for
PowerAuth Mobile JS SDKraised to4.1.0 PowerAuth Mobile JS SDKis now a peer dependency, and you need to add it manually alongside themtoken-sdk-js
1.1.0
- Removed
react-native-device-infodependency for react-native - Removed
cordova-plugin-deviceandcordova-plugin-buildinfodependencies for Cordova WMTPlatformUtils.getDefaultUserAgentnow return promise (Promise<string>)- Minimal required version for
PowerAuth Mobile JS SDKraised to3.2.0 PowerAuth Mobile JS SDKis now a peer dependency, and you need to add it manually alongside themtoken-sdk-js
1.0.0
- Initial SDK release
- Supported platforms: React Native, Cordova
Last updated on Oct 20, 2026 (11:31)
Edit on Github
Send Feedback