Releases: WalletConnect/WalletConnectSharp
Releases · WalletConnect/WalletConnectSharp
2.1.1
2.1.0
WalletConnectSharp 2.1.0
- Auth client added
- Web3wallet client added
- Better unity support
- Several bug fixes
- General performance improvements
2.0.6
WalletConnectSharp 2.0.6
- Bump coverlet.collector from 3.1.0 to 6.0.0
- Bump Microsoft.IdentityModel.Tokens from 6.27.0 to 6.31.0
- Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.3
- Fix/relay batch updates
- Fix always set optional namespace and session properties in proposal
- Fix Org.BouncyCastle.Crypto.OutputLengthException: 'output buffer too short'
- Updated dependency Newtonsoft.Json
2.0.5
WalletConnectSharp 2.0.5
- Several pull requests were merged to update various dependencies and fix some issues with relay.
- Added logic for both failed requests and reconnection
- Renamed Core to WalletConnectCore (Core class is now marked as obsolete and will be removed)
- Added support for batch subscriptions
2.0.4
WalletConnectSharp 2.0.4
- Several pull requests were merged to update various dependencies and fix some issues with relay API, CAIP-25 and pairing validation.
- xunit.runner.visualstudio was updated from 2.4.3 to 2.4.5, xunit from 2.4.1 to 2.4.2, Websocket.Client from 4.4.43 to 4.6.1 and Microsoft.NET.Test.Sdk from 16.11.0 to 17.5.0.
- The prompt field was removed and the tag was marked as required for the relay API, a check was added to see if optional namespaces is null for CAIP-25 and validation checks were added for pairing topic.
2.0.3
WalletConnectSharp 2.0.3
This is the first public release using the v2 protocol.
1.7.2
WalletConnectSharp 1.7.2
This release includes several QOL changes and some changes to prepare for 1.8 Wallet support. All changes should be backwards compatible with 1.7.1
Changelog
- Move generic Send request method to Protocol class
- Improve request/response handling
- Refactor EIP-712 signed data API
- Refactor WalletConnect Events
- Refactor JsonRPC methods
- Fix Obsolete hex conversion
- Update Nethereum to 4.7.0
- Add support for
wallet_addEthereumChain
&wallet_switchEthereumChain
- Improve wallet session
- Upgrade to net standard 2.1
- migrate NEthereum project to net standard
- expose public methods virtually
- expose private methods to subclasses
- Enforce field ordering on JsonRpcReques
- add some more common chains
- Support multi-target builds
- use Portable.BouncyCastle
- .NET 6 upgrade
- Always generate a unique id for the RpcRequestMessage