You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.3 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[3.1.10] - 2024-07-31

Changed

  • Upgraded WalletConnectSharp to v2.4.1

Fixed

  • Occasionally a grey texture would appear instead of a QR code
  • Deep linking didn't work with some wallets on mobile

[3.1.10] - 2024-07-16

  • Upgraded WalletConnectSharp to v2.4.0

[3.1.8] - 2024-06-26

Fixed

  • Incorrect Ronin chain explorer URL
  • Warming about unnecessary zxing asmdef file

[3.1.7] - 2024-06-07

Changed

  • Upgraded WalletConnectSharp to v2.3.8

Fixed

  • Unreachable code detected warnings
  • WalletConnectInterceptor doesn't support eth_signTypedData_v4 requests with more than 1 parameter
  • Deprecated Polygon RPC URL
  • Dependency collision with UniRx and Cysharp/R3
  • Generated QR code textures taking up too much memory

[3.1.6] - 2024-05-09

Added

  • visionOS support

Changed

  • Upgraded WalletConnectSharp to v2.3.6
  • Don't use PlayerPrefs for storage in the Editor when targeting WebGL

[3.1.5] - 2024-04-26

Added

  • ApplicationFocus event in UnityEventsDispatcher

Changed

  • Disable reference validation of external DLLs

[3.1.4] - 2024-04-17

Changed

  • Upgraded WalletConnectSharp to v2.3.5

[3.1.3] - 2024-04-16

Changed

  • Upgraded WalletConnectSharp to v2.3.4
  • Use Recent Wallets redirect when session doesn't have native redirect
  • Improve WebSocket reconnection when not having an internet connection from the start

[3.1.2] - 2024-03-29

Added

  • Dispose WalletConnect on ApplicationQuit. This will also dispose the instance when exiting play mode in the Editor.

Changed

  • Dont pause WebSocket when app loses focus

Fixed

  • Device type detection on Android

[3.1.1] - 2024-03-25

Added

  • Add ActiveChainIdChanged event to IWalletConnect interface

Fixed

  • Broken WebGL build

[3.1.0] - 2024-03-21

Added

  • Types for common EVM methods (e.g. eth_sendTransaction, personal_sign, etc.)
  • Ethereum chain switching with wallet_switchEthereumChain and wallet_addEthereumChain
  • Chain switch event
  • Optional chainID parameter in IWalletConnect.RequestAsync method
  • Chain types and constants
  • Tests for Core package
  • RelayUrl customisation

Changed

  • Upgraded WalletConnectSharp to v2.3.0
  • Disposability of WebSocket
  • Disable OrientationTracker on platforms other than mobile
  • Handle more JSON deserialize errors caused by storage corruption

Fixed

  • Session proposal via deep linking didn't work with some wallets
  • com.unity.nuget.newtonsoft-json dependency version
  • Incompatibility with Firebase and Jetifier in Android builds