Skip to content

v1.2.20 - #102

Merged
dianaKhortiuk-frontegg merged 1 commit into
masterfrom
release/next
Jul 24, 2026
Merged

v1.2.20#102
dianaKhortiuk-frontegg merged 1 commit into
masterfrom
release/next

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

v1.2.20

  • Updated native SDKs to frontegg-ios-swift 1.3.13 / frontegg-android-kotlin 1.3.36
  • logout() is now awaitable on both platforms — resolves when the session actually ends, with a 10s timeout fallback so await logout() can't hang if the native completion never fires
  • iOS: auth state is now replayed whenever a JS listener attaches — useAuth() can no longer get stuck authenticated after a logout that races app teardown
  • Android: login() and switchTenant() now reject on failure instead of reporting success, and JS login() returns its promise so it can be awaited
  • Android: login, directLoginAction, loginWithPasskeys, and registerPasskeys no longer crash when there is no current Activity — they reject with NO_ACTIVITY instead
  • Android: refreshToken() now waits for the refresh to complete and returns its result instead of resolving a stale token
  • iOS: subscribe() no longer accumulates duplicate event subscriptions across remounts
  • iOS: FronteggSwift can now be linked via React Native's spm_dependency helper, unblocking multi-target (white-label) workspaces

@dianaKhortiuk-frontegg
dianaKhortiuk-frontegg merged commit 7949592 into master Jul 24, 2026
2 checks passed
@github-actions

Copy link
Copy Markdown
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant