Releases: thirdweb-dev/unity
Releases · thirdweb-dev/unity
v2.0.6
Changelog
- [General]
sdk.wallet.Connect()
API changed to accept aWalletConnection
object that consists of aWalletProvider
enum, chain id, and optional arguments. This replaces the struct WalletConnection and WalletProvider types to allow for better suggestions. - [Native]
Prefab_ConnectWalletNative
does not require supportedNetworks field in the inspector anymore, now fetched from ThirdwebManager. - [WebGL]
Prefab_ConnectWallet
does not require supportedNetworks field in the inspector anymore, now fetched from ThirdwebManager.
v2.0.5
Changelog
- [Native] WalletConnect hotfix
- [General] Fixed .GetAll skipping last token ID
v2.0.4
Changelog
- [WebGL] Fixed WalletConnect connections, updated bridge
- [Native] The ThirdwebManager now supports AppOptions from the inspector
- [Native] The ThirdwebManager now supports gasless domain and version overrides (optional)
- [Native] Passing a private key to generate signatures is now allowed (not advised client side)
- [Native] Fixed payload requests' price parameter being considered wei instead of eth as input
- [General] ToEth and FormatERC20 utility functions now have an optional addCommas param
v2.0.3
Changelog
- [Native] Removed preservation of WalletConnect sessions after closing the app, now only preserves it on pause/unpause
- [Native] Fixed unnecessary WalletConnect callbacks when starting the app and connecting after disconnecting one or more times
v2.0.2
Changelog
- [Native] Improved WalletConnect session connectivity
- [Native] Fixed Android WalletConnect callback issues
- [Native] Fixed WalletConnect errors thrown when receiving a null RPC response
- [General] Improved Inspector backwards-compatibility for prefabs
- [General] ThirdwebManager now uses a simple list, you can add new chains from the inspector without further changes
- [General] Prefab_ConnectWallet and Prefab_ConnectWalletNative inspector serialized dictionaries changed to lists
- [General] Added helper functions to ThirdwebManager to retrieve chain data at runtime
Pro tip: right click on the ThirdwebManager Component and select "Reset" to bring back popular chains into the list if needed.
v2.0.1
Changelog
- [WebGL] Fixed custom contract Read/Write calls
v2.0.0
Stable v2 release of the unity SDK!
- Support for any platform (Desktop/Mobile/Console/VR/WebGL)
- Revamped prefabs for wallet connection, nft renderers
- Support for latest contracts, including Marketplace v3
- Support for gasless
- Support for generated wallets (Device wallet)
And more! check out the full documentation: https://portal.thirdweb.com/unity
v2.0.0-alpha3
Changelog
Improvements
- [Native] WalletConnect now automatically adds the target chain and switches to it if needed.
- [Native] Wallet.GetBalance now displays the correct name and symbol of the chain's native currency.
User Interface
- [Native] Improved Device Wallet - Password Panel UI
- [Native] Prefab_ConnectWallet got a brand new look!
- [WebGL] Prefab_ConnectWallet got a brand new look!
Structure changes
- Added Resources/all_chains.json
Which team are you on, WebGL or Native?
2.0.0-alpha2
- Visual fixes for connect wallet prefab
- Fixes for Pack contract on webGL
2.0.0-alpha1
v2.0 Alpha1 update
- Gasless support for native platforms
- WalletConnect bug fixes and improvements
- DeviceWallet support for webGL
- Misc fixes