0.4.0
Added
-
Email Authentication:
- Added
updateWithCodemethod to update user email addresses with OTP verification
- Added
-
SMS Authentication:
- Added
linkWithCodemethod to link phone numbers to existing user accounts - Added
updateWithCodemethod to update user phone numbers with OTP verification
- Added
-
Ethereum RPC Request Methods:
- Added
EthereumRpcRequest.personalSign(String message, String address)for personal message signing - Added
EthereumRpcRequest.secp256k1Sign(String hash)for secp256k1 signature generation - Added
EthereumRpcRequest.ethSign(String address, String message)for Ethereum message signing - Added
EthereumRpcRequest.ethSignTypedDataV4(String address, String typedDataJson)for EIP-712 typed data signing - Added
EthereumRpcRequest.ethSignTransaction(String transactionJson)for transaction signing - Added
EthereumRpcRequest.ethSendTransaction(String transactionJson)for direct transaction sending
- Added
0.3.0
Added
- SIWE Authentication:
- Added Sign-In with Ethereum (SIWE) support for iOS and Android
- Added
generateSiweMessagemethod to create SIWE messages for wallet signing - Added
loginWithSiwemethod for authenticating users with SIWE signatures
0.2.0
Added
-
secp256k1_sign Support:
- Added support for
secp256k1_signRPC method in Ethereum wallet provider - Added secp256k1 signing functionality to example app wallet screen
- Added support for
-
privy.getUser() Method:
Future<PrivyUser?> getUser()- awaits ready under the hood, then returns user if authenticated
Deprecated
-
eth_sendRawTransaction:
eth_sendRawTransactionRPC method is deprecated and has been removed in this version- Use
eth_sendTransactioninstead for sending transactions
-
Privy.user:
Privy.user- Developers should useFuture<PrivyUser?> getUser()instead
0.1.0
Added
-
OAuth Authentication:
- Added Google OAuth login support for iOS and Android
- Added Apple Sign In support for iOS (requires iOS 13.0+)
- Added Twitter OAuth login support for iOS and Android
- Added Discord OAuth login support for iOS and Android
- OAuth redirect handling via custom URL schemes
-
getAuthState Method:
- Added
getAuthStatemethod to retrieve the current authentication state
- Added
Deprecated
suspend fun awaitReady()- Developers should usesuspend fun getAuthState(): AuthStateinsteadPrivy.isReady
0.1.0-beta.1
Added
-
Wallet Management:
- Added
createAdditionalparameter tocreateSolanaWalletto create multiple Solana wallets
- Added
-
iOS SDK Compatibility:
- Updated iOS SDK version to
2.0.0-beta.11.
- Updated iOS SDK version to
-
Android SDK Compatibility:
- Updated Android SDK version to
0.1.0-beta.1.
- Updated Android SDK version to
0.0.7
0.0.4
0.0.3
Fixed
- Authentication:
- Fixed issue in
awaitReadyto ensureauthStateproperly updates on initialization.
- Fixed issue in
0.0.2
0.0.1
Added
-
Authentication:
- Login with Phone
- Login with Email
- Login with Custom Auth
-
Embedded Wallets:
- Wallet creation (Ethereum & Solana)
- Automatic wallet recovery
- Signing messages & transactions
- Broadcasting transactions
- Multiple wallet support
-
Platform Support:
- Native integration with iOS & Android SDKs

