Releases: frontegg/frontegg-react-native
Releases · frontegg/frontegg-react-native
v1.2.14
v1.2.13
v1.2.13
- moved arguments in
directLoginAction
v1.2.12
v1.2.12
- added
additionalQueryParamstodirectLoginAction - upgraded Frontegg IOS version to
1.2.32
v1.2.11
v1.2.11
- Added
requestAuthorize- requests authorization using a refresh token and an optional device token cookie.
v1.2.10
v1.2.10
v1.2.8
iOS:
- Keychain Data Persistence Configuration: Added support to keep or remove Keychain data upon app reinstall. This feature is configurable via a new property in
Frontegg.plist, allowing more flexibility in how sensitive data is handled across app reinstalls. - Token Refresh Rescheduling: Improved token management by rescheduling token refresh when the internet connection is inactive, ensuring seamless token refresh when the network becomes available again.
Android:
- Security Dependencies Update: Updated security dependencies to enhance app security and compatibility with the latest Android versions.
- Direct Login Action Race Condition Fix: Resolved a race condition issue in the Direct Login Action, improving the reliability of the login process.
- ACCESS_NETWORK_STATE Permission: Added the missing permission for
ACCESS_NETWORK_STATE, enabling better handling of network state detection during token refresh and login actions.
v1.2.7
v1.2.7
- Fix typo in Frontegg Swift plugin
v1.2.6
v1.2.6
Android
-
Token Refresh Improvements:
- Implemented
TimerTaskfor immediate token refresh in the foreground. - Used
JobSchedulerfor efficient background token refresh. - Added a retry mechanism for failed background jobs.
- Improved handling of state transitions between foreground and background.
- Enhanced handling of near-expiry tokens.
- Introduced checks for token refresh status.
- Implemented
-
OAuth/Authorize Error Fix:
- Resolved infinite loading on the
/oauth/authorizepage by correctly displaying backend errors.
- Resolved infinite loading on the
iOS
-
Demo App and Documentation:
- Fixed issues in the demo app and updated the README for clarity.
-
OAuth Error Handling:
- Improved error handling for smoother OAuth authorization.
-
Codebase Cleanup:
- Removed unnecessary logs and fixed a typo related to
ephemeralSession.
- Removed unnecessary logs and fixed a typo related to
-
Refresh Token Enhancements:
- Improved token refresh management during app state transitions.
React Native Bridge
- Bug Fix:
- Fixed the issue with
RCTCallableJSModulesnot being set.
- Fixed the issue with
These updates bring improvements in token management, error handling, and overall reliability. We recommend upgrading to this version.
v1.2.5
v1.2.5
- Add support for directLoginAction with iOS ephemeral session.
v1.2.4
v1.2.4
- Add MultiApp support
- Upgrade iOS SDK for social login fix