Releases: frontegg/frontegg-ios-swift
Releases · frontegg/frontegg-ios-swift
v1.2.31
v1.2.31
This update introduces several enhancements to improve token management and error handling.
Enhancements:
- Improved Token Refresh Handling: Implemented the getOrRefreshAccessToken method to streamline access token retrieval and refreshing processes.
- Support for Silent Login: Added functionality to facilitate silent login, enhancing developer experience by enabling authorization with refreshToken after custom SignUp flow.
- Asynchronous Token Refresh: Introduced support for asynchronous token refresh operations, allowing for more efficient and responsive authentication workflows.
v1.2.30
v1.2.30
Add support for attempts while refreshing access token
v1.2.29
v1.2.29
Enhance error handling
v1.2.28
v1.2.28
- Improved the refresh token mechanism by adding an edge case check for scenarios where no network is available during the token refresh process
v1.2.27
v1.2.27
Add support for prompting the user to save web credentials after successful authentication.
To enable this feature, add shouldSuggestSavePassword
to Frontegg.plist and set it to true
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- ... -->
<key>shouldSuggestSavePassword</key>
<true/>
<!-- ... -->
</dict>
</plist>
v1.2.26
v1.2.26
- Add the thrown error to the Passkeys completion handler
v1.2.25
v1.2.25
- Fix passkeys registration issue and add completion handler
v1.2.24
v1.2.24
Bug Fixes:
- Embedded Login Flow: Resolved an issue where the embedded login flow did not properly signal completion, ensuring consistent behavior across authentication methods.
v1.2.23
v1.2.23
- Fixed async blocking on the main thread.
- Set
useAsWebAuthenticationForAppleLogin
totrue
by default; this can be customized inFrontegg.plist
.
v1.2.22
v1.2.22
New Features
- Passkeys Support: Introduced support for Passkeys, allowing users to authenticate password-free for enhanced security and ease.
- Apple ID Provider Integration: Enabled direct login functionality with Apple ID, providing a seamless Apple-based authentication option.
Enhancements
- Login Hint Parameter: Added the
loginHint
parameter to thelogin
method, allowing pre-filling of the login form with a specified email address. - Multi-Factor Authentication (MFA) Integration: Enhanced authentication flow to support MFA following login via Passkeys and Apple ID, strengthening account security.
Bug Fixes
- URL Encoding Issue: Fixed incorrect encoding of the
+
symbol in query parameters, ensuring accurate URL generation.