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.
0.7.0 - 2022-09-14
- WalletConnectCore.onClosing protected method, called
in
closeAsync
soDAppManager
/WalletManager
can do cleanup - DApp.sendRequest has non-suspending
overload
sendRequestAsync
withonRequested
,onRequestError
,onCallback
parameters - SessionLifecycle.openSocketAsync
has suspending
openSocket
overload - SessionLifecycle.closeAsync
has suspending
close
overload - SessionLifecycle.disconnectSocketAsync
has suspending
disconnectSocket
overload - SessionLifecycle.reconnectSocketAsync
has suspending
reconnectSocket
overload
- WalletConnectCore.deleteSessionInternal method
is
private
now - CallbackData.simplifiedName
has
withContent:Boolean
parameter to get detailed message. - Overridden
FailureType.toString
&SignType.toString
methods - Wallet.approveRequest
, Wallet.rejectRequest are not
suspend
function anymore. Wallet do not needmessageId
(already knows from params). If it needs callback, callback is already called withmessageId
- Refactor sample code & README with new overloaded methods
0.6.3 - 2022-08-22
- walletconnect-requests module , SwitchEthChain , CustomRpcMethods
SwitchEthChain
button in sample app- Proguard rule in Readme for
walletconnect-requests
module
- Wallet.approveRequest
result:Any
->result:Any?
0.6.2 - 2022-08-16
- SessionStore#getAll()
returns
Set
instead ofList
, likegetAllAsFlow()
0.6.1 - 2022-08-16
- Readme
0.6.0 - 2022-08-08
- DAppManager
, WalletManager
, WalletConnectCore constructors takes
Socket
as parameter instead ofsocketFactory
- Dokka plugin for kotlin Javadoc (still may not work)
walletconnect-adapter-gson
andwalletconnect-adapter-moshi
modules artifacts bug