0.6.0
Added
- Adds an
Id
field toPrivyEmbeddedWalletAccount
- Adds an
Id
field toPrivyEmbeddedSolanaWalletAccount
- Adds a new dependency on the
jsoncanonicalizer
library - Adds support for the
secp256k1_sign
ethereum RPC - Adds
Privy.GetAuthState()
- Adds
Privy.GetUser()
Changed
- Deprecates
PrivyManager.AwaitReady()
in favor ofPrivy.GetAuthState()
- Deprecates
Privy.AuthState
in favor ofPrivy.GetAuthState()
- Deprecates
Privy.User
in favor ofPrivy.GetUser()
0.4.0
Added
- Added the
PrivyEmbeddedSolanaWalletAccount
linked account class. - Added the
LinkedAccount[].EmbeddedSolanaWalletAccounts()
extension method. - Added the
PrivyUser.EmbeddedSolanaWallets
array property. - Added the
IEmbeddedSolanaWalletProvider.SignMessage
method. - Added the
PrivyUser.CreateSolanaWallet
method. - Added Twitter as an OAuth provider.
Changed
- BREAKING: changed the associated string values on the
PrivyEventType
enum. - BREAKING: updated the
CreateAdditionalWalletRequestData
class to match the chain-agnostic interface. - BREAKING: updated the
ConnectWalletRequestData
class to match the chain-agnostic interface. - BREAKING: updated the
RecoverWalletRequestData
class to match the chain-agnostic interface. - BREAKING: updated the
RpcRequestData
class to match the chain-agnostic interface. - BREAKING: updated the
ConnectWalletResponseData
class to match the chain-agnostic interface. - BREAKING: updated the
RecoverWalletResponseData
class to match the chain-agnostic interface.
Deprecated
- Deprecates the
IEmbeddedWallet
interface, 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