Releases: thirdweb-dev/unity
Releases · thirdweb-dev/unity
v5.18.4
v5.18.3
What's Changed
- Fixed a WebGL issue where logging in using a social auth method, then attempting to login with another social auth method could cause connectivity with the popup to be lost, eventually causing a
TimeoutException.
v5.18.2
v5.18.1
v5.18.0
v5.17.2
v5.17.1
v5.17.0
What's Changed
- Additions from Thirdweb's .NET SDK Release 2.17.0
- Includes Thirdweb Nebula AI Integration.
- Combine with Backend Wallets & Account Abstraction to create truly unique experiences.
- Moved analytics to the .NET SDK (DLL), removed from
ThirdwebManagerBase. MetaMaskWallet.Disconnectnow callswallet_revokePermissionsallowing you to fully disconnect the extension - thanks @tulfix !
v5.16.0
What's Changed
- Additions from Thirdweb's .NET SDK Release 2.16.0
- Integrated
AuthProvider.SiweExternalin ThirdwebManager.- Work around your favorite external wallet not having Unity support.
- OAuth style linking variant of
AuthProvider.Siwe, but using wallets and SIWE in a static React environment.
var walletOptions = new WalletOptions(
WalletProvider.InAppWallet,
421614,
new InAppWalletOptions(authprovider: AuthProvider.SiweExternal)
);
var wallet = await ConnectWallet(walletOptions);
ThirdwebDebug.Log("Connected to InAppWallet with SiweExternal auth provider." + await wallet.GetAddress());AuthProvider.Guestnow uses a unique device identifier, making it a little more persistent than the previous implementation.- Guest mode is meant as an ephemereal login method, you should allow users to link additional auths later in the flow.
- This update makes Guest mode a little more persistent in cases where users delete something by mistake.
- Fixed edge case where
Application.identifierbeing an empty string with some build configs would cause an empty bundle id to be used as the fallback instead of com.company.product.
v5.15.1
What's Changed
- Fixed Unity <2022.1 compilation error with the WebGL threading patcher.
- Unity's 2021 LTS support had ended in May 2024, we recommend updating to 2022.3 or Unity 6.
- We will no longer officially support 2021.
- Added
ThirdwebUnityExtensions.CopyToClipboardCross-Platform Utility.- Works in WebGL with an added fallback mechanism.
- Usable as a string extension (
walletAddress.CopyToClipboard()).