Release: v2.0.0
What's Changed
⚠️ Breaking
The SDK has been fully refactored into modular packages:
TurnkeyCryptoTurnkeyPasskeysTurnkeyStamperTurnkeyEncodingTurnkeyHttpTurnkeySwift
TurnkeyPasskeys
- Now uses
async/awaitinstead of notification-based observers. - Simplified API for passkey creation and assertion workflows.
TurnkeyHttp
- Provides low-level request construction using fully typed, OpenAPI-generated interfaces.
- Fixed an issue where undocumented errors were thrown without context. Errors are now structured and consistently surfaced.
TurnkeySwift
Introduced as the high-level abstraction layer, providing:
- Session management (JWT-backed)
- Simplified workflows for stamping, wallet creation, and user flows