0.6.0
Added
- Adds an
Idfield toPrivyEmbeddedWalletAccount - Adds an
Idfield toPrivyEmbeddedSolanaWalletAccount - Adds a new dependency on the
jsoncanonicalizerlibrary - Adds support for the
secp256k1_signethereum RPC - Adds
Privy.GetAuthState() - Adds
Privy.GetUser()
Changed
- Deprecates
PrivyManager.AwaitReady()in favor ofPrivy.GetAuthState() - Deprecates
Privy.AuthStatein favor ofPrivy.GetAuthState() - Deprecates
Privy.Userin favor ofPrivy.GetUser()
0.4.0
Added
- Added the
PrivyEmbeddedSolanaWalletAccountlinked account class. - Added the
LinkedAccount[].EmbeddedSolanaWalletAccounts()extension method. - Added the
PrivyUser.EmbeddedSolanaWalletsarray property. - Added the
IEmbeddedSolanaWalletProvider.SignMessagemethod. - Added the
PrivyUser.CreateSolanaWalletmethod. - Added Twitter as an OAuth provider.
Changed
- BREAKING: changed the associated string values on the
PrivyEventTypeenum. - BREAKING: updated the
CreateAdditionalWalletRequestDataclass to match the chain-agnostic interface. - BREAKING: updated the
ConnectWalletRequestDataclass to match the chain-agnostic interface. - BREAKING: updated the
RecoverWalletRequestDataclass to match the chain-agnostic interface. - BREAKING: updated the
RpcRequestDataclass to match the chain-agnostic interface. - BREAKING: updated the
ConnectWalletResponseDataclass to match the chain-agnostic interface. - BREAKING: updated the
RecoverWalletResponseDataclass to match the chain-agnostic interface.
Deprecated
- Deprecates the
IEmbeddedWalletinterface, renamed toIEmbeddedEthereumWallet.
0.3.3
Improvements
- SDK init analytics
- Add client analytics ID header to network requests
- Add client header to networks requests
0.2.1
0.2.0
Improvements
- Login with Apple (iOS/Android support only, web-based)
- Native Login with Apple for iOS
0.1.0
Improvements
- Login with Google (iOS/Android support only)
- Login with Discord (iOS/Android support only)
- “Privy” namespace to all Privy classes
- Compiler flags to exclude Windows / Linux
- Renamed “IEmail” interface to “ILoginWithEmail” to match our other SDKs
- Restructured folders so Privy SDK is self-contained in Plugins/Privy

