This is the changelog for the Privy Unity SDK.

0.5.0

Added

  • Added the PrivyUser.GetAccessToken method.
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

  • (internal) migrated iframe rpcs to use the new chain-agnostic variants.
  • 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 to IEmbeddedEthereumWallet.
0.3.4

Fixed

  • Runtime error when looking for the version.txt file
0.3.3

Improvements

  • SDK init analytics
  • Add client analytics ID header to network requests
  • Add client header to networks requests
0.3.2

Improvements

  • Defined a new linked account type, ExternalWalletAccount
0.3.1

Bug Fixes

  • Only require JS extern methods on WebGL platform
0.3.0

Improvements

  • Create HD wallet with specified index
0.2.1

Improvements

  • Login with OAuth (WebGL support)

Bug Fixes

  • Only run iOS post process build on iOS platform
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
0.0.1

Improvements

  • Login with email
  • Create wallet
  • Create additional wallet
  • Personal sign / sign transaction